diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index f853df057..000000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "Pumpkin", - "image": "mcr.microsoft.com/devcontainers/base:noble", - "features": { - "ghcr.io/devcontainers/features/rust:1": {}, - "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {} - }, - "mounts": [ - "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh,target=/home/vscode/.ssh,readonly,type=bind" - ], - "forwardPorts": [ - 25565 - ], - "customizations": { - "vscode": { - "extensions": [ - "eamodio.gitlens", - "Swellaby.rust-pack" - ] - } - } -} \ No newline at end of file diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 0269ba472..000000000 --- a/.dockerignore +++ /dev/null @@ -1,13 +0,0 @@ -# A whitelist of files that should be included into docker -# Put an exclaimation mark before everything to include - -# Ignore everything -* - -# Allow the source code folders -!/pumpkin*/ -!/assets - -# Dependencies -!Cargo.lock -!Cargo.toml diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ad1c4970f..fe26a68b3 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -3,7 +3,7 @@ name: Deploy VitePress site to GitHub Pages on: push: - branches: [master] + branches: [website] workflow_dispatch: # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml deleted file mode 100644 index a4e998a05..000000000 --- a/.github/workflows/rust.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: Cargo Build, Test, and Linting - -on: - push: - pull_request: - -env: - CARGO_TERM_COLOR: always - RUSTFLAGS: "-Dwarnings" - -jobs: - format: - name: Check formatting - runs-on: ubuntu-latest - strategy: - matrix: - toolchain: - - stable - steps: - - uses: actions/checkout@v4 - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - - run: cargo fmt --check - clippy: - name: Run lints - runs-on: ubuntu-latest - strategy: - matrix: - toolchain: - - stable - steps: - - uses: actions/checkout@v4 - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - - run: cargo clippy --all-targets --all-features --no-default-features - build_and_test: - name: Build project and test - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest, macos-latest] - toolchain: - - stable - steps: - - uses: actions/checkout@v4 - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - - run: cargo test --verbose - build_release: - name: Build project in release - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest, macos-latest] - toolchain: - - stable - steps: - - uses: actions/checkout@v4 - - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - - run: cargo build --verbose --release - - name: Export executable - uses: actions/upload-artifact@v4 - with: - name: pumpkin-${{ matrix.os }} - compression-level: 9 - path: target/${{ matrix.target }}/release/pumpkin* - clippy_release: - name: Run lints in release mode - runs-on: ubuntu-latest - strategy: - matrix: - toolchain: - - stable - steps: - - uses: actions/checkout@v4 - - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - - run: cargo clippy --release --all-targets --all-features --no-default-features diff --git a/Cargo.toml b/Cargo.toml deleted file mode 100644 index 427f6edd2..000000000 --- a/Cargo.toml +++ /dev/null @@ -1,53 +0,0 @@ -[workspace] -resolver = "2" -members = [ - "pumpkin-config", - "pumpkin-core", - "pumpkin-entity", - "pumpkin-inventory", - "pumpkin-macros/", - "pumpkin-protocol/", - "pumpkin-registry/", - "pumpkin-world", - "pumpkin/", -] - -[workspace.package] -version = "0.1.0" -edition = "2021" - -[profile.release] -lto = true -codegen-units = 1 - -[profile.profiling] -inherits = "release" -debug = true - -[workspace.dependencies] -log = "0.4" -tokio = { version = "1.41", features = [ - "fs", - "io-util", - "macros", - "net", - "rt-multi-thread", - "sync", - "io-std", - "signal", -] } - -thiserror = "1.0" -num-traits = "0.2" -num-derive = "0.4" - -# Concurrency/Parallelism and Synchronization -rayon = "1.10.0" -parking_lot = { version = "0.12.3", features = ["send_guard"] } -crossbeam = "0.8.4" - -uuid = { version = "1.11.0", features = ["serde", "v3", "v4"] } -derive_more = { version = "1.0.0", features = ["full"] } -serde = { version = "1.0", features = ["derive"] } - -itertools = "0.13.0" diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index ffc927100..000000000 --- a/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM rust:1-alpine3.20 AS builder -ENV RUSTFLAGS="-C target-feature=-crt-static -C target-cpu=native" -RUN apk add --no-cache musl-dev -WORKDIR /pumpkin -COPY . /pumpkin -RUN --mount=type=cache,sharing=private,target=/pumpkin/target \ - --mount=type=cache,target=/usr/local/cargo/git/db \ - --mount=type=cache,target=/usr/local/cargo/registry/ \ - cargo build --release && cp target/release/pumpkin ./pumpkin.release -RUN strip pumpkin.release - -FROM alpine:3.20 -WORKDIR /pumpkin -RUN apk add --no-cache libgcc -COPY --from=builder /pumpkin/pumpkin.release /pumpkin/pumpkin -ENV RUST_BACKTRACE=1 -EXPOSE 25565 -ENTRYPOINT ["/pumpkin/pumpkin"] diff --git a/README.md b/README.md deleted file mode 100644 index 53921141d..000000000 --- a/README.md +++ /dev/null @@ -1,99 +0,0 @@ -
- -# Pumpkin - -![CI](https://github.com/Snowiiii/Pumpkin/actions/workflows/rust.yml/badge.svg) -[![Discord](https://img.shields.io/discord/1268592337445978193.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/wT8XjrjKkf) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -![Current version)](https://img.shields.io/badge/current_version-1.21.3-blue) - -
- -[Pumpkin](https://snowiiii.github.io/Pumpkin/) is a Minecraft server built entirely in Rust, offering a fast, efficient, -and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game. - -![image](https://github.com/user-attachments/assets/7e2e865e-b150-4675-a2d5-b52f9900378e) - -## What Pumpkin wants to achieve - -- **Performance**: Leveraging multi-threading for maximum speed and efficiency. -- **Compatibility**: Supports the latest Minecraft server version and adheres to vanilla game mechanics. -- **Security**: Prioritizes security by preventing known security exploits. -- **Flexibility**: Highly configurable, with the ability to disable unnecessary features. -- **Extensibility**: Provides a foundation for plugin development. - -## What Pumpkin will not - -- Be compatible with plugins or mods for other servers -- Function as a framework for building a server from scratch. - -> [!IMPORTANT] -> Pumpkin is currently under heavy development. - -## Features (WIP) - -- [x] Configuration (toml) -- [x] Server Status/Ping -- [x] Login -- Player Configuration - - [x] Registries (biome types, paintings, dimensions) - - [x] Server Brand - - [ ] Server Links - - [x] Set Resource Pack - - [ ] Cookies -- World - - [x] World Joining - - [x] Player Tab-list - - [x] World Loading - - [x] Lighting - - [x] Entity Spawning - - [x] Chunk Loading - - [x] Chunk Generation - - [x] Scoreboard - - [x] World Borders - - [ ] World Saving -- Player - - [x] Player Skins - - [x] Player Client brand - - [x] Player Teleport - - [x] Player Movement - - [x] Player Animation - - [x] Player Inventory - - [x] Player Combat -- Server - - [x] Plugins - - [ ] Query - - [x] RCON - - [x] Inventories - - [x] Particles - - [x] Chat - - [x] Commands -- Proxy - - [x] Bungeecord - - [x] Velocity - -Check out our [Github Project](https://github.com/users/Snowiiii/projects/12/views/3) to see current progress - -## How to run - -See our [Quick Start](https://snowiiii.github.io/Pumpkin/about/quick-start.html) Guide to get Pumpkin running - -## Contributions - -Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) - -## Docs - -The Documentation of Pumpkin can be found at https://snowiiii.github.io/Pumpkin/ - -## Communication - -Consider joining our [discord](https://discord.gg/wT8XjrjKkf) to stay up-to-date on events, updates, and connect with other members. - -## Funding - -If you want to fund me and help the project, Check out my [GitHub sponsors](https://github.com/sponsors/Snowiiii) or my [PayPal](https://www.paypal.me/alexxmedvedev) - -## Thanks - -A big thanks to [wiki.vg](https://wiki.vg/) for providing valuable information used in the development of this project. diff --git a/assets/blocks.json b/assets/blocks.json deleted file mode 100644 index 22d58a8a2..000000000 --- a/assets/blocks.json +++ /dev/null @@ -1,293902 +0,0 @@ -{ - "block_entity_types": [ - { - "id": 0, - "ident": "minecraft:furnace", - "name": "furnace" - }, - { - "id": 1, - "ident": "minecraft:chest", - "name": "chest" - }, - { - "id": 2, - "ident": "minecraft:trapped_chest", - "name": "trapped_chest" - }, - { - "id": 3, - "ident": "minecraft:ender_chest", - "name": "ender_chest" - }, - { - "id": 4, - "ident": "minecraft:jukebox", - "name": "jukebox" - }, - { - "id": 5, - "ident": "minecraft:dispenser", - "name": "dispenser" - }, - { - "id": 6, - "ident": "minecraft:dropper", - "name": "dropper" - }, - { - "id": 7, - "ident": "minecraft:sign", - "name": "sign" - }, - { - "id": 8, - "ident": "minecraft:hanging_sign", - "name": "hanging_sign" - }, - { - "id": 9, - "ident": "minecraft:mob_spawner", - "name": "mob_spawner" - }, - { - "id": 10, - "ident": "minecraft:creaking_heart", - "name": "creaking_heart" - }, - { - "id": 11, - "ident": "minecraft:piston", - "name": "piston" - }, - { - "id": 12, - "ident": "minecraft:brewing_stand", - "name": "brewing_stand" - }, - { - "id": 13, - "ident": "minecraft:enchanting_table", - "name": "enchanting_table" - }, - { - "id": 14, - "ident": "minecraft:end_portal", - "name": "end_portal" - }, - { - "id": 15, - "ident": "minecraft:beacon", - "name": "beacon" - }, - { - "id": 16, - "ident": "minecraft:skull", - "name": "skull" - }, - { - "id": 17, - "ident": "minecraft:daylight_detector", - "name": "daylight_detector" - }, - { - "id": 18, - "ident": "minecraft:hopper", - "name": "hopper" - }, - { - "id": 19, - "ident": "minecraft:comparator", - "name": "comparator" - }, - { - "id": 20, - "ident": "minecraft:banner", - "name": "banner" - }, - { - "id": 21, - "ident": "minecraft:structure_block", - "name": "structure_block" - }, - { - "id": 22, - "ident": "minecraft:end_gateway", - "name": "end_gateway" - }, - { - "id": 23, - "ident": "minecraft:command_block", - "name": "command_block" - }, - { - "id": 24, - "ident": "minecraft:shulker_box", - "name": "shulker_box" - }, - { - "id": 25, - "ident": "minecraft:bed", - "name": "bed" - }, - { - "id": 26, - "ident": "minecraft:conduit", - "name": "conduit" - }, - { - "id": 27, - "ident": "minecraft:barrel", - "name": "barrel" - }, - { - "id": 28, - "ident": "minecraft:smoker", - "name": "smoker" - }, - { - "id": 29, - "ident": "minecraft:blast_furnace", - "name": "blast_furnace" - }, - { - "id": 30, - "ident": "minecraft:lectern", - "name": "lectern" - }, - { - "id": 31, - "ident": "minecraft:bell", - "name": "bell" - }, - { - "id": 32, - "ident": "minecraft:jigsaw", - "name": "jigsaw" - }, - { - "id": 33, - "ident": "minecraft:campfire", - "name": "campfire" - }, - { - "id": 34, - "ident": "minecraft:beehive", - "name": "beehive" - }, - { - "id": 35, - "ident": "minecraft:sculk_sensor", - "name": "sculk_sensor" - }, - { - "id": 36, - "ident": "minecraft:calibrated_sculk_sensor", - "name": "calibrated_sculk_sensor" - }, - { - "id": 37, - "ident": "minecraft:sculk_catalyst", - "name": "sculk_catalyst" - }, - { - "id": 38, - "ident": "minecraft:sculk_shrieker", - "name": "sculk_shrieker" - }, - { - "id": 39, - "ident": "minecraft:chiseled_bookshelf", - "name": "chiseled_bookshelf" - }, - { - "id": 40, - "ident": "minecraft:brushable_block", - "name": "brushable_block" - }, - { - "id": 41, - "ident": "minecraft:decorated_pot", - "name": "decorated_pot" - }, - { - "id": 42, - "ident": "minecraft:crafter", - "name": "crafter" - }, - { - "id": 43, - "ident": "minecraft:trial_spawner", - "name": "trial_spawner" - }, - { - "id": 44, - "ident": "minecraft:vault", - "name": "vault" - } - ], - "shapes": [ - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.1875, - "max_y": 0.5625, - "max_z": 0.1875 - }, - { - "min_x": 0.8125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 0.1875 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.5625, - "max_z": 0.1875 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.8125, - "max_x": 0.1875, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.8125, - "min_y": 0.0, - "min_z": 0.8125, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.8125, - "max_x": 0.8125, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 0.1875 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.8125, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.8125, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 0.8125 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.75, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.25 - }, - { - "min_x": 0.375, - "min_y": 0.375, - "min_z": 0.25, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.375, - "min_z": 0.25, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 1.25 - }, - { - "min_x": 0.75, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.375, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": -0.25, - "min_y": 0.375, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.75, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.375, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 0.75 - }, - { - "min_x": 0.375, - "min_y": 0.375, - "min_z": -0.25, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.25, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.375, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": 0.25, - "min_y": 0.375, - "min_z": 0.375, - "max_x": 1.25, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.75, - "min_z": 0.0, - "max_x": 0.375, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.75, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.375 - }, - { - "min_x": 0.375, - "min_y": 0.75, - "min_z": 0.625, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.625, - "min_y": 0.75, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": -0.25, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.25, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.25, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.5, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.5, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.5, - "min_y": 0.5, - "min_z": 0.5, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.5, - "min_y": 0.0, - "min_z": 0.5, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.5, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.5, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.5, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 0.5 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.5, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.5, - "max_x": 0.5, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.5, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.5, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.875, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 1.0, - "max_y": 0.875, - "max_z": 0.9375 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.875, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.9375, - "max_y": 0.875, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.875, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.9375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.1875, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.8125, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.8125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.1875 - }, - { - "min_x": 0.0, - "min_y": 0.875, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.875, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.125, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.875, - "max_z": 1.0 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.9375, - "max_z": 0.9375 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 0.375 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.625, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.625, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 1.5, - "max_z": 0.625 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.5625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.6875, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.8125, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.5, - "max_z": 0.9375 - }, - { - "min_x": 0.0, - "min_y": 0.8125, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.1875, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.4375 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.5625, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.5625, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.0, - "min_y": 0.40625, - "min_z": 0.40625, - "max_x": 1.0, - "max_y": 0.59375, - "max_z": 0.59375 - }, - { - "min_x": 0.40625, - "min_y": 0.0, - "min_z": 0.40625, - "max_x": 0.59375, - "max_y": 1.0, - "max_z": 0.59375 - }, - { - "min_x": 0.40625, - "min_y": 0.40625, - "min_z": 0.0, - "max_x": 0.59375, - "max_y": 0.59375, - "max_z": 1.0 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.09375, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.125, - "max_z": 0.9375 - }, - { - "min_x": 0.4375, - "min_y": 0.125, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 0.875, - "max_z": 0.5625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 0.25 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.75, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.25, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.875, - "max_x": 0.25, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.75, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.75, - "min_y": 0.0, - "min_z": 0.875, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.875, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.25 - }, - { - "min_x": 0.875, - "min_y": 0.0, - "min_z": 0.75, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 0.25, - "max_z": 0.75 - }, - { - "min_x": 0.125, - "min_y": 0.1875, - "min_z": 0.125, - "max_x": 0.875, - "max_y": 0.25, - "max_z": 0.25 - }, - { - "min_x": 0.125, - "min_y": 0.1875, - "min_z": 0.75, - "max_x": 0.875, - "max_y": 0.25, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.25, - "min_y": 0.1875, - "min_z": 0.875, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.875, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.8125, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 1.0, - "max_z": 0.9375 - }, - { - "min_x": 0.375, - "min_y": 0.4375, - "min_z": 0.0625, - "max_x": 0.625, - "max_y": 0.75, - "max_z": 0.3125 - }, - { - "min_x": 0.375, - "min_y": 0.4375, - "min_z": 0.6875, - "max_x": 0.625, - "max_y": 0.75, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.4375, - "min_z": 0.375, - "max_x": 0.3125, - "max_y": 0.75, - "max_z": 0.625 - }, - { - "min_x": 0.6875, - "min_y": 0.4375, - "min_z": 0.375, - "max_x": 0.9375, - "max_y": 0.75, - "max_z": 0.625 - }, - { - "min_x": 0.3125, - "min_y": 0.3125, - "min_z": 0.0625, - "max_x": 0.6875, - "max_y": 0.75, - "max_z": 0.4375 - }, - { - "min_x": 0.3125, - "min_y": 0.3125, - "min_z": 0.5625, - "max_x": 0.6875, - "max_y": 0.75, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.3125, - "min_z": 0.3125, - "max_x": 0.4375, - "max_y": 0.75, - "max_z": 0.6875 - }, - { - "min_x": 0.5625, - "min_y": 0.3125, - "min_z": 0.3125, - "max_x": 0.9375, - "max_y": 0.75, - "max_z": 0.6875 - }, - { - "min_x": 0.25, - "min_y": 0.1875, - "min_z": 0.0625, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 0.5625 - }, - { - "min_x": 0.25, - "min_y": 0.1875, - "min_z": 0.4375, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.1875, - "min_z": 0.25, - "max_x": 0.5625, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.4375, - "min_y": 0.1875, - "min_z": 0.25, - "max_x": 0.9375, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 1.5, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.75, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 1.5, - "max_z": 0.3125 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.6875, - "max_x": 0.75, - "max_y": 1.5, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.75, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.6875, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 0.25 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 0.3125 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.6875, - "max_y": 1.5, - "max_z": 1.0 - }, - { - "min_x": 0.75, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.6875, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 1.0, - "max_y": 1.5, - "max_z": 0.6875 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.375, - "max_z": 0.6875 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.5, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.5, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 0.5 - }, - { - "min_x": 0.5, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.5, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.5, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.25, - "min_z": 0.5, - "max_x": 0.8125, - "max_y": 0.75, - "max_z": 1.0 - }, - { - "min_x": 0.1875, - "min_y": 0.25, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.75, - "max_z": 0.5 - }, - { - "min_x": 0.5, - "min_y": 0.25, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.75, - "max_z": 0.8125 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.1875, - "max_x": 0.5, - "max_y": 0.75, - "max_z": 0.8125 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.875, - "max_y": 0.25, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.1875, - "max_x": 0.75, - "max_y": 0.3125, - "max_z": 0.8125 - }, - { - "min_x": 0.375, - "min_y": 0.3125, - "min_z": 0.25, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.1875, - "min_y": 0.625, - "min_z": 0.0, - "max_x": 0.375, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.625, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.25 - }, - { - "min_x": 0.375, - "min_y": 0.625, - "min_z": 0.75, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.625, - "min_y": 0.625, - "min_z": 0.25, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.1875, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.8125, - "max_y": 0.3125, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.3125, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.625, - "min_z": 0.1875, - "max_x": 0.25, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.25, - "min_y": 0.625, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.375 - }, - { - "min_x": 0.25, - "min_y": 0.625, - "min_z": 0.625, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.75, - "min_y": 0.625, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 0.6875, - "max_z": 0.625 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.375, - "max_y": 0.6875, - "max_z": 0.75 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.375 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.625, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.75 - }, - { - "min_x": 0.625, - "min_y": 0.25, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.625, - "min_z": 0.0, - "max_x": 0.25, - "max_y": 0.6875, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.625, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.6875, - "max_z": 0.25 - }, - { - "min_x": 0.25, - "min_y": 0.625, - "min_z": 0.75, - "max_x": 1.0, - "max_y": 0.6875, - "max_z": 1.0 - }, - { - "min_x": 0.75, - "min_y": 0.625, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 0.6875, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.6875, - "min_z": 0.0, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.125, - "min_y": 0.6875, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.125, - "min_y": 0.6875, - "min_z": 0.875, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.875, - "min_y": 0.6875, - "min_z": 0.125, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.75 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 0.5, - "max_z": 0.25 - }, - { - "min_x": 0.375, - "min_y": 0.25, - "min_z": 0.75, - "max_x": 0.625, - "max_y": 0.5, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 0.5, - "max_z": 0.625 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.375 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.625, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.5, - "min_z": 0.375, - "max_x": 0.75, - "max_y": 0.6875, - "max_z": 0.625 - }, - { - "min_x": 0.75, - "min_y": 0.25, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 0.5, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.0625, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.375, - "min_z": 0.0, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.375, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.1875, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.1875 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.8125, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.8125, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.8125, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.3125, - "min_y": -0.0625, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.1875, - "max_z": 0.6875 - }, - { - "min_x": 0.1875, - "min_y": -0.0625, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.3125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.75, - "max_y": 0.4375, - "max_z": 0.75 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.9375, - "max_y": 0.4375, - "max_z": 0.9375 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.9375, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 0.375, - "max_z": 0.625 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.375, - "max_z": 0.8125 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.875, - "max_y": 0.375, - "max_z": 0.875 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.875, - "max_y": 0.4375, - "max_z": 0.875 - }, - { - "min_x": 0.3125, - "min_y": 0.3125, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.6875, - "max_z": 0.6875 - }, - { - "min_x": 0.15625, - "min_y": 0.0, - "min_z": 0.15625, - "max_x": 0.34375, - "max_y": 1.0, - "max_z": 0.34375 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.875, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.875, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.875, - "min_y": 0.0, - "min_z": 0.875, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.875, - "min_z": 0.125, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.125, - "min_y": 0.875, - "min_z": 0.0, - "max_x": 0.875, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.125, - "min_y": 0.875, - "min_z": 0.875, - "max_x": 0.875, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.25, - "max_y": 0.8125, - "max_z": 0.625 - }, - { - "min_x": 0.75, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.875, - "max_y": 0.8125, - "max_z": 0.625 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.125, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.125, - "min_y": 0.4375, - "min_z": 0.3125, - "max_x": 0.25, - "max_y": 0.8125, - "max_z": 0.375 - }, - { - "min_x": 0.125, - "min_y": 0.4375, - "min_z": 0.625, - "max_x": 0.25, - "max_y": 0.8125, - "max_z": 0.6875 - }, - { - "min_x": 0.75, - "min_y": 0.4375, - "min_z": 0.3125, - "max_x": 0.875, - "max_y": 0.8125, - "max_z": 0.375 - }, - { - "min_x": 0.75, - "min_y": 0.4375, - "min_z": 0.625, - "max_x": 0.875, - "max_y": 0.8125, - "max_z": 0.6875 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.625, - "max_y": 0.8125, - "max_z": 0.25 - }, - { - "min_x": 0.375, - "min_y": 0.0, - "min_z": 0.75, - "max_x": 0.625, - "max_y": 0.8125, - "max_z": 0.875 - }, - { - "min_x": 0.125, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.875, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.3125, - "min_y": 0.4375, - "min_z": 0.125, - "max_x": 0.375, - "max_y": 0.8125, - "max_z": 0.25 - }, - { - "min_x": 0.3125, - "min_y": 0.4375, - "min_z": 0.75, - "max_x": 0.375, - "max_y": 0.8125, - "max_z": 0.875 - }, - { - "min_x": 0.625, - "min_y": 0.4375, - "min_z": 0.125, - "max_x": 0.6875, - "max_y": 0.8125, - "max_z": 0.25 - }, - { - "min_x": 0.625, - "min_y": 0.4375, - "min_z": 0.75, - "max_x": 0.6875, - "max_y": 0.8125, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.125, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 0.875, - "max_z": 0.75 - }, - { - "min_x": 0.125, - "min_y": 0.3125, - "min_z": 0.1875, - "max_x": 0.25, - "max_y": 0.6875, - "max_z": 0.5625 - }, - { - "min_x": 0.75, - "min_y": 0.3125, - "min_z": 0.1875, - "max_x": 0.875, - "max_y": 0.6875, - "max_z": 0.5625 - }, - { - "min_x": 0.125, - "min_y": 0.375, - "min_z": 0.5625, - "max_x": 0.25, - "max_y": 0.625, - "max_z": 1.0 - }, - { - "min_x": 0.75, - "min_y": 0.375, - "min_z": 0.5625, - "max_x": 0.875, - "max_y": 0.625, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.125, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.875, - "max_z": 1.0 - }, - { - "min_x": 0.125, - "min_y": 0.3125, - "min_z": 0.4375, - "max_x": 0.25, - "max_y": 0.6875, - "max_z": 0.8125 - }, - { - "min_x": 0.75, - "min_y": 0.3125, - "min_z": 0.4375, - "max_x": 0.875, - "max_y": 0.6875, - "max_z": 0.8125 - }, - { - "min_x": 0.125, - "min_y": 0.375, - "min_z": 0.0, - "max_x": 0.25, - "max_y": 0.625, - "max_z": 0.4375 - }, - { - "min_x": 0.75, - "min_y": 0.375, - "min_z": 0.0, - "max_x": 0.875, - "max_y": 0.625, - "max_z": 0.4375 - }, - { - "min_x": 0.0, - "min_y": 0.125, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.875, - "max_z": 0.75 - }, - { - "min_x": 0.1875, - "min_y": 0.3125, - "min_z": 0.125, - "max_x": 0.5625, - "max_y": 0.6875, - "max_z": 0.25 - }, - { - "min_x": 0.1875, - "min_y": 0.3125, - "min_z": 0.75, - "max_x": 0.5625, - "max_y": 0.6875, - "max_z": 0.875 - }, - { - "min_x": 0.5625, - "min_y": 0.375, - "min_z": 0.125, - "max_x": 1.0, - "max_y": 0.625, - "max_z": 0.25 - }, - { - "min_x": 0.5625, - "min_y": 0.375, - "min_z": 0.75, - "max_x": 1.0, - "max_y": 0.625, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.125, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 0.875, - "max_z": 0.75 - }, - { - "min_x": 0.4375, - "min_y": 0.3125, - "min_z": 0.125, - "max_x": 0.8125, - "max_y": 0.6875, - "max_z": 0.25 - }, - { - "min_x": 0.4375, - "min_y": 0.3125, - "min_z": 0.75, - "max_x": 0.8125, - "max_y": 0.6875, - "max_z": 0.875 - }, - { - "min_x": 0.0, - "min_y": 0.375, - "min_z": 0.125, - "max_x": 0.4375, - "max_y": 0.625, - "max_z": 0.25 - }, - { - "min_x": 0.0, - "min_y": 0.375, - "min_z": 0.75, - "max_x": 0.4375, - "max_y": 0.625, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 0.875 - }, - { - "min_x": 0.125, - "min_y": 0.1875, - "min_z": 0.3125, - "max_x": 0.25, - "max_y": 0.5625, - "max_z": 0.6875 - }, - { - "min_x": 0.75, - "min_y": 0.1875, - "min_z": 0.3125, - "max_x": 0.875, - "max_y": 0.5625, - "max_z": 0.6875 - }, - { - "min_x": 0.125, - "min_y": 0.5625, - "min_z": 0.375, - "max_x": 0.25, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.75, - "min_y": 0.5625, - "min_z": 0.375, - "max_x": 0.875, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 0.875, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.3125, - "min_y": 0.1875, - "min_z": 0.125, - "max_x": 0.6875, - "max_y": 0.5625, - "max_z": 0.25 - }, - { - "min_x": 0.3125, - "min_y": 0.1875, - "min_z": 0.75, - "max_x": 0.6875, - "max_y": 0.5625, - "max_z": 0.875 - }, - { - "min_x": 0.375, - "min_y": 0.5625, - "min_z": 0.125, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.25 - }, - { - "min_x": 0.375, - "min_y": 0.5625, - "min_z": 0.75, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.25, - "min_y": 0.125, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.875, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.5625, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.375, - "max_z": 0.75 - }, - { - "min_x": 0.3125, - "min_y": 0.375, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.8125, - "max_z": 0.6875 - }, - { - "min_x": 0.4375, - "min_y": 0.8125, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.8125, - "min_z": 0.0, - "max_x": 0.5625, - "max_y": 0.9375, - "max_z": 0.8125 - }, - { - "min_x": 0.4375, - "min_y": 0.8125, - "min_z": 0.1875, - "max_x": 0.5625, - "max_y": 0.9375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.8125, - "min_z": 0.4375, - "max_x": 0.8125, - "max_y": 0.9375, - "max_z": 0.5625 - }, - { - "min_x": 0.1875, - "min_y": 0.8125, - "min_z": 0.4375, - "max_x": 1.0, - "max_y": 0.9375, - "max_z": 0.5625 - }, - { - "min_x": 0.4375, - "min_y": 0.8125, - "min_z": 0.0, - "max_x": 0.5625, - "max_y": 0.9375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.8125, - "min_z": 0.4375, - "max_x": 1.0, - "max_y": 0.9375, - "max_z": 0.5625 - }, - { - "min_x": 0.3125, - "min_y": 0.0625, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.5, - "max_z": 0.6875 - }, - { - "min_x": 0.375, - "min_y": 0.5, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 0.625, - "max_z": 0.625 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.4375, - "max_z": 0.6875 - }, - { - "min_x": 0.375, - "min_y": 0.4375, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 0.5625, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.4375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.125, - "min_z": 0.0, - "max_x": 0.125, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.125, - "min_y": 0.125, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.125 - }, - { - "min_x": 0.125, - "min_y": 0.125, - "min_z": 0.875, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.875, - "min_y": 0.125, - "min_z": 0.125, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.875 - }, - { - "min_x": 0.4375, - "min_y": 0.0, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 0.375, - "max_z": 0.5625 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.6875, - "max_y": 0.375, - "max_z": 0.5625 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.375, - "max_x": 0.625, - "max_y": 0.375, - "max_z": 0.6875 - }, - { - "min_x": 0.3125, - "min_y": 0.0, - "min_z": 0.3125, - "max_x": 0.6875, - "max_y": 0.375, - "max_z": 0.625 - }, - { - "min_x": 0.4375, - "min_y": 0.5, - "min_z": 0.4375, - "max_x": 0.5625, - "max_y": 0.875, - "max_z": 0.5625 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.5625, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.4375, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.4375 - }, - { - "min_x": 0.5625, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.4375, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.5625, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.6875, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.3125, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.3125 - }, - { - "min_x": 0.6875, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.3125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.6875, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.75, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 0.25, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.1875, - "min_z": 0.0, - "max_x": 0.8125, - "max_y": 0.8125, - "max_z": 0.25 - }, - { - "min_x": 0.75, - "min_y": 0.1875, - "min_z": 0.1875, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 0.25, - "max_z": 0.8125 - }, - { - "min_x": 0.1875, - "min_y": 0.75, - "min_z": 0.1875, - "max_x": 0.8125, - "max_y": 1.0, - "max_z": 0.8125 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.8125, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 0.1875, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.25, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 0.75, - "max_z": 0.1875 - }, - { - "min_x": 0.8125, - "min_y": 0.25, - "min_z": 0.25, - "max_x": 1.0, - "max_y": 0.75, - "max_z": 0.75 - }, - { - "min_x": 0.25, - "min_y": 0.0, - "min_z": 0.25, - "max_x": 0.75, - "max_y": 0.1875, - "max_z": 0.75 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.1875, - "min_y": 0.0, - "min_z": 0.1875, - "max_x": 0.5625, - "max_y": 0.6875, - "max_z": 0.5625 - }, - { - "min_x": 0.1875, - "min_y": 0.3125, - "min_z": 0.1875, - "max_x": 0.5625, - "max_y": 1.0, - "max_z": 0.5625 - }, - { - "min_x": 0.125, - "min_y": 0.0, - "min_z": 0.125, - "max_x": 0.625, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.0625, - "min_y": 0.0, - "min_z": 0.0625, - "max_x": 0.6875, - "max_y": 1.0, - "max_z": 0.6875 - }, - { - "min_x": 0.0, - "min_y": 0.0, - "min_z": 0.0, - "max_x": 0.75, - "max_y": 1.0, - "max_z": 0.75 - }, - { - "min_x": 0.0, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 0.375, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.375, - "min_y": 0.5, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.375 - }, - { - "min_x": 0.375, - "min_y": 0.5, - "min_z": 0.625, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 1.0 - }, - { - "min_x": 0.625, - "min_y": 0.5, - "min_z": 0.375, - "max_x": 1.0, - "max_y": 1.0, - "max_z": 0.625 - }, - { - "min_x": 0.0, - "min_y": 0.6875, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.9375, - "max_z": 1.0 - }, - { - "min_x": 0.0, - "min_y": 0.6875, - "min_z": 0.0, - "max_x": 1.0, - "max_y": 0.8125, - "max_z": 1.0 - } - ], - "blocks": [ - { - "id": 0, - "name": "minecraft:air", - "translation_key": "block.minecraft.air", - "item_id": 0, - "properties": [], - "default_state_id": 0, - "states": [ - { - "id": 0, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 1, - "name": "minecraft:stone", - "translation_key": "block.minecraft.stone", - "item_id": 1, - "properties": [], - "default_state_id": 1, - "states": [ - { - "id": 1, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 2, - "name": "minecraft:granite", - "translation_key": "block.minecraft.granite", - "item_id": 2, - "properties": [], - "default_state_id": 2, - "states": [ - { - "id": 2, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 3, - "name": "minecraft:polished_granite", - "translation_key": "block.minecraft.polished_granite", - "item_id": 3, - "properties": [], - "default_state_id": 3, - "states": [ - { - "id": 3, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 4, - "name": "minecraft:diorite", - "translation_key": "block.minecraft.diorite", - "item_id": 4, - "properties": [], - "default_state_id": 4, - "states": [ - { - "id": 4, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 5, - "name": "minecraft:polished_diorite", - "translation_key": "block.minecraft.polished_diorite", - "item_id": 5, - "properties": [], - "default_state_id": 5, - "states": [ - { - "id": 5, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 6, - "name": "minecraft:andesite", - "translation_key": "block.minecraft.andesite", - "item_id": 6, - "properties": [], - "default_state_id": 6, - "states": [ - { - "id": 6, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 7, - "name": "minecraft:polished_andesite", - "translation_key": "block.minecraft.polished_andesite", - "item_id": 7, - "properties": [], - "default_state_id": 7, - "states": [ - { - "id": 7, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 8, - "name": "minecraft:grass_block", - "translation_key": "block.minecraft.grass_block", - "item_id": 27, - "properties": [ - { - "name": "snowy", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9, - "states": [ - { - "id": 8, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 9, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 9, - "name": "minecraft:dirt", - "translation_key": "block.minecraft.dirt", - "item_id": 28, - "properties": [], - "default_state_id": 10, - "states": [ - { - "id": 10, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 10, - "name": "minecraft:coarse_dirt", - "translation_key": "block.minecraft.coarse_dirt", - "item_id": 29, - "properties": [], - "default_state_id": 11, - "states": [ - { - "id": 11, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 11, - "name": "minecraft:podzol", - "translation_key": "block.minecraft.podzol", - "item_id": 30, - "properties": [ - { - "name": "snowy", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13, - "states": [ - { - "id": 12, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 12, - "name": "minecraft:cobblestone", - "translation_key": "block.minecraft.cobblestone", - "item_id": 35, - "properties": [], - "default_state_id": 14, - "states": [ - { - "id": 14, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 13, - "name": "minecraft:oak_planks", - "translation_key": "block.minecraft.oak_planks", - "item_id": 36, - "properties": [], - "default_state_id": 15, - "states": [ - { - "id": 15, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 14, - "name": "minecraft:spruce_planks", - "translation_key": "block.minecraft.spruce_planks", - "item_id": 37, - "properties": [], - "default_state_id": 16, - "states": [ - { - "id": 16, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 15, - "name": "minecraft:birch_planks", - "translation_key": "block.minecraft.birch_planks", - "item_id": 38, - "properties": [], - "default_state_id": 17, - "states": [ - { - "id": 17, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 16, - "name": "minecraft:jungle_planks", - "translation_key": "block.minecraft.jungle_planks", - "item_id": 39, - "properties": [], - "default_state_id": 18, - "states": [ - { - "id": 18, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 17, - "name": "minecraft:acacia_planks", - "translation_key": "block.minecraft.acacia_planks", - "item_id": 40, - "properties": [], - "default_state_id": 19, - "states": [ - { - "id": 19, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 18, - "name": "minecraft:cherry_planks", - "translation_key": "block.minecraft.cherry_planks", - "item_id": 41, - "properties": [], - "default_state_id": 20, - "states": [ - { - "id": 20, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 19, - "name": "minecraft:dark_oak_planks", - "translation_key": "block.minecraft.dark_oak_planks", - "item_id": 42, - "properties": [], - "default_state_id": 21, - "states": [ - { - "id": 21, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 20, - "name": "minecraft:pale_oak_wood", - "translation_key": "block.minecraft.pale_oak_wood", - "item_id": 177, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 23, - "states": [ - { - "id": 22, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 23, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 24, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 21, - "name": "minecraft:pale_oak_planks", - "translation_key": "block.minecraft.pale_oak_planks", - "item_id": 43, - "properties": [], - "default_state_id": 25, - "states": [ - { - "id": 25, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 22, - "name": "minecraft:mangrove_planks", - "translation_key": "block.minecraft.mangrove_planks", - "item_id": 44, - "properties": [], - "default_state_id": 26, - "states": [ - { - "id": 26, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 23, - "name": "minecraft:bamboo_planks", - "translation_key": "block.minecraft.bamboo_planks", - "item_id": 45, - "properties": [], - "default_state_id": 27, - "states": [ - { - "id": 27, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 24, - "name": "minecraft:bamboo_mosaic", - "translation_key": "block.minecraft.bamboo_mosaic", - "item_id": 48, - "properties": [], - "default_state_id": 28, - "states": [ - { - "id": 28, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 25, - "name": "minecraft:oak_sapling", - "translation_key": "block.minecraft.oak_sapling", - "item_id": 49, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 29, - "states": [ - { - "id": 29, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 30, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 26, - "name": "minecraft:spruce_sapling", - "translation_key": "block.minecraft.spruce_sapling", - "item_id": 50, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 31, - "states": [ - { - "id": 31, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 32, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 27, - "name": "minecraft:birch_sapling", - "translation_key": "block.minecraft.birch_sapling", - "item_id": 51, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 33, - "states": [ - { - "id": 33, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 34, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 28, - "name": "minecraft:jungle_sapling", - "translation_key": "block.minecraft.jungle_sapling", - "item_id": 52, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 35, - "states": [ - { - "id": 35, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 36, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 29, - "name": "minecraft:acacia_sapling", - "translation_key": "block.minecraft.acacia_sapling", - "item_id": 53, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 37, - "states": [ - { - "id": 37, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 38, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 30, - "name": "minecraft:cherry_sapling", - "translation_key": "block.minecraft.cherry_sapling", - "item_id": 54, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 39, - "states": [ - { - "id": 39, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 40, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 31, - "name": "minecraft:dark_oak_sapling", - "translation_key": "block.minecraft.dark_oak_sapling", - "item_id": 55, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 41, - "states": [ - { - "id": 41, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 42, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 32, - "name": "minecraft:pale_oak_sapling", - "translation_key": "block.minecraft.pale_oak_sapling", - "item_id": 56, - "properties": [ - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 43, - "states": [ - { - "id": 43, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 44, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 33, - "name": "minecraft:mangrove_propagule", - "translation_key": "block.minecraft.mangrove_propagule", - "item_id": 57, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4" - ] - }, - { - "name": "hanging", - "values": [ - "true", - "false" - ] - }, - { - "name": "stage", - "values": [ - "0", - "1" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 50, - "states": [ - { - "id": 45, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 46, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 47, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 48, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 49, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 50, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 51, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 52, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 53, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 54, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 55, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 56, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 57, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 58, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 59, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 60, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 61, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 62, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 63, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 64, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 65, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 66, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 67, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 68, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 69, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 70, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 71, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 72, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 73, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 74, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 75, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 76, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 77, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 78, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 79, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 80, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 81, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 82, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 83, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 84, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 34, - "name": "minecraft:bedrock", - "translation_key": "block.minecraft.bedrock", - "item_id": 58, - "properties": [], - "default_state_id": 85, - "states": [ - { - "id": 85, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 35, - "name": "minecraft:water", - "translation_key": "block.minecraft.water", - "item_id": 0, - "properties": [ - { - "name": "level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 86, - "states": [ - { - "id": 86, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 87, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 88, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 89, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 90, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 91, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 92, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 93, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 94, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 95, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 96, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 97, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 98, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 99, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 100, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 101, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 36, - "name": "minecraft:lava", - "translation_key": "block.minecraft.lava", - "item_id": 0, - "properties": [ - { - "name": "level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 102, - "states": [ - { - "id": 102, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 103, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 104, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 105, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 106, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 107, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 108, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 109, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 110, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 111, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 112, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 113, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 114, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 115, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 116, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 117, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 37, - "name": "minecraft:sand", - "translation_key": "block.minecraft.sand", - "item_id": 59, - "properties": [], - "default_state_id": 118, - "states": [ - { - "id": 118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 38, - "name": "minecraft:suspicious_sand", - "translation_key": "block.minecraft.suspicious_sand", - "item_id": 60, - "properties": [ - { - "name": "dusted", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 119, - "states": [ - { - "id": 119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - } - ] - }, - { - "id": 39, - "name": "minecraft:red_sand", - "translation_key": "block.minecraft.red_sand", - "item_id": 62, - "properties": [], - "default_state_id": 123, - "states": [ - { - "id": 123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 40, - "name": "minecraft:gravel", - "translation_key": "block.minecraft.gravel", - "item_id": 63, - "properties": [], - "default_state_id": 124, - "states": [ - { - "id": 124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 41, - "name": "minecraft:suspicious_gravel", - "translation_key": "block.minecraft.suspicious_gravel", - "item_id": 61, - "properties": [ - { - "name": "dusted", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 125, - "states": [ - { - "id": 125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - }, - { - "id": 128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 40 - } - ] - }, - { - "id": 42, - "name": "minecraft:gold_ore", - "translation_key": "block.minecraft.gold_ore", - "item_id": 70, - "properties": [], - "default_state_id": 129, - "states": [ - { - "id": 129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 43, - "name": "minecraft:deepslate_gold_ore", - "translation_key": "block.minecraft.deepslate_gold_ore", - "item_id": 71, - "properties": [], - "default_state_id": 130, - "states": [ - { - "id": 130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 44, - "name": "minecraft:iron_ore", - "translation_key": "block.minecraft.iron_ore", - "item_id": 66, - "properties": [], - "default_state_id": 131, - "states": [ - { - "id": 131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 45, - "name": "minecraft:deepslate_iron_ore", - "translation_key": "block.minecraft.deepslate_iron_ore", - "item_id": 67, - "properties": [], - "default_state_id": 132, - "states": [ - { - "id": 132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 46, - "name": "minecraft:coal_ore", - "translation_key": "block.minecraft.coal_ore", - "item_id": 64, - "properties": [], - "default_state_id": 133, - "states": [ - { - "id": 133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 47, - "name": "minecraft:deepslate_coal_ore", - "translation_key": "block.minecraft.deepslate_coal_ore", - "item_id": 65, - "properties": [], - "default_state_id": 134, - "states": [ - { - "id": 134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 48, - "name": "minecraft:nether_gold_ore", - "translation_key": "block.minecraft.nether_gold_ore", - "item_id": 80, - "properties": [], - "default_state_id": 135, - "states": [ - { - "id": 135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 49, - "name": "minecraft:oak_log", - "translation_key": "block.minecraft.oak_log", - "item_id": 134, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 137, - "states": [ - { - "id": 136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 50, - "name": "minecraft:spruce_log", - "translation_key": "block.minecraft.spruce_log", - "item_id": 135, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 140, - "states": [ - { - "id": 139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 51, - "name": "minecraft:birch_log", - "translation_key": "block.minecraft.birch_log", - "item_id": 136, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 143, - "states": [ - { - "id": 142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 52, - "name": "minecraft:jungle_log", - "translation_key": "block.minecraft.jungle_log", - "item_id": 137, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 146, - "states": [ - { - "id": 145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 53, - "name": "minecraft:acacia_log", - "translation_key": "block.minecraft.acacia_log", - "item_id": 138, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 149, - "states": [ - { - "id": 148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 54, - "name": "minecraft:cherry_log", - "translation_key": "block.minecraft.cherry_log", - "item_id": 139, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 152, - "states": [ - { - "id": 151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 55, - "name": "minecraft:dark_oak_log", - "translation_key": "block.minecraft.dark_oak_log", - "item_id": 141, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 155, - "states": [ - { - "id": 154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 56, - "name": "minecraft:pale_oak_log", - "translation_key": "block.minecraft.pale_oak_log", - "item_id": 140, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 158, - "states": [ - { - "id": 157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 57, - "name": "minecraft:mangrove_log", - "translation_key": "block.minecraft.mangrove_log", - "item_id": 142, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 161, - "states": [ - { - "id": 160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 58, - "name": "minecraft:mangrove_roots", - "translation_key": "block.minecraft.mangrove_roots", - "item_id": 143, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 164, - "states": [ - { - "id": 163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 59, - "name": "minecraft:muddy_mangrove_roots", - "translation_key": "block.minecraft.muddy_mangrove_roots", - "item_id": 144, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 166, - "states": [ - { - "id": 165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 60, - "name": "minecraft:bamboo_block", - "translation_key": "block.minecraft.bamboo_block", - "item_id": 147, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 169, - "states": [ - { - "id": 168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 61, - "name": "minecraft:stripped_spruce_log", - "translation_key": "block.minecraft.stripped_spruce_log", - "item_id": 149, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 172, - "states": [ - { - "id": 171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 62, - "name": "minecraft:stripped_birch_log", - "translation_key": "block.minecraft.stripped_birch_log", - "item_id": 150, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 175, - "states": [ - { - "id": 174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 63, - "name": "minecraft:stripped_jungle_log", - "translation_key": "block.minecraft.stripped_jungle_log", - "item_id": 151, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 178, - "states": [ - { - "id": 177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 64, - "name": "minecraft:stripped_acacia_log", - "translation_key": "block.minecraft.stripped_acacia_log", - "item_id": 152, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 181, - "states": [ - { - "id": 180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 65, - "name": "minecraft:stripped_cherry_log", - "translation_key": "block.minecraft.stripped_cherry_log", - "item_id": 153, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 184, - "states": [ - { - "id": 183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 66, - "name": "minecraft:stripped_dark_oak_log", - "translation_key": "block.minecraft.stripped_dark_oak_log", - "item_id": 154, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 187, - "states": [ - { - "id": 186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 67, - "name": "minecraft:stripped_pale_oak_log", - "translation_key": "block.minecraft.stripped_pale_oak_log", - "item_id": 155, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 190, - "states": [ - { - "id": 189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 68, - "name": "minecraft:stripped_oak_log", - "translation_key": "block.minecraft.stripped_oak_log", - "item_id": 148, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 193, - "states": [ - { - "id": 192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 69, - "name": "minecraft:stripped_mangrove_log", - "translation_key": "block.minecraft.stripped_mangrove_log", - "item_id": 156, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 196, - "states": [ - { - "id": 195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 70, - "name": "minecraft:stripped_bamboo_block", - "translation_key": "block.minecraft.stripped_bamboo_block", - "item_id": 170, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 199, - "states": [ - { - "id": 198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 71, - "name": "minecraft:oak_wood", - "translation_key": "block.minecraft.oak_wood", - "item_id": 171, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 202, - "states": [ - { - "id": 201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 72, - "name": "minecraft:spruce_wood", - "translation_key": "block.minecraft.spruce_wood", - "item_id": 172, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 205, - "states": [ - { - "id": 204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 73, - "name": "minecraft:birch_wood", - "translation_key": "block.minecraft.birch_wood", - "item_id": 173, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 208, - "states": [ - { - "id": 207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 74, - "name": "minecraft:jungle_wood", - "translation_key": "block.minecraft.jungle_wood", - "item_id": 174, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 211, - "states": [ - { - "id": 210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 75, - "name": "minecraft:acacia_wood", - "translation_key": "block.minecraft.acacia_wood", - "item_id": 175, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 214, - "states": [ - { - "id": 213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 76, - "name": "minecraft:cherry_wood", - "translation_key": "block.minecraft.cherry_wood", - "item_id": 176, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 217, - "states": [ - { - "id": 216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 77, - "name": "minecraft:dark_oak_wood", - "translation_key": "block.minecraft.dark_oak_wood", - "item_id": 178, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 220, - "states": [ - { - "id": 219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 78, - "name": "minecraft:mangrove_wood", - "translation_key": "block.minecraft.mangrove_wood", - "item_id": 179, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 223, - "states": [ - { - "id": 222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 79, - "name": "minecraft:stripped_oak_wood", - "translation_key": "block.minecraft.stripped_oak_wood", - "item_id": 159, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 226, - "states": [ - { - "id": 225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 80, - "name": "minecraft:stripped_spruce_wood", - "translation_key": "block.minecraft.stripped_spruce_wood", - "item_id": 160, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 229, - "states": [ - { - "id": 228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 81, - "name": "minecraft:stripped_birch_wood", - "translation_key": "block.minecraft.stripped_birch_wood", - "item_id": 161, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 232, - "states": [ - { - "id": 231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 82, - "name": "minecraft:stripped_jungle_wood", - "translation_key": "block.minecraft.stripped_jungle_wood", - "item_id": 162, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 235, - "states": [ - { - "id": 234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 83, - "name": "minecraft:stripped_acacia_wood", - "translation_key": "block.minecraft.stripped_acacia_wood", - "item_id": 163, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 238, - "states": [ - { - "id": 237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 84, - "name": "minecraft:stripped_cherry_wood", - "translation_key": "block.minecraft.stripped_cherry_wood", - "item_id": 164, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 241, - "states": [ - { - "id": 240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 85, - "name": "minecraft:stripped_dark_oak_wood", - "translation_key": "block.minecraft.stripped_dark_oak_wood", - "item_id": 165, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 244, - "states": [ - { - "id": 243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 86, - "name": "minecraft:stripped_pale_oak_wood", - "translation_key": "block.minecraft.stripped_pale_oak_wood", - "item_id": 166, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 247, - "states": [ - { - "id": 246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 87, - "name": "minecraft:stripped_mangrove_wood", - "translation_key": "block.minecraft.stripped_mangrove_wood", - "item_id": 167, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 250, - "states": [ - { - "id": 249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 88, - "name": "minecraft:oak_leaves", - "translation_key": "block.minecraft.oak_leaves", - "item_id": 182, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 279, - "states": [ - { - "id": 252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 89, - "name": "minecraft:spruce_leaves", - "translation_key": "block.minecraft.spruce_leaves", - "item_id": 183, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 307, - "states": [ - { - "id": 280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 90, - "name": "minecraft:birch_leaves", - "translation_key": "block.minecraft.birch_leaves", - "item_id": 184, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 335, - "states": [ - { - "id": 308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 91, - "name": "minecraft:jungle_leaves", - "translation_key": "block.minecraft.jungle_leaves", - "item_id": 185, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 363, - "states": [ - { - "id": 336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 92, - "name": "minecraft:acacia_leaves", - "translation_key": "block.minecraft.acacia_leaves", - "item_id": 186, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 391, - "states": [ - { - "id": 364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 93, - "name": "minecraft:cherry_leaves", - "translation_key": "block.minecraft.cherry_leaves", - "item_id": 187, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 419, - "states": [ - { - "id": 392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 94, - "name": "minecraft:dark_oak_leaves", - "translation_key": "block.minecraft.dark_oak_leaves", - "item_id": 188, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 447, - "states": [ - { - "id": 420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 95, - "name": "minecraft:pale_oak_leaves", - "translation_key": "block.minecraft.pale_oak_leaves", - "item_id": 189, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 475, - "states": [ - { - "id": 448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 96, - "name": "minecraft:mangrove_leaves", - "translation_key": "block.minecraft.mangrove_leaves", - "item_id": 190, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 503, - "states": [ - { - "id": 476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 97, - "name": "minecraft:azalea_leaves", - "translation_key": "block.minecraft.azalea_leaves", - "item_id": 191, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 531, - "states": [ - { - "id": 504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 98, - "name": "minecraft:flowering_azalea_leaves", - "translation_key": "block.minecraft.flowering_azalea_leaves", - "item_id": 192, - "properties": [ - { - "name": "distance", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "persistent", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 559, - "states": [ - { - "id": 532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 99, - "name": "minecraft:sponge", - "translation_key": "block.minecraft.sponge", - "item_id": 193, - "properties": [], - "default_state_id": 560, - "states": [ - { - "id": 560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 100, - "name": "minecraft:wet_sponge", - "translation_key": "block.minecraft.wet_sponge", - "item_id": 194, - "properties": [], - "default_state_id": 561, - "states": [ - { - "id": 561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 101, - "name": "minecraft:glass", - "translation_key": "block.minecraft.glass", - "item_id": 195, - "properties": [], - "default_state_id": 562, - "states": [ - { - "id": 562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 102, - "name": "minecraft:lapis_ore", - "translation_key": "block.minecraft.lapis_ore", - "item_id": 76, - "properties": [], - "default_state_id": 563, - "states": [ - { - "id": 563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 103, - "name": "minecraft:deepslate_lapis_ore", - "translation_key": "block.minecraft.deepslate_lapis_ore", - "item_id": 77, - "properties": [], - "default_state_id": 564, - "states": [ - { - "id": 564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 104, - "name": "minecraft:lapis_block", - "translation_key": "block.minecraft.lapis_block", - "item_id": 197, - "properties": [], - "default_state_id": 565, - "states": [ - { - "id": 565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 105, - "name": "minecraft:dispenser", - "translation_key": "block.minecraft.dispenser", - "item_id": 682, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "triggered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 567, - "states": [ - { - "id": 566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - }, - { - "id": 577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 5 - } - ] - }, - { - "id": 106, - "name": "minecraft:sandstone", - "translation_key": "block.minecraft.sandstone", - "item_id": 198, - "properties": [], - "default_state_id": 578, - "states": [ - { - "id": 578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 107, - "name": "minecraft:chiseled_sandstone", - "translation_key": "block.minecraft.chiseled_sandstone", - "item_id": 199, - "properties": [], - "default_state_id": 579, - "states": [ - { - "id": 579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 108, - "name": "minecraft:cut_sandstone", - "translation_key": "block.minecraft.cut_sandstone", - "item_id": 200, - "properties": [], - "default_state_id": 580, - "states": [ - { - "id": 580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 109, - "name": "minecraft:note_block", - "translation_key": "block.minecraft.note_block", - "item_id": 695, - "properties": [ - { - "name": "instrument", - "values": [ - "harp", - "basedrum", - "snare", - "hat", - "bass", - "flute", - "bell", - "guitar", - "chime", - "xylophone", - "iron_xylophone", - "cow_bell", - "didgeridoo", - "bit", - "banjo", - "pling", - "zombie", - "skeleton", - "creeper", - "dragon", - "wither_skeleton", - "piglin", - "custom_head" - ] - }, - { - "name": "note", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 582, - "states": [ - { - "id": 581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 1730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 110, - "name": "minecraft:white_bed", - "translation_key": "block.minecraft.white_bed", - "item_id": 1004, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1734, - "states": [ - { - "id": 1731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 111, - "name": "minecraft:orange_bed", - "translation_key": "block.minecraft.orange_bed", - "item_id": 1005, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1750, - "states": [ - { - "id": 1747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 112, - "name": "minecraft:magenta_bed", - "translation_key": "block.minecraft.magenta_bed", - "item_id": 1006, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1766, - "states": [ - { - "id": 1763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 113, - "name": "minecraft:light_blue_bed", - "translation_key": "block.minecraft.light_blue_bed", - "item_id": 1007, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1782, - "states": [ - { - "id": 1779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 114, - "name": "minecraft:yellow_bed", - "translation_key": "block.minecraft.yellow_bed", - "item_id": 1008, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1798, - "states": [ - { - "id": 1795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 115, - "name": "minecraft:lime_bed", - "translation_key": "block.minecraft.lime_bed", - "item_id": 1009, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1814, - "states": [ - { - "id": 1811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 116, - "name": "minecraft:pink_bed", - "translation_key": "block.minecraft.pink_bed", - "item_id": 1010, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1830, - "states": [ - { - "id": 1827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 117, - "name": "minecraft:gray_bed", - "translation_key": "block.minecraft.gray_bed", - "item_id": 1011, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1846, - "states": [ - { - "id": 1843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 118, - "name": "minecraft:light_gray_bed", - "translation_key": "block.minecraft.light_gray_bed", - "item_id": 1012, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1862, - "states": [ - { - "id": 1859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 119, - "name": "minecraft:cyan_bed", - "translation_key": "block.minecraft.cyan_bed", - "item_id": 1013, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1878, - "states": [ - { - "id": 1875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 120, - "name": "minecraft:purple_bed", - "translation_key": "block.minecraft.purple_bed", - "item_id": 1014, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1894, - "states": [ - { - "id": 1891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 121, - "name": "minecraft:blue_bed", - "translation_key": "block.minecraft.blue_bed", - "item_id": 1015, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1910, - "states": [ - { - "id": 1907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 122, - "name": "minecraft:brown_bed", - "translation_key": "block.minecraft.brown_bed", - "item_id": 1016, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1926, - "states": [ - { - "id": 1923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 123, - "name": "minecraft:green_bed", - "translation_key": "block.minecraft.green_bed", - "item_id": 1017, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1942, - "states": [ - { - "id": 1939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 124, - "name": "minecraft:red_bed", - "translation_key": "block.minecraft.red_bed", - "item_id": 1018, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1958, - "states": [ - { - "id": 1955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 125, - "name": "minecraft:black_bed", - "translation_key": "block.minecraft.black_bed", - "item_id": 1019, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "part", - "values": [ - "head", - "foot" - ] - } - ], - "default_state_id": 1974, - "states": [ - { - "id": 1971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 5, - 6, - 7, - 8 - ], - "block_entity_type": 25 - }, - { - "id": 1978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 2, - 3, - 4 - ], - "block_entity_type": 25 - }, - { - "id": 1979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - }, - { - "id": 1985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 2, - 6, - 12, - 13 - ], - "block_entity_type": 25 - }, - { - "id": 1986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 1, - 5, - 9, - 10, - 11 - ], - "block_entity_type": 25 - } - ] - }, - { - "id": 126, - "name": "minecraft:powered_rail", - "translation_key": "block.minecraft.powered_rail", - "item_id": 780, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "shape", - "values": [ - "north_south", - "east_west", - "ascending_east", - "ascending_west", - "ascending_north", - "ascending_south" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2000, - "states": [ - { - "id": 1987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 1999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 127, - "name": "minecraft:detector_rail", - "translation_key": "block.minecraft.detector_rail", - "item_id": 781, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "shape", - "values": [ - "north_south", - "east_west", - "ascending_east", - "ascending_west", - "ascending_north", - "ascending_south" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2024, - "states": [ - { - "id": 2011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 128, - "name": "minecraft:sticky_piston", - "translation_key": "block.minecraft.sticky_piston", - "item_id": 677, - "properties": [ - { - "name": "extended", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 2041, - "states": [ - { - "id": 2035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 14 - ] - }, - { - "id": 2036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 15 - ] - }, - { - "id": 2037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 16 - ] - }, - { - "id": 2038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 17 - ] - }, - { - "id": 2039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 18 - ] - }, - { - "id": 2040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 19 - ] - }, - { - "id": 2041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 129, - "name": "minecraft:cobweb", - "translation_key": "block.minecraft.cobweb", - "item_id": 201, - "properties": [], - "default_state_id": 2047, - "states": [ - { - "id": 2047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 130, - "name": "minecraft:short_grass", - "translation_key": "block.minecraft.short_grass", - "item_id": 202, - "properties": [], - "default_state_id": 2048, - "states": [ - { - "id": 2048, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 131, - "name": "minecraft:fern", - "translation_key": "block.minecraft.fern", - "item_id": 203, - "properties": [], - "default_state_id": 2049, - "states": [ - { - "id": 2049, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 132, - "name": "minecraft:dead_bush", - "translation_key": "block.minecraft.dead_bush", - "item_id": 206, - "properties": [], - "default_state_id": 2050, - "states": [ - { - "id": 2050, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 133, - "name": "minecraft:seagrass", - "translation_key": "block.minecraft.seagrass", - "item_id": 207, - "properties": [], - "default_state_id": 2051, - "states": [ - { - "id": 2051, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 134, - "name": "minecraft:tall_seagrass", - "translation_key": "block.minecraft.tall_seagrass", - "item_id": 0, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 2053, - "states": [ - { - "id": 2052, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2053, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 135, - "name": "minecraft:piston", - "translation_key": "block.minecraft.piston", - "item_id": 676, - "properties": [ - { - "name": "extended", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 2060, - "states": [ - { - "id": 2054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 14 - ] - }, - { - "id": 2055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 15 - ] - }, - { - "id": 2056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 16 - ] - }, - { - "id": 2057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 17 - ] - }, - { - "id": 2058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 18 - ] - }, - { - "id": 2059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 19 - ] - }, - { - "id": 2060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 136, - "name": "minecraft:piston_head", - "translation_key": "block.minecraft.piston_head", - "item_id": 0, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "short", - "values": [ - "true", - "false" - ] - }, - { - "name": "type", - "values": [ - "normal", - "sticky" - ] - } - ], - "default_state_id": 2068, - "states": [ - { - "id": 2066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 20, - 21 - ] - }, - { - "id": 2067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 20, - 21 - ] - }, - { - "id": 2068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 20, - 22 - ] - }, - { - "id": 2069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 20, - 22 - ] - }, - { - "id": 2070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 23, - 24 - ] - }, - { - "id": 2071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 23, - 24 - ] - }, - { - "id": 2072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 23, - 25 - ] - }, - { - "id": 2073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 23, - 25 - ] - }, - { - "id": 2074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 26, - 27 - ] - }, - { - "id": 2075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 26, - 27 - ] - }, - { - "id": 2076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 26, - 28 - ] - }, - { - "id": 2077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 26, - 28 - ] - }, - { - "id": 2078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 29, - 30 - ] - }, - { - "id": 2079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 29, - 30 - ] - }, - { - "id": 2080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 29, - 31 - ] - }, - { - "id": 2081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 29, - 31 - ] - }, - { - "id": 2082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 32, - 33, - 34, - 35, - 36 - ] - }, - { - "id": 2083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 32, - 33, - 34, - 35, - 36 - ] - }, - { - "id": 2084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 37, - 33, - 34, - 35, - 36 - ] - }, - { - "id": 2085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 37, - 33, - 34, - 35, - 36 - ] - }, - { - "id": 2086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 38, - 39 - ] - }, - { - "id": 2087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 38, - 39 - ] - }, - { - "id": 2088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 38, - 40 - ] - }, - { - "id": 2089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 38, - 40 - ] - } - ] - }, - { - "id": 137, - "name": "minecraft:white_wool", - "translation_key": "block.minecraft.white_wool", - "item_id": 209, - "properties": [], - "default_state_id": 2090, - "states": [ - { - "id": 2090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 138, - "name": "minecraft:orange_wool", - "translation_key": "block.minecraft.orange_wool", - "item_id": 210, - "properties": [], - "default_state_id": 2091, - "states": [ - { - "id": 2091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 139, - "name": "minecraft:magenta_wool", - "translation_key": "block.minecraft.magenta_wool", - "item_id": 211, - "properties": [], - "default_state_id": 2092, - "states": [ - { - "id": 2092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 140, - "name": "minecraft:light_blue_wool", - "translation_key": "block.minecraft.light_blue_wool", - "item_id": 212, - "properties": [], - "default_state_id": 2093, - "states": [ - { - "id": 2093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 141, - "name": "minecraft:yellow_wool", - "translation_key": "block.minecraft.yellow_wool", - "item_id": 213, - "properties": [], - "default_state_id": 2094, - "states": [ - { - "id": 2094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 142, - "name": "minecraft:lime_wool", - "translation_key": "block.minecraft.lime_wool", - "item_id": 214, - "properties": [], - "default_state_id": 2095, - "states": [ - { - "id": 2095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 143, - "name": "minecraft:pink_wool", - "translation_key": "block.minecraft.pink_wool", - "item_id": 215, - "properties": [], - "default_state_id": 2096, - "states": [ - { - "id": 2096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 144, - "name": "minecraft:gray_wool", - "translation_key": "block.minecraft.gray_wool", - "item_id": 216, - "properties": [], - "default_state_id": 2097, - "states": [ - { - "id": 2097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 145, - "name": "minecraft:light_gray_wool", - "translation_key": "block.minecraft.light_gray_wool", - "item_id": 217, - "properties": [], - "default_state_id": 2098, - "states": [ - { - "id": 2098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 146, - "name": "minecraft:cyan_wool", - "translation_key": "block.minecraft.cyan_wool", - "item_id": 218, - "properties": [], - "default_state_id": 2099, - "states": [ - { - "id": 2099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 147, - "name": "minecraft:purple_wool", - "translation_key": "block.minecraft.purple_wool", - "item_id": 219, - "properties": [], - "default_state_id": 2100, - "states": [ - { - "id": 2100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 148, - "name": "minecraft:blue_wool", - "translation_key": "block.minecraft.blue_wool", - "item_id": 220, - "properties": [], - "default_state_id": 2101, - "states": [ - { - "id": 2101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 149, - "name": "minecraft:brown_wool", - "translation_key": "block.minecraft.brown_wool", - "item_id": 221, - "properties": [], - "default_state_id": 2102, - "states": [ - { - "id": 2102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 150, - "name": "minecraft:green_wool", - "translation_key": "block.minecraft.green_wool", - "item_id": 222, - "properties": [], - "default_state_id": 2103, - "states": [ - { - "id": 2103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 151, - "name": "minecraft:red_wool", - "translation_key": "block.minecraft.red_wool", - "item_id": 223, - "properties": [], - "default_state_id": 2104, - "states": [ - { - "id": 2104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 152, - "name": "minecraft:black_wool", - "translation_key": "block.minecraft.black_wool", - "item_id": 224, - "properties": [], - "default_state_id": 2105, - "states": [ - { - "id": 2105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 153, - "name": "minecraft:moving_piston", - "translation_key": "block.minecraft.moving_piston", - "item_id": 0, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "type", - "values": [ - "normal", - "sticky" - ] - } - ], - "default_state_id": 2106, - "states": [ - { - "id": 2106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - }, - { - "id": 2117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 11 - } - ] - }, - { - "id": 154, - "name": "minecraft:dandelion", - "translation_key": "block.minecraft.dandelion", - "item_id": 225, - "properties": [], - "default_state_id": 2118, - "states": [ - { - "id": 2118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 155, - "name": "minecraft:torchflower", - "translation_key": "block.minecraft.torchflower", - "item_id": 238, - "properties": [], - "default_state_id": 2119, - "states": [ - { - "id": 2119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 156, - "name": "minecraft:poppy", - "translation_key": "block.minecraft.poppy", - "item_id": 226, - "properties": [], - "default_state_id": 2120, - "states": [ - { - "id": 2120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 157, - "name": "minecraft:blue_orchid", - "translation_key": "block.minecraft.blue_orchid", - "item_id": 227, - "properties": [], - "default_state_id": 2121, - "states": [ - { - "id": 2121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 158, - "name": "minecraft:allium", - "translation_key": "block.minecraft.allium", - "item_id": 228, - "properties": [], - "default_state_id": 2122, - "states": [ - { - "id": 2122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 159, - "name": "minecraft:azure_bluet", - "translation_key": "block.minecraft.azure_bluet", - "item_id": 229, - "properties": [], - "default_state_id": 2123, - "states": [ - { - "id": 2123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 160, - "name": "minecraft:red_tulip", - "translation_key": "block.minecraft.red_tulip", - "item_id": 230, - "properties": [], - "default_state_id": 2124, - "states": [ - { - "id": 2124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 161, - "name": "minecraft:orange_tulip", - "translation_key": "block.minecraft.orange_tulip", - "item_id": 231, - "properties": [], - "default_state_id": 2125, - "states": [ - { - "id": 2125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 162, - "name": "minecraft:white_tulip", - "translation_key": "block.minecraft.white_tulip", - "item_id": 232, - "properties": [], - "default_state_id": 2126, - "states": [ - { - "id": 2126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 163, - "name": "minecraft:pink_tulip", - "translation_key": "block.minecraft.pink_tulip", - "item_id": 233, - "properties": [], - "default_state_id": 2127, - "states": [ - { - "id": 2127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 164, - "name": "minecraft:oxeye_daisy", - "translation_key": "block.minecraft.oxeye_daisy", - "item_id": 234, - "properties": [], - "default_state_id": 2128, - "states": [ - { - "id": 2128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 165, - "name": "minecraft:cornflower", - "translation_key": "block.minecraft.cornflower", - "item_id": 235, - "properties": [], - "default_state_id": 2129, - "states": [ - { - "id": 2129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 166, - "name": "minecraft:wither_rose", - "translation_key": "block.minecraft.wither_rose", - "item_id": 237, - "properties": [], - "default_state_id": 2130, - "states": [ - { - "id": 2130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 167, - "name": "minecraft:lily_of_the_valley", - "translation_key": "block.minecraft.lily_of_the_valley", - "item_id": 236, - "properties": [], - "default_state_id": 2131, - "states": [ - { - "id": 2131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 168, - "name": "minecraft:brown_mushroom", - "translation_key": "block.minecraft.brown_mushroom", - "item_id": 241, - "properties": [], - "default_state_id": 2132, - "states": [ - { - "id": 2132, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 169, - "name": "minecraft:red_mushroom", - "translation_key": "block.minecraft.red_mushroom", - "item_id": 242, - "properties": [], - "default_state_id": 2133, - "states": [ - { - "id": 2133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 170, - "name": "minecraft:gold_block", - "translation_key": "block.minecraft.gold_block", - "item_id": 92, - "properties": [], - "default_state_id": 2134, - "states": [ - { - "id": 2134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 171, - "name": "minecraft:iron_block", - "translation_key": "block.minecraft.iron_block", - "item_id": 90, - "properties": [], - "default_state_id": 2135, - "states": [ - { - "id": 2135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 172, - "name": "minecraft:bricks", - "translation_key": "block.minecraft.bricks", - "item_id": 296, - "properties": [], - "default_state_id": 2136, - "states": [ - { - "id": 2136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 173, - "name": "minecraft:tnt", - "translation_key": "block.minecraft.tnt", - "item_id": 693, - "properties": [ - { - "name": "unstable", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2138, - "states": [ - { - "id": 2137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 2138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 174, - "name": "minecraft:bookshelf", - "translation_key": "block.minecraft.bookshelf", - "item_id": 297, - "properties": [], - "default_state_id": 2139, - "states": [ - { - "id": 2139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 175, - "name": "minecraft:chiseled_bookshelf", - "translation_key": "block.minecraft.chiseled_bookshelf", - "item_id": 298, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "slot_0_occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "slot_1_occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "slot_2_occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "slot_3_occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "slot_4_occupied", - "values": [ - "true", - "false" - ] - }, - { - "name": "slot_5_occupied", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2203, - "states": [ - { - "id": 2140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - }, - { - "id": 2395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 39 - } - ] - }, - { - "id": 176, - "name": "minecraft:mossy_cobblestone", - "translation_key": "block.minecraft.mossy_cobblestone", - "item_id": 300, - "properties": [], - "default_state_id": 2396, - "states": [ - { - "id": 2396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 177, - "name": "minecraft:obsidian", - "translation_key": "block.minecraft.obsidian", - "item_id": 301, - "properties": [], - "default_state_id": 2397, - "states": [ - { - "id": 2397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 178, - "name": "minecraft:torch", - "translation_key": "block.minecraft.torch", - "item_id": 302, - "properties": [], - "default_state_id": 2398, - "states": [ - { - "id": 2398, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 179, - "name": "minecraft:wall_torch", - "translation_key": "block.minecraft.torch", - "item_id": 302, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 2399, - "states": [ - { - "id": 2399, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2400, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2401, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 2402, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 180, - "name": "minecraft:fire", - "translation_key": "block.minecraft.fire", - "item_id": 0, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2434, - "states": [ - { - "id": 2403, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2404, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2405, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2406, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2407, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2408, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2409, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2410, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2411, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2412, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2413, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2414, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2415, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2416, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2417, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2418, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2419, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2420, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2421, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2422, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2423, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2424, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2425, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2426, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2427, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2428, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2429, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2430, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2431, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2432, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2433, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2434, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2435, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2436, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2437, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2438, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2439, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2440, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2441, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2442, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2443, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2444, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2445, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2446, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2447, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2448, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2449, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2450, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2451, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2452, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2453, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2454, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2455, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2456, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2457, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2458, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2459, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2460, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2461, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2462, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2463, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2464, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2465, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2466, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2467, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2468, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2469, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2470, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2471, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2472, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2473, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2474, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2475, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2476, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2477, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2478, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2479, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2480, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2481, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2482, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2483, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2484, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2485, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2486, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2487, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2488, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2489, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2490, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2491, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2492, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2493, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2494, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2495, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2496, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2497, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2498, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2499, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2500, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2501, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2502, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2503, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2504, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2505, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2506, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2507, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2508, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2509, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2510, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2511, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2512, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2513, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2514, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2515, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2516, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2517, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2518, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2519, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2520, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2521, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2522, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2523, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2524, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2525, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2526, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2527, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2528, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2529, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2530, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2531, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2532, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2533, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2534, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2535, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2536, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2537, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2538, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2539, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2540, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2541, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2542, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2543, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2544, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2545, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2546, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2547, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2548, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2549, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2550, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2551, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2552, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2553, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2554, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2555, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2556, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2557, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2558, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2559, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2560, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2561, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2562, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2563, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2564, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2565, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2566, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2567, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2568, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2569, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2570, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2571, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2572, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2573, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2574, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2575, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2576, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2577, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2578, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2579, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2580, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2581, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2582, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2583, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2584, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2585, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2586, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2587, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2588, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2589, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2590, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2591, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2592, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2593, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2594, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2595, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2596, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2597, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2598, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2599, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2600, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2601, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2602, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2603, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2604, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2605, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2606, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2607, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2608, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2609, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2610, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2611, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2612, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2613, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2614, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2615, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2616, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2617, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2618, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2619, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2620, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2621, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2622, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2623, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2624, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2625, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2626, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2627, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2628, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2629, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2630, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2631, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2632, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2633, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2634, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2635, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2636, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2637, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2638, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2639, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2640, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2641, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2642, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2643, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2644, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2645, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2646, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2647, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2648, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2649, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2650, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2651, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2652, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2653, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2654, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2655, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2656, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2657, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2658, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2659, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2660, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2661, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2662, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2663, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2664, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2665, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2666, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2667, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2668, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2669, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2670, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2671, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2672, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2673, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2674, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2675, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2676, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2677, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2678, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2679, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2680, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2681, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2682, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2683, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2684, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2685, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2686, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2687, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2688, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2689, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2690, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2691, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2692, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2693, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2694, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2695, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2696, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2697, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2698, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2699, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2700, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2701, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2702, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2703, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2704, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2705, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2706, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2707, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2708, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2709, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2710, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2711, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2712, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2713, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2714, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2715, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2716, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2717, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2718, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2719, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2720, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2721, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2722, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2723, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2724, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2725, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2726, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2727, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2728, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2729, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2730, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2731, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2732, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2733, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2734, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2735, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2736, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2737, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2738, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2739, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2740, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2741, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2742, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2743, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2744, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2745, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2746, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2747, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2748, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2749, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2750, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2751, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2752, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2753, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2754, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2755, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2756, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2757, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2758, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2759, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2760, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2761, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2762, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2763, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2764, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2765, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2766, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2767, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2768, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2769, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2770, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2771, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2772, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2773, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2774, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2775, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2776, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2777, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2778, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2779, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2780, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2781, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2782, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2783, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2784, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2785, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2786, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2787, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2788, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2789, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2790, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2791, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2792, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2793, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2794, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2795, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2796, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2797, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2798, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2799, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2800, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2801, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2802, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2803, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2804, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2805, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2806, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2807, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2808, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2809, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2810, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2811, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2812, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2813, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2814, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2815, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2816, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2817, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2818, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2819, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2820, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2821, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2822, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2823, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2824, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2825, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2826, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2827, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2828, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2829, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2830, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2831, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2832, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2833, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2834, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2835, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2836, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2837, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2838, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2839, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2840, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2841, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2842, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2843, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2844, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2845, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2846, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2847, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2848, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2849, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2850, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2851, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2852, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2853, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2854, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2855, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2856, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2857, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2858, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2859, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2860, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2861, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2862, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2863, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2864, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2865, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2866, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2867, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2868, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2869, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2870, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2871, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2872, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2873, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2874, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2875, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2876, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2877, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2878, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2879, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2880, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2881, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2882, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2883, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2884, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2885, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2886, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2887, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2888, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2889, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2890, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2891, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2892, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2893, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2894, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2895, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2896, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2897, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2898, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2899, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2900, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2901, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2902, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2903, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2904, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2905, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2906, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2907, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2908, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2909, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2910, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2911, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2912, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2913, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 2914, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 181, - "name": "minecraft:soul_fire", - "translation_key": "block.minecraft.soul_fire", - "item_id": 0, - "properties": [], - "default_state_id": 2915, - "states": [ - { - "id": 2915, - "luminance": 10, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 182, - "name": "minecraft:spawner", - "translation_key": "block.minecraft.spawner", - "item_id": 309, - "properties": [], - "default_state_id": 2916, - "states": [ - { - "id": 2916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 9 - } - ] - }, - { - "id": 183, - "name": "minecraft:creaking_heart", - "translation_key": "block.minecraft.creaking_heart", - "item_id": 310, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - }, - { - "name": "creaking", - "values": [ - "disabled", - "dormant", - "active" - ] - } - ], - "default_state_id": 2920, - "states": [ - { - "id": 2917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - }, - { - "id": 2925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 10 - } - ] - }, - { - "id": 184, - "name": "minecraft:oak_stairs", - "translation_key": "block.minecraft.oak_stairs", - "item_id": 396, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 2937, - "states": [ - { - "id": 2926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 2927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 2928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 2929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 2930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 2931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 2932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 2933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 2934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 2935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 2936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 2937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 2938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 2939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 2940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 2941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 2942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 2943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 2944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 2945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 2946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 2947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 2948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 2949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 2950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 2951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 2952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 2953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 2954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 2955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 2956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 2957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 2958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 2959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 2960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 2961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 2962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 2963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 2964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 2965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 2966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 2967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 2968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 2969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 2970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 2971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 2972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 2973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 2974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 2975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 2976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 2977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 2978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 2979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 2980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 2981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 2982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 2983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 2984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 2985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 2986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 2987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 2988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 2989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 2990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 2991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 2992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 2993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 2994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 2995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 2996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 2997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 2998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 2999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 3000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 3001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 3002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 3003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 3004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 3005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 185, - "name": "minecraft:chest", - "translation_key": "block.minecraft.chest", - "item_id": 311, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "type", - "values": [ - "single", - "left", - "right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 3007, - "states": [ - { - "id": 3006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 1 - }, - { - "id": 3009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 1 - }, - { - "id": 3010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 1 - }, - { - "id": 3011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 1 - }, - { - "id": 3012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 1 - }, - { - "id": 3015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 1 - }, - { - "id": 3016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 1 - }, - { - "id": 3017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 1 - }, - { - "id": 3018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 1 - }, - { - "id": 3021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 1 - }, - { - "id": 3022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 1 - }, - { - "id": 3023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 1 - }, - { - "id": 3024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 1 - }, - { - "id": 3026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 1 - }, - { - "id": 3027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 1 - }, - { - "id": 3028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 1 - }, - { - "id": 3029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 1 - } - ] - }, - { - "id": 186, - "name": "minecraft:redstone_wire", - "translation_key": "block.minecraft.redstone_wire", - "item_id": 671, - "properties": [ - { - "name": "east", - "values": [ - "up", - "side", - "none" - ] - }, - { - "name": "north", - "values": [ - "up", - "side", - "none" - ] - }, - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "south", - "values": [ - "up", - "side", - "none" - ] - }, - { - "name": "west", - "values": [ - "up", - "side", - "none" - ] - } - ], - "default_state_id": 4190, - "states": [ - { - "id": 3030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 3999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 187, - "name": "minecraft:diamond_ore", - "translation_key": "block.minecraft.diamond_ore", - "item_id": 78, - "properties": [], - "default_state_id": 4326, - "states": [ - { - "id": 4326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 188, - "name": "minecraft:deepslate_diamond_ore", - "translation_key": "block.minecraft.deepslate_diamond_ore", - "item_id": 79, - "properties": [], - "default_state_id": 4327, - "states": [ - { - "id": 4327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 189, - "name": "minecraft:diamond_block", - "translation_key": "block.minecraft.diamond_block", - "item_id": 93, - "properties": [], - "default_state_id": 4328, - "states": [ - { - "id": 4328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 190, - "name": "minecraft:crafting_table", - "translation_key": "block.minecraft.crafting_table", - "item_id": 312, - "properties": [], - "default_state_id": 4329, - "states": [ - { - "id": 4329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 191, - "name": "minecraft:wheat", - "translation_key": "block.minecraft.wheat", - "item_id": 875, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 4330, - "states": [ - { - "id": 4330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 192, - "name": "minecraft:farmland", - "translation_key": "block.minecraft.farmland", - "item_id": 313, - "properties": [ - { - "name": "moisture", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 4338, - "states": [ - { - "id": 4338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - }, - { - "id": 4345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - } - ] - }, - { - "id": 193, - "name": "minecraft:furnace", - "translation_key": "block.minecraft.furnace", - "item_id": 314, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4347, - "states": [ - { - "id": 4346, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4348, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4350, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4352, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - }, - { - "id": 4353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 0 - } - ] - }, - { - "id": 194, - "name": "minecraft:oak_sign", - "translation_key": "block.minecraft.oak_sign", - "item_id": 908, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4355, - "states": [ - { - "id": 4354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 195, - "name": "minecraft:spruce_sign", - "translation_key": "block.minecraft.spruce_sign", - "item_id": 909, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4387, - "states": [ - { - "id": 4386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 196, - "name": "minecraft:birch_sign", - "translation_key": "block.minecraft.birch_sign", - "item_id": 910, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4419, - "states": [ - { - "id": 4418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 197, - "name": "minecraft:acacia_sign", - "translation_key": "block.minecraft.acacia_sign", - "item_id": 912, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4451, - "states": [ - { - "id": 4450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 198, - "name": "minecraft:cherry_sign", - "translation_key": "block.minecraft.cherry_sign", - "item_id": 913, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4483, - "states": [ - { - "id": 4482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 199, - "name": "minecraft:jungle_sign", - "translation_key": "block.minecraft.jungle_sign", - "item_id": 911, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4515, - "states": [ - { - "id": 4514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 200, - "name": "minecraft:dark_oak_sign", - "translation_key": "block.minecraft.dark_oak_sign", - "item_id": 914, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4547, - "states": [ - { - "id": 4546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 201, - "name": "minecraft:pale_oak_sign", - "translation_key": "block.minecraft.pale_oak_sign", - "item_id": 915, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4579, - "states": [ - { - "id": 4578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 202, - "name": "minecraft:mangrove_sign", - "translation_key": "block.minecraft.mangrove_sign", - "item_id": 916, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4611, - "states": [ - { - "id": 4610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 203, - "name": "minecraft:bamboo_sign", - "translation_key": "block.minecraft.bamboo_sign", - "item_id": 917, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4643, - "states": [ - { - "id": 4642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 204, - "name": "minecraft:oak_door", - "translation_key": "block.minecraft.oak_door", - "item_id": 727, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4685, - "states": [ - { - "id": 4674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 205, - "name": "minecraft:ladder", - "translation_key": "block.minecraft.ladder", - "item_id": 315, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4739, - "states": [ - { - "id": 4738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 4740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 4742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 4744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 4745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 206, - "name": "minecraft:rail", - "translation_key": "block.minecraft.rail", - "item_id": 782, - "properties": [ - { - "name": "shape", - "values": [ - "north_south", - "east_west", - "ascending_east", - "ascending_west", - "ascending_north", - "ascending_south", - "south_east", - "south_west", - "north_west", - "north_east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4747, - "states": [ - { - "id": 4746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 4765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 207, - "name": "minecraft:cobblestone_stairs", - "translation_key": "block.minecraft.cobblestone_stairs", - "item_id": 316, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4777, - "states": [ - { - "id": 4766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 4767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 4768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 4769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 4770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 4771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 4772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 4773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 4774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 4775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 4776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 4777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 4778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 4779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 4780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 4781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 4782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 4783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 4784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 4785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 4786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 4787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 4788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 4789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 4790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 4791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 4792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 4793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 4794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 4795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 4796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 4797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 4798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 4799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 4800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 4801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 4802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 4803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 4804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 4805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 4806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 4807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 4808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 4809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 4810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 4811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 4812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 4813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 4814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 4815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 4816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 4817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 4818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 4819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 4820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 4821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 4822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 4823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 4824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 4825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 4826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 4827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 4828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 4829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 4830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 4831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 4832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 4833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 4834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 4835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 4836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 4837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 4838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 4839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 4840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 4841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 4842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 4843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 4844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 4845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 208, - "name": "minecraft:oak_wall_sign", - "translation_key": "block.minecraft.oak_sign", - "item_id": 908, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4847, - "states": [ - { - "id": 4846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 209, - "name": "minecraft:spruce_wall_sign", - "translation_key": "block.minecraft.spruce_sign", - "item_id": 909, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4855, - "states": [ - { - "id": 4854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 210, - "name": "minecraft:birch_wall_sign", - "translation_key": "block.minecraft.birch_sign", - "item_id": 910, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4863, - "states": [ - { - "id": 4862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 211, - "name": "minecraft:acacia_wall_sign", - "translation_key": "block.minecraft.acacia_sign", - "item_id": 912, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4871, - "states": [ - { - "id": 4870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 212, - "name": "minecraft:cherry_wall_sign", - "translation_key": "block.minecraft.cherry_sign", - "item_id": 913, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4879, - "states": [ - { - "id": 4878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 213, - "name": "minecraft:jungle_wall_sign", - "translation_key": "block.minecraft.jungle_sign", - "item_id": 911, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4887, - "states": [ - { - "id": 4886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 214, - "name": "minecraft:dark_oak_wall_sign", - "translation_key": "block.minecraft.dark_oak_sign", - "item_id": 914, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4895, - "states": [ - { - "id": 4894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 215, - "name": "minecraft:pale_oak_wall_sign", - "translation_key": "block.minecraft.pale_oak_sign", - "item_id": 915, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4903, - "states": [ - { - "id": 4902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 216, - "name": "minecraft:mangrove_wall_sign", - "translation_key": "block.minecraft.mangrove_sign", - "item_id": 916, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4911, - "states": [ - { - "id": 4910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 217, - "name": "minecraft:bamboo_wall_sign", - "translation_key": "block.minecraft.bamboo_sign", - "item_id": 917, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4919, - "states": [ - { - "id": 4918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 4925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 218, - "name": "minecraft:oak_hanging_sign", - "translation_key": "block.minecraft.oak_hanging_sign", - "item_id": 920, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 4959, - "states": [ - { - "id": 4926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 219, - "name": "minecraft:spruce_hanging_sign", - "translation_key": "block.minecraft.spruce_hanging_sign", - "item_id": 921, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5023, - "states": [ - { - "id": 4990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 4999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 220, - "name": "minecraft:birch_hanging_sign", - "translation_key": "block.minecraft.birch_hanging_sign", - "item_id": 922, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5087, - "states": [ - { - "id": 5054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 221, - "name": "minecraft:acacia_hanging_sign", - "translation_key": "block.minecraft.acacia_hanging_sign", - "item_id": 924, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5151, - "states": [ - { - "id": 5118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 222, - "name": "minecraft:cherry_hanging_sign", - "translation_key": "block.minecraft.cherry_hanging_sign", - "item_id": 925, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5215, - "states": [ - { - "id": 5182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 223, - "name": "minecraft:jungle_hanging_sign", - "translation_key": "block.minecraft.jungle_hanging_sign", - "item_id": 923, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5279, - "states": [ - { - "id": 5246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 224, - "name": "minecraft:dark_oak_hanging_sign", - "translation_key": "block.minecraft.dark_oak_hanging_sign", - "item_id": 926, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5343, - "states": [ - { - "id": 5310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 225, - "name": "minecraft:pale_oak_hanging_sign", - "translation_key": "block.minecraft.pale_oak_hanging_sign", - "item_id": 927, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5407, - "states": [ - { - "id": 5374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 226, - "name": "minecraft:crimson_hanging_sign", - "translation_key": "block.minecraft.crimson_hanging_sign", - "item_id": 930, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5471, - "states": [ - { - "id": 5438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 227, - "name": "minecraft:warped_hanging_sign", - "translation_key": "block.minecraft.warped_hanging_sign", - "item_id": 931, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5535, - "states": [ - { - "id": 5502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 228, - "name": "minecraft:mangrove_hanging_sign", - "translation_key": "block.minecraft.mangrove_hanging_sign", - "item_id": 928, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5599, - "states": [ - { - "id": 5566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 229, - "name": "minecraft:bamboo_hanging_sign", - "translation_key": "block.minecraft.bamboo_hanging_sign", - "item_id": 929, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5663, - "states": [ - { - "id": 5630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - }, - { - "id": 5693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 8 - } - ] - }, - { - "id": 230, - "name": "minecraft:oak_wall_hanging_sign", - "translation_key": "block.minecraft.oak_hanging_sign", - "item_id": 920, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5695, - "states": [ - { - "id": 5694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 231, - "name": "minecraft:spruce_wall_hanging_sign", - "translation_key": "block.minecraft.spruce_hanging_sign", - "item_id": 921, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5703, - "states": [ - { - "id": 5702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 232, - "name": "minecraft:birch_wall_hanging_sign", - "translation_key": "block.minecraft.birch_hanging_sign", - "item_id": 922, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5711, - "states": [ - { - "id": 5710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 233, - "name": "minecraft:acacia_wall_hanging_sign", - "translation_key": "block.minecraft.acacia_hanging_sign", - "item_id": 924, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5719, - "states": [ - { - "id": 5718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 234, - "name": "minecraft:cherry_wall_hanging_sign", - "translation_key": "block.minecraft.cherry_hanging_sign", - "item_id": 925, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5727, - "states": [ - { - "id": 5726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 235, - "name": "minecraft:jungle_wall_hanging_sign", - "translation_key": "block.minecraft.jungle_hanging_sign", - "item_id": 923, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5735, - "states": [ - { - "id": 5734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 236, - "name": "minecraft:dark_oak_wall_hanging_sign", - "translation_key": "block.minecraft.dark_oak_hanging_sign", - "item_id": 926, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5743, - "states": [ - { - "id": 5742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 237, - "name": "minecraft:pale_oak_wall_hanging_sign", - "translation_key": "block.minecraft.pale_oak_hanging_sign", - "item_id": 927, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5751, - "states": [ - { - "id": 5750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 238, - "name": "minecraft:mangrove_wall_hanging_sign", - "translation_key": "block.minecraft.mangrove_hanging_sign", - "item_id": 928, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5759, - "states": [ - { - "id": 5758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 239, - "name": "minecraft:crimson_wall_hanging_sign", - "translation_key": "block.minecraft.crimson_hanging_sign", - "item_id": 930, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5767, - "states": [ - { - "id": 5766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 240, - "name": "minecraft:warped_wall_hanging_sign", - "translation_key": "block.minecraft.warped_hanging_sign", - "item_id": 931, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5775, - "states": [ - { - "id": 5774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 241, - "name": "minecraft:bamboo_wall_hanging_sign", - "translation_key": "block.minecraft.bamboo_hanging_sign", - "item_id": 929, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5783, - "states": [ - { - "id": 5782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 68 - ], - "block_entity_type": 8 - }, - { - "id": 5786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - }, - { - "id": 5789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 69 - ], - "block_entity_type": 8 - } - ] - }, - { - "id": 242, - "name": "minecraft:lever", - "translation_key": "block.minecraft.lever", - "item_id": 686, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5799, - "states": [ - { - "id": 5790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 243, - "name": "minecraft:stone_pressure_plate", - "translation_key": "block.minecraft.stone_pressure_plate", - "item_id": 710, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5815, - "states": [ - { - "id": 5814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 244, - "name": "minecraft:iron_door", - "translation_key": "block.minecraft.iron_door", - "item_id": 726, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5827, - "states": [ - { - "id": 5816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 5864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 5874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 5878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 5879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 245, - "name": "minecraft:oak_pressure_plate", - "translation_key": "block.minecraft.oak_pressure_plate", - "item_id": 714, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5881, - "states": [ - { - "id": 5880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 246, - "name": "minecraft:spruce_pressure_plate", - "translation_key": "block.minecraft.spruce_pressure_plate", - "item_id": 715, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5883, - "states": [ - { - "id": 5882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 247, - "name": "minecraft:birch_pressure_plate", - "translation_key": "block.minecraft.birch_pressure_plate", - "item_id": 716, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5885, - "states": [ - { - "id": 5884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 248, - "name": "minecraft:jungle_pressure_plate", - "translation_key": "block.minecraft.jungle_pressure_plate", - "item_id": 717, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5887, - "states": [ - { - "id": 5886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 249, - "name": "minecraft:acacia_pressure_plate", - "translation_key": "block.minecraft.acacia_pressure_plate", - "item_id": 718, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5889, - "states": [ - { - "id": 5888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 250, - "name": "minecraft:cherry_pressure_plate", - "translation_key": "block.minecraft.cherry_pressure_plate", - "item_id": 719, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5891, - "states": [ - { - "id": 5890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 251, - "name": "minecraft:dark_oak_pressure_plate", - "translation_key": "block.minecraft.dark_oak_pressure_plate", - "item_id": 720, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5893, - "states": [ - { - "id": 5892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 252, - "name": "minecraft:pale_oak_pressure_plate", - "translation_key": "block.minecraft.pale_oak_pressure_plate", - "item_id": 721, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5895, - "states": [ - { - "id": 5894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 253, - "name": "minecraft:mangrove_pressure_plate", - "translation_key": "block.minecraft.mangrove_pressure_plate", - "item_id": 722, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5897, - "states": [ - { - "id": 5896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 254, - "name": "minecraft:bamboo_pressure_plate", - "translation_key": "block.minecraft.bamboo_pressure_plate", - "item_id": 723, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5899, - "states": [ - { - "id": 5898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 255, - "name": "minecraft:redstone_ore", - "translation_key": "block.minecraft.redstone_ore", - "item_id": 72, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5901, - "states": [ - { - "id": 5900, - "luminance": 9, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 5901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 256, - "name": "minecraft:deepslate_redstone_ore", - "translation_key": "block.minecraft.deepslate_redstone_ore", - "item_id": 73, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5903, - "states": [ - { - "id": 5902, - "luminance": 9, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 5903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 257, - "name": "minecraft:redstone_torch", - "translation_key": "block.minecraft.redstone_torch", - "item_id": 672, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5904, - "states": [ - { - "id": 5904, - "luminance": 7, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 258, - "name": "minecraft:redstone_wall_torch", - "translation_key": "block.minecraft.redstone_torch", - "item_id": 672, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5906, - "states": [ - { - "id": 5906, - "luminance": 7, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5908, - "luminance": 7, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5910, - "luminance": 7, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5912, - "luminance": 7, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 259, - "name": "minecraft:stone_button", - "translation_key": "block.minecraft.stone_button", - "item_id": 696, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5923, - "states": [ - { - "id": 5914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 260, - "name": "minecraft:snow", - "translation_key": "block.minecraft.snow", - "item_id": 317, - "properties": [ - { - "name": "layers", - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8" - ] - } - ], - "default_state_id": 5938, - "states": [ - { - "id": 5938, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 5939, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 70 - ] - }, - { - "id": 5940, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 38 - ] - }, - { - "id": 5941, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 71 - ] - }, - { - "id": 5942, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 51 - ] - }, - { - "id": 5943, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 72 - ] - }, - { - "id": 5944, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 18 - ] - }, - { - "id": 5945, - "luminance": 0, - "opaque": true, - "replaceable": true, - "collision_shapes": [ - 73 - ] - } - ] - }, - { - "id": 261, - "name": "minecraft:ice", - "translation_key": "block.minecraft.ice", - "item_id": 318, - "properties": [], - "default_state_id": 5946, - "states": [ - { - "id": 5946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 262, - "name": "minecraft:snow_block", - "translation_key": "block.minecraft.snow_block", - "item_id": 319, - "properties": [], - "default_state_id": 5947, - "states": [ - { - "id": 5947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 263, - "name": "minecraft:cactus", - "translation_key": "block.minecraft.cactus", - "item_id": 320, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 5948, - "states": [ - { - "id": 5948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - }, - { - "id": 5963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 74 - ] - } - ] - }, - { - "id": 264, - "name": "minecraft:clay", - "translation_key": "block.minecraft.clay", - "item_id": 321, - "properties": [], - "default_state_id": 5964, - "states": [ - { - "id": 5964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 265, - "name": "minecraft:sugar_cane", - "translation_key": "block.minecraft.sugar_cane", - "item_id": 250, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 5965, - "states": [ - { - "id": 5965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 5980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 266, - "name": "minecraft:jukebox", - "translation_key": "block.minecraft.jukebox", - "item_id": 322, - "properties": [ - { - "name": "has_record", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 5982, - "states": [ - { - "id": 5981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 4 - }, - { - "id": 5982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 4 - } - ] - }, - { - "id": 267, - "name": "minecraft:oak_fence", - "translation_key": "block.minecraft.oak_fence", - "item_id": 323, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6014, - "states": [ - { - "id": 5983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 5984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 5985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 5986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 5987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 5988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 5989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 5990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 5991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 5992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 5993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 5994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 5995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 5996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 5997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 5998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 5999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 6000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 6001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 6002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 6003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 6004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 6005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 6006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 6007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 6008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 6009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 6010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 6011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 6012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 6013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 6014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 268, - "name": "minecraft:netherrack", - "translation_key": "block.minecraft.netherrack", - "item_id": 338, - "properties": [], - "default_state_id": 6015, - "states": [ - { - "id": 6015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 269, - "name": "minecraft:soul_sand", - "translation_key": "block.minecraft.soul_sand", - "item_id": 339, - "properties": [], - "default_state_id": 6016, - "states": [ - { - "id": 6016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 73 - ] - } - ] - }, - { - "id": 270, - "name": "minecraft:soul_soil", - "translation_key": "block.minecraft.soul_soil", - "item_id": 340, - "properties": [], - "default_state_id": 6017, - "states": [ - { - "id": 6017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 271, - "name": "minecraft:basalt", - "translation_key": "block.minecraft.basalt", - "item_id": 341, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 6019, - "states": [ - { - "id": 6018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 272, - "name": "minecraft:polished_basalt", - "translation_key": "block.minecraft.polished_basalt", - "item_id": 342, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 6022, - "states": [ - { - "id": 6021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 273, - "name": "minecraft:soul_torch", - "translation_key": "block.minecraft.soul_torch", - "item_id": 344, - "properties": [], - "default_state_id": 6024, - "states": [ - { - "id": 6024, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 274, - "name": "minecraft:soul_wall_torch", - "translation_key": "block.minecraft.soul_torch", - "item_id": 344, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 6025, - "states": [ - { - "id": 6025, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 6026, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 6027, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 6028, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 275, - "name": "minecraft:glowstone", - "translation_key": "block.minecraft.glowstone", - "item_id": 345, - "properties": [], - "default_state_id": 6029, - "states": [ - { - "id": 6029, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 276, - "name": "minecraft:nether_portal", - "translation_key": "block.minecraft.nether_portal", - "item_id": 0, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "z" - ] - } - ], - "default_state_id": 6030, - "states": [ - { - "id": 6030, - "luminance": 11, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 6031, - "luminance": 11, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 277, - "name": "minecraft:carved_pumpkin", - "translation_key": "block.minecraft.carved_pumpkin", - "item_id": 336, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 6032, - "states": [ - { - "id": 6032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 278, - "name": "minecraft:jack_o_lantern", - "translation_key": "block.minecraft.jack_o_lantern", - "item_id": 337, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 6036, - "states": [ - { - "id": 6036, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6037, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6038, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6039, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 279, - "name": "minecraft:cake", - "translation_key": "block.minecraft.cake", - "item_id": 1003, - "properties": [ - { - "name": "bites", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6" - ] - } - ], - "default_state_id": 6040, - "states": [ - { - "id": 6040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85 - ] - }, - { - "id": 6041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 86 - ] - }, - { - "id": 6042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 87 - ] - }, - { - "id": 6043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 88 - ] - }, - { - "id": 6044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 89 - ] - }, - { - "id": 6045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 90 - ] - }, - { - "id": 6046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 91 - ] - } - ] - }, - { - "id": 280, - "name": "minecraft:repeater", - "translation_key": "block.minecraft.repeater", - "item_id": 674, - "properties": [ - { - "name": "delay", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "locked", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6050, - "states": [ - { - "id": 6047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - }, - { - "id": 6110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ] - } - ] - }, - { - "id": 281, - "name": "minecraft:white_stained_glass", - "translation_key": "block.minecraft.white_stained_glass", - "item_id": 485, - "properties": [], - "default_state_id": 6111, - "states": [ - { - "id": 6111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 282, - "name": "minecraft:orange_stained_glass", - "translation_key": "block.minecraft.orange_stained_glass", - "item_id": 486, - "properties": [], - "default_state_id": 6112, - "states": [ - { - "id": 6112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 283, - "name": "minecraft:magenta_stained_glass", - "translation_key": "block.minecraft.magenta_stained_glass", - "item_id": 487, - "properties": [], - "default_state_id": 6113, - "states": [ - { - "id": 6113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 284, - "name": "minecraft:light_blue_stained_glass", - "translation_key": "block.minecraft.light_blue_stained_glass", - "item_id": 488, - "properties": [], - "default_state_id": 6114, - "states": [ - { - "id": 6114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 285, - "name": "minecraft:yellow_stained_glass", - "translation_key": "block.minecraft.yellow_stained_glass", - "item_id": 489, - "properties": [], - "default_state_id": 6115, - "states": [ - { - "id": 6115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 286, - "name": "minecraft:lime_stained_glass", - "translation_key": "block.minecraft.lime_stained_glass", - "item_id": 490, - "properties": [], - "default_state_id": 6116, - "states": [ - { - "id": 6116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 287, - "name": "minecraft:pink_stained_glass", - "translation_key": "block.minecraft.pink_stained_glass", - "item_id": 491, - "properties": [], - "default_state_id": 6117, - "states": [ - { - "id": 6117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 288, - "name": "minecraft:gray_stained_glass", - "translation_key": "block.minecraft.gray_stained_glass", - "item_id": 492, - "properties": [], - "default_state_id": 6118, - "states": [ - { - "id": 6118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 289, - "name": "minecraft:light_gray_stained_glass", - "translation_key": "block.minecraft.light_gray_stained_glass", - "item_id": 493, - "properties": [], - "default_state_id": 6119, - "states": [ - { - "id": 6119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 290, - "name": "minecraft:cyan_stained_glass", - "translation_key": "block.minecraft.cyan_stained_glass", - "item_id": 494, - "properties": [], - "default_state_id": 6120, - "states": [ - { - "id": 6120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 291, - "name": "minecraft:purple_stained_glass", - "translation_key": "block.minecraft.purple_stained_glass", - "item_id": 495, - "properties": [], - "default_state_id": 6121, - "states": [ - { - "id": 6121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 292, - "name": "minecraft:blue_stained_glass", - "translation_key": "block.minecraft.blue_stained_glass", - "item_id": 496, - "properties": [], - "default_state_id": 6122, - "states": [ - { - "id": 6122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 293, - "name": "minecraft:brown_stained_glass", - "translation_key": "block.minecraft.brown_stained_glass", - "item_id": 497, - "properties": [], - "default_state_id": 6123, - "states": [ - { - "id": 6123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 294, - "name": "minecraft:green_stained_glass", - "translation_key": "block.minecraft.green_stained_glass", - "item_id": 498, - "properties": [], - "default_state_id": 6124, - "states": [ - { - "id": 6124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 295, - "name": "minecraft:red_stained_glass", - "translation_key": "block.minecraft.red_stained_glass", - "item_id": 499, - "properties": [], - "default_state_id": 6125, - "states": [ - { - "id": 6125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 296, - "name": "minecraft:black_stained_glass", - "translation_key": "block.minecraft.black_stained_glass", - "item_id": 500, - "properties": [], - "default_state_id": 6126, - "states": [ - { - "id": 6126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 297, - "name": "minecraft:oak_trapdoor", - "translation_key": "block.minecraft.oak_trapdoor", - "item_id": 748, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6142, - "states": [ - { - "id": 6127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 298, - "name": "minecraft:spruce_trapdoor", - "translation_key": "block.minecraft.spruce_trapdoor", - "item_id": 749, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6206, - "states": [ - { - "id": 6191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 299, - "name": "minecraft:birch_trapdoor", - "translation_key": "block.minecraft.birch_trapdoor", - "item_id": 750, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6270, - "states": [ - { - "id": 6255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 300, - "name": "minecraft:jungle_trapdoor", - "translation_key": "block.minecraft.jungle_trapdoor", - "item_id": 751, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6334, - "states": [ - { - "id": 6319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 301, - "name": "minecraft:acacia_trapdoor", - "translation_key": "block.minecraft.acacia_trapdoor", - "item_id": 752, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6398, - "states": [ - { - "id": 6383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 302, - "name": "minecraft:cherry_trapdoor", - "translation_key": "block.minecraft.cherry_trapdoor", - "item_id": 753, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6462, - "states": [ - { - "id": 6447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 303, - "name": "minecraft:dark_oak_trapdoor", - "translation_key": "block.minecraft.dark_oak_trapdoor", - "item_id": 754, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6526, - "states": [ - { - "id": 6511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 304, - "name": "minecraft:pale_oak_trapdoor", - "translation_key": "block.minecraft.pale_oak_trapdoor", - "item_id": 755, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6590, - "states": [ - { - "id": 6575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 305, - "name": "minecraft:mangrove_trapdoor", - "translation_key": "block.minecraft.mangrove_trapdoor", - "item_id": 756, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6654, - "states": [ - { - "id": 6639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 306, - "name": "minecraft:bamboo_trapdoor", - "translation_key": "block.minecraft.bamboo_trapdoor", - "item_id": 757, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6718, - "states": [ - { - "id": 6703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 6715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 6731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 6747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 6759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 6763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 6766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 307, - "name": "minecraft:stone_bricks", - "translation_key": "block.minecraft.stone_bricks", - "item_id": 353, - "properties": [], - "default_state_id": 6767, - "states": [ - { - "id": 6767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 308, - "name": "minecraft:mossy_stone_bricks", - "translation_key": "block.minecraft.mossy_stone_bricks", - "item_id": 354, - "properties": [], - "default_state_id": 6768, - "states": [ - { - "id": 6768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 309, - "name": "minecraft:cracked_stone_bricks", - "translation_key": "block.minecraft.cracked_stone_bricks", - "item_id": 355, - "properties": [], - "default_state_id": 6769, - "states": [ - { - "id": 6769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 310, - "name": "minecraft:chiseled_stone_bricks", - "translation_key": "block.minecraft.chiseled_stone_bricks", - "item_id": 356, - "properties": [], - "default_state_id": 6770, - "states": [ - { - "id": 6770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 311, - "name": "minecraft:packed_mud", - "translation_key": "block.minecraft.packed_mud", - "item_id": 357, - "properties": [], - "default_state_id": 6771, - "states": [ - { - "id": 6771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 312, - "name": "minecraft:mud_bricks", - "translation_key": "block.minecraft.mud_bricks", - "item_id": 358, - "properties": [], - "default_state_id": 6772, - "states": [ - { - "id": 6772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 313, - "name": "minecraft:infested_stone", - "translation_key": "block.minecraft.infested_stone", - "item_id": 346, - "properties": [], - "default_state_id": 6773, - "states": [ - { - "id": 6773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 314, - "name": "minecraft:infested_cobblestone", - "translation_key": "block.minecraft.infested_cobblestone", - "item_id": 347, - "properties": [], - "default_state_id": 6774, - "states": [ - { - "id": 6774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 315, - "name": "minecraft:infested_stone_bricks", - "translation_key": "block.minecraft.infested_stone_bricks", - "item_id": 348, - "properties": [], - "default_state_id": 6775, - "states": [ - { - "id": 6775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 316, - "name": "minecraft:infested_mossy_stone_bricks", - "translation_key": "block.minecraft.infested_mossy_stone_bricks", - "item_id": 349, - "properties": [], - "default_state_id": 6776, - "states": [ - { - "id": 6776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 317, - "name": "minecraft:infested_cracked_stone_bricks", - "translation_key": "block.minecraft.infested_cracked_stone_bricks", - "item_id": 350, - "properties": [], - "default_state_id": 6777, - "states": [ - { - "id": 6777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 318, - "name": "minecraft:infested_chiseled_stone_bricks", - "translation_key": "block.minecraft.infested_chiseled_stone_bricks", - "item_id": 351, - "properties": [], - "default_state_id": 6778, - "states": [ - { - "id": 6778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 319, - "name": "minecraft:brown_mushroom_block", - "translation_key": "block.minecraft.brown_mushroom_block", - "item_id": 365, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6779, - "states": [ - { - "id": 6779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 320, - "name": "minecraft:red_mushroom_block", - "translation_key": "block.minecraft.red_mushroom_block", - "item_id": 366, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6843, - "states": [ - { - "id": 6843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 321, - "name": "minecraft:mushroom_stem", - "translation_key": "block.minecraft.mushroom_stem", - "item_id": 367, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 6907, - "states": [ - { - "id": 6907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 6970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 322, - "name": "minecraft:iron_bars", - "translation_key": "block.minecraft.iron_bars", - "item_id": 368, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7002, - "states": [ - { - "id": 6971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 6972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 6973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 6974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 6975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 6976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 6977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 6978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 6979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 6980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 6981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 6982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 6983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 6984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 6985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 6986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 6987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 6988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 6989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 6990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 6991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 6992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 6993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 6994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 6995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 6996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 6997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 6998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 6999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 7000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 7001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 7002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 323, - "name": "minecraft:chain", - "translation_key": "block.minecraft.chain", - "item_id": 369, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7006, - "states": [ - { - "id": 7003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 104 - ] - }, - { - "id": 7004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 104 - ] - }, - { - "id": 7005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 105 - ] - }, - { - "id": 7006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 105 - ] - }, - { - "id": 7007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 106 - ] - }, - { - "id": 7008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 106 - ] - } - ] - }, - { - "id": 324, - "name": "minecraft:glass_pane", - "translation_key": "block.minecraft.glass_pane", - "item_id": 370, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7040, - "states": [ - { - "id": 7009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 7010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 7011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 7012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 7013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 7014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 7015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 7016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 7017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 7018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 7019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 7020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 7021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 7022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 7023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 7024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 7025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 7026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 7027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 7028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 7029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 7030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 7031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 7032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 7033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 7034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 7035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 7036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 7037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 7038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 7039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 7040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 325, - "name": "minecraft:pumpkin", - "translation_key": "block.minecraft.pumpkin", - "item_id": 335, - "properties": [], - "default_state_id": 7041, - "states": [ - { - "id": 7041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 326, - "name": "minecraft:melon", - "translation_key": "block.minecraft.melon", - "item_id": 371, - "properties": [], - "default_state_id": 7042, - "states": [ - { - "id": 7042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 327, - "name": "minecraft:attached_pumpkin_stem", - "translation_key": "block.minecraft.attached_pumpkin_stem", - "item_id": 0, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 7043, - "states": [ - { - "id": 7043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 328, - "name": "minecraft:attached_melon_stem", - "translation_key": "block.minecraft.attached_melon_stem", - "item_id": 0, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 7047, - "states": [ - { - "id": 7047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 329, - "name": "minecraft:pumpkin_stem", - "translation_key": "block.minecraft.pumpkin_stem", - "item_id": 1026, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 7051, - "states": [ - { - "id": 7051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 330, - "name": "minecraft:melon_stem", - "translation_key": "block.minecraft.melon_stem", - "item_id": 1027, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 7059, - "states": [ - { - "id": 7059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 331, - "name": "minecraft:vine", - "translation_key": "block.minecraft.vine", - "item_id": 372, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7098, - "states": [ - { - "id": 7067, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7068, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7069, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7070, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7071, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7072, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7073, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7074, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7075, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7076, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7077, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7078, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7079, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7080, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7081, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7082, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7083, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7084, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7085, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7086, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7087, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7088, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7089, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7090, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7091, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7092, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7093, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7094, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7095, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7096, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7097, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7098, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 332, - "name": "minecraft:glow_lichen", - "translation_key": "block.minecraft.glow_lichen", - "item_id": 373, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7226, - "states": [ - { - "id": 7099, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7100, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7101, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7102, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7103, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7104, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7105, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7106, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7107, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7108, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7109, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7110, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7111, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7112, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7113, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7114, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7115, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7116, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7117, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7118, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7119, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7120, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7121, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7122, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7123, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7124, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7125, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7126, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7127, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7128, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7129, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7130, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7131, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7132, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7133, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7134, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7135, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7136, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7137, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7138, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7139, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7140, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7141, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7142, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7143, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7144, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7145, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7146, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7147, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7148, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7149, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7150, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7151, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7152, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7153, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7154, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7155, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7156, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7157, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7158, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7159, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7160, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7161, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7162, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7163, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7164, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7165, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7166, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7167, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7168, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7169, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7170, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7171, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7172, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7173, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7174, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7175, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7176, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7177, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7178, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7179, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7180, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7181, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7182, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7183, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7184, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7185, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7186, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7187, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7188, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7189, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7190, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7191, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7192, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7193, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7194, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7195, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7196, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7197, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7198, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7199, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7200, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7201, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7202, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7203, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7204, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7205, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7206, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7207, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7208, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7209, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7210, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7211, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7212, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7213, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7214, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7215, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7216, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7217, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7218, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7219, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7220, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7221, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7222, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7223, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7224, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7225, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 7226, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 333, - "name": "minecraft:oak_fence_gate", - "translation_key": "block.minecraft.oak_fence_gate", - "item_id": 768, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7234, - "states": [ - { - "id": 7227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 334, - "name": "minecraft:brick_stairs", - "translation_key": "block.minecraft.brick_stairs", - "item_id": 374, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7270, - "states": [ - { - "id": 7259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 335, - "name": "minecraft:stone_brick_stairs", - "translation_key": "block.minecraft.stone_brick_stairs", - "item_id": 375, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7350, - "states": [ - { - "id": 7339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 336, - "name": "minecraft:mud_brick_stairs", - "translation_key": "block.minecraft.mud_brick_stairs", - "item_id": 376, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7430, - "states": [ - { - "id": 7419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 337, - "name": "minecraft:mycelium", - "translation_key": "block.minecraft.mycelium", - "item_id": 377, - "properties": [ - { - "name": "snowy", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7500, - "states": [ - { - "id": 7499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 7500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 338, - "name": "minecraft:lily_pad", - "translation_key": "block.minecraft.lily_pad", - "item_id": 378, - "properties": [], - "default_state_id": 7501, - "states": [ - { - "id": 7501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 107 - ] - } - ] - }, - { - "id": 339, - "name": "minecraft:nether_bricks", - "translation_key": "block.minecraft.nether_bricks", - "item_id": 379, - "properties": [], - "default_state_id": 7502, - "states": [ - { - "id": 7502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 340, - "name": "minecraft:nether_brick_fence", - "translation_key": "block.minecraft.nether_brick_fence", - "item_id": 382, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7534, - "states": [ - { - "id": 7503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 7504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 7505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 7506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 7507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 7508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 7509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 7510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 7511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 7512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 7513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 7514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 7515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 7517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 7518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 7519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 7520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 7522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 7523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 7524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 7525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 7526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 7527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 7528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 7529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 7530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 7531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 7532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 7533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 7534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 341, - "name": "minecraft:nether_brick_stairs", - "translation_key": "block.minecraft.nether_brick_stairs", - "item_id": 383, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7546, - "states": [ - { - "id": 7535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 342, - "name": "minecraft:nether_wart", - "translation_key": "block.minecraft.nether_wart", - "item_id": 1037, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 7615, - "states": [ - { - "id": 7615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 343, - "name": "minecraft:enchanting_table", - "translation_key": "block.minecraft.enchanting_table", - "item_id": 388, - "properties": [], - "default_state_id": 7619, - "states": [ - { - "id": 7619, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 18 - ], - "block_entity_type": 13 - } - ] - }, - { - "id": 344, - "name": "minecraft:brewing_stand", - "translation_key": "block.minecraft.brewing_stand", - "item_id": 1044, - "properties": [ - { - "name": "has_bottle_0", - "values": [ - "true", - "false" - ] - }, - { - "name": "has_bottle_1", - "values": [ - "true", - "false" - ] - }, - { - "name": "has_bottle_2", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7627, - "states": [ - { - "id": 7620, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7621, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7622, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7623, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7624, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7625, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7626, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - }, - { - "id": 7627, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 108, - 109 - ], - "block_entity_type": 12 - } - ] - }, - { - "id": 345, - "name": "minecraft:cauldron", - "translation_key": "block.minecraft.cauldron", - "item_id": 1045, - "properties": [], - "default_state_id": 7628, - "states": [ - { - "id": 7628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - } - ] - }, - { - "id": 346, - "name": "minecraft:water_cauldron", - "translation_key": "block.minecraft.water_cauldron", - "item_id": 1045, - "properties": [ - { - "name": "level", - "values": [ - "1", - "2", - "3" - ] - } - ], - "default_state_id": 7629, - "states": [ - { - "id": 7629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - }, - { - "id": 7630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - }, - { - "id": 7631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - } - ] - }, - { - "id": 347, - "name": "minecraft:lava_cauldron", - "translation_key": "block.minecraft.lava_cauldron", - "item_id": 1045, - "properties": [], - "default_state_id": 7632, - "states": [ - { - "id": 7632, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - } - ] - }, - { - "id": 348, - "name": "minecraft:powder_snow_cauldron", - "translation_key": "block.minecraft.powder_snow_cauldron", - "item_id": 1045, - "properties": [ - { - "name": "level", - "values": [ - "1", - "2", - "3" - ] - } - ], - "default_state_id": 7633, - "states": [ - { - "id": 7633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - }, - { - "id": 7634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - }, - { - "id": 7635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124 - ] - } - ] - }, - { - "id": 349, - "name": "minecraft:end_portal", - "translation_key": "block.minecraft.end_portal", - "item_id": 0, - "properties": [], - "default_state_id": 7636, - "states": [ - { - "id": 7636, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 14 - } - ] - }, - { - "id": 350, - "name": "minecraft:end_portal_frame", - "translation_key": "block.minecraft.end_portal_frame", - "item_id": 389, - "properties": [ - { - "name": "eye", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 7641, - "states": [ - { - "id": 7637, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125, - 126 - ] - }, - { - "id": 7638, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125, - 126 - ] - }, - { - "id": 7639, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125, - 126 - ] - }, - { - "id": 7640, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125, - 126 - ] - }, - { - "id": 7641, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125 - ] - }, - { - "id": 7642, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125 - ] - }, - { - "id": 7643, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125 - ] - }, - { - "id": 7644, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 125 - ] - } - ] - }, - { - "id": 351, - "name": "minecraft:end_stone", - "translation_key": "block.minecraft.end_stone", - "item_id": 390, - "properties": [], - "default_state_id": 7645, - "states": [ - { - "id": 7645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 352, - "name": "minecraft:dragon_egg", - "translation_key": "block.minecraft.dragon_egg", - "item_id": 392, - "properties": [], - "default_state_id": 7646, - "states": [ - { - "id": 7646, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ] - } - ] - }, - { - "id": 353, - "name": "minecraft:redstone_lamp", - "translation_key": "block.minecraft.redstone_lamp", - "item_id": 694, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7648, - "states": [ - { - "id": 7647, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 7648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 354, - "name": "minecraft:cocoa", - "translation_key": "block.minecraft.cocoa", - "item_id": 983, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 7649, - "states": [ - { - "id": 7649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 128 - ] - }, - { - "id": 7650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 129 - ] - }, - { - "id": 7651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 130 - ] - }, - { - "id": 7652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 131 - ] - }, - { - "id": 7653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 132 - ] - }, - { - "id": 7654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 133 - ] - }, - { - "id": 7655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 134 - ] - }, - { - "id": 7656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 135 - ] - }, - { - "id": 7657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 136 - ] - }, - { - "id": 7658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 137 - ] - }, - { - "id": 7659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 138 - ] - }, - { - "id": 7660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 139 - ] - } - ] - }, - { - "id": 355, - "name": "minecraft:sandstone_stairs", - "translation_key": "block.minecraft.sandstone_stairs", - "item_id": 393, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7672, - "states": [ - { - "id": 7661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 356, - "name": "minecraft:emerald_ore", - "translation_key": "block.minecraft.emerald_ore", - "item_id": 74, - "properties": [], - "default_state_id": 7741, - "states": [ - { - "id": 7741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 357, - "name": "minecraft:deepslate_emerald_ore", - "translation_key": "block.minecraft.deepslate_emerald_ore", - "item_id": 75, - "properties": [], - "default_state_id": 7742, - "states": [ - { - "id": 7742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 358, - "name": "minecraft:ender_chest", - "translation_key": "block.minecraft.ender_chest", - "item_id": 394, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7744, - "states": [ - { - "id": 7743, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7744, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7745, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7746, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7747, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7748, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7749, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - }, - { - "id": 7750, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 3 - } - ] - }, - { - "id": 359, - "name": "minecraft:tripwire_hook", - "translation_key": "block.minecraft.tripwire_hook", - "item_id": 691, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7760, - "states": [ - { - "id": 7751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 360, - "name": "minecraft:tripwire", - "translation_key": "block.minecraft.tripwire", - "item_id": 872, - "properties": [ - { - "name": "attached", - "values": [ - "true", - "false" - ] - }, - { - "name": "disarmed", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7894, - "states": [ - { - "id": 7767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 7894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 361, - "name": "minecraft:emerald_block", - "translation_key": "block.minecraft.emerald_block", - "item_id": 395, - "properties": [], - "default_state_id": 7895, - "states": [ - { - "id": 7895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 362, - "name": "minecraft:spruce_stairs", - "translation_key": "block.minecraft.spruce_stairs", - "item_id": 397, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7907, - "states": [ - { - "id": 7896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 7928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 7938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 7940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 7944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 7948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 7950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 7954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 7958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 7966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 7968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 7972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 7975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 363, - "name": "minecraft:birch_stairs", - "translation_key": "block.minecraft.birch_stairs", - "item_id": 398, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 7987, - "states": [ - { - "id": 7976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 7978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 7980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 7982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 7984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 7986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 7988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 7990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 7992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 7994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 7996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 7998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 7999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 8007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 8008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 8017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 8018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 8027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 8028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 8037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 8038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 8047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 8048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 364, - "name": "minecraft:jungle_stairs", - "translation_key": "block.minecraft.jungle_stairs", - "item_id": 399, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8067, - "states": [ - { - "id": 8056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 8057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 8058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 8067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 8068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 8077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 8078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 8087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 8088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 8097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 8098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 8100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 8102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 8104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 8106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 8107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 8108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 8110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 8112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 8114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 8116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 8117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 8118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 8120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 8122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 8124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 8126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 8127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 8128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 8130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 8132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 8134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 8135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 365, - "name": "minecraft:command_block", - "translation_key": "block.minecraft.command_block", - "item_id": 409, - "properties": [ - { - "name": "conditional", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 8142, - "states": [ - { - "id": 8136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 8147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - } - ] - }, - { - "id": 366, - "name": "minecraft:beacon", - "translation_key": "block.minecraft.beacon", - "item_id": 410, - "properties": [], - "default_state_id": 8148, - "states": [ - { - "id": 8148, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 15 - } - ] - }, - { - "id": 367, - "name": "minecraft:cobblestone_wall", - "translation_key": "block.minecraft.cobblestone_wall", - "item_id": 411, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 8152, - "states": [ - { - "id": 8149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 8150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 8153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 368, - "name": "minecraft:mossy_cobblestone_wall", - "translation_key": "block.minecraft.mossy_cobblestone_wall", - "item_id": 412, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 8476, - "states": [ - { - "id": 8473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 8474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 8477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 8479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 8485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 8501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 8503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 8507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 8509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 8549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 8551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 8555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 8557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 8573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 8579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 8581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 8693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 8695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 8699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 8701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 8717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 8719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 8723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 8725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 8765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 8767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 8771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 8773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 8789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 8791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 8795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 8796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 369, - "name": "minecraft:flower_pot", - "translation_key": "block.minecraft.flower_pot", - "item_id": 1138, - "properties": [], - "default_state_id": 8797, - "states": [ - { - "id": 8797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 370, - "name": "minecraft:potted_torchflower", - "translation_key": "block.minecraft.potted_torchflower", - "item_id": 0, - "properties": [], - "default_state_id": 8798, - "states": [ - { - "id": 8798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 371, - "name": "minecraft:potted_oak_sapling", - "translation_key": "block.minecraft.potted_oak_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8799, - "states": [ - { - "id": 8799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 372, - "name": "minecraft:potted_spruce_sapling", - "translation_key": "block.minecraft.potted_spruce_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8800, - "states": [ - { - "id": 8800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 373, - "name": "minecraft:potted_birch_sapling", - "translation_key": "block.minecraft.potted_birch_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8801, - "states": [ - { - "id": 8801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 374, - "name": "minecraft:potted_jungle_sapling", - "translation_key": "block.minecraft.potted_jungle_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8802, - "states": [ - { - "id": 8802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 375, - "name": "minecraft:potted_acacia_sapling", - "translation_key": "block.minecraft.potted_acacia_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8803, - "states": [ - { - "id": 8803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 376, - "name": "minecraft:potted_cherry_sapling", - "translation_key": "block.minecraft.potted_cherry_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8804, - "states": [ - { - "id": 8804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 377, - "name": "minecraft:potted_dark_oak_sapling", - "translation_key": "block.minecraft.potted_dark_oak_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8805, - "states": [ - { - "id": 8805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 378, - "name": "minecraft:potted_pale_oak_sapling", - "translation_key": "block.minecraft.potted_pale_oak_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 8806, - "states": [ - { - "id": 8806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 379, - "name": "minecraft:potted_mangrove_propagule", - "translation_key": "block.minecraft.potted_mangrove_propagule", - "item_id": 0, - "properties": [], - "default_state_id": 8807, - "states": [ - { - "id": 8807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 380, - "name": "minecraft:potted_fern", - "translation_key": "block.minecraft.potted_fern", - "item_id": 0, - "properties": [], - "default_state_id": 8808, - "states": [ - { - "id": 8808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 381, - "name": "minecraft:potted_dandelion", - "translation_key": "block.minecraft.potted_dandelion", - "item_id": 0, - "properties": [], - "default_state_id": 8809, - "states": [ - { - "id": 8809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 382, - "name": "minecraft:potted_poppy", - "translation_key": "block.minecraft.potted_poppy", - "item_id": 0, - "properties": [], - "default_state_id": 8810, - "states": [ - { - "id": 8810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 383, - "name": "minecraft:potted_blue_orchid", - "translation_key": "block.minecraft.potted_blue_orchid", - "item_id": 0, - "properties": [], - "default_state_id": 8811, - "states": [ - { - "id": 8811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 384, - "name": "minecraft:potted_allium", - "translation_key": "block.minecraft.potted_allium", - "item_id": 0, - "properties": [], - "default_state_id": 8812, - "states": [ - { - "id": 8812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 385, - "name": "minecraft:potted_azure_bluet", - "translation_key": "block.minecraft.potted_azure_bluet", - "item_id": 0, - "properties": [], - "default_state_id": 8813, - "states": [ - { - "id": 8813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 386, - "name": "minecraft:potted_red_tulip", - "translation_key": "block.minecraft.potted_red_tulip", - "item_id": 0, - "properties": [], - "default_state_id": 8814, - "states": [ - { - "id": 8814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 387, - "name": "minecraft:potted_orange_tulip", - "translation_key": "block.minecraft.potted_orange_tulip", - "item_id": 0, - "properties": [], - "default_state_id": 8815, - "states": [ - { - "id": 8815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 388, - "name": "minecraft:potted_white_tulip", - "translation_key": "block.minecraft.potted_white_tulip", - "item_id": 0, - "properties": [], - "default_state_id": 8816, - "states": [ - { - "id": 8816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 389, - "name": "minecraft:potted_pink_tulip", - "translation_key": "block.minecraft.potted_pink_tulip", - "item_id": 0, - "properties": [], - "default_state_id": 8817, - "states": [ - { - "id": 8817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 390, - "name": "minecraft:potted_oxeye_daisy", - "translation_key": "block.minecraft.potted_oxeye_daisy", - "item_id": 0, - "properties": [], - "default_state_id": 8818, - "states": [ - { - "id": 8818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 391, - "name": "minecraft:potted_cornflower", - "translation_key": "block.minecraft.potted_cornflower", - "item_id": 0, - "properties": [], - "default_state_id": 8819, - "states": [ - { - "id": 8819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 392, - "name": "minecraft:potted_lily_of_the_valley", - "translation_key": "block.minecraft.potted_lily_of_the_valley", - "item_id": 0, - "properties": [], - "default_state_id": 8820, - "states": [ - { - "id": 8820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 393, - "name": "minecraft:potted_wither_rose", - "translation_key": "block.minecraft.potted_wither_rose", - "item_id": 0, - "properties": [], - "default_state_id": 8821, - "states": [ - { - "id": 8821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 394, - "name": "minecraft:potted_red_mushroom", - "translation_key": "block.minecraft.potted_red_mushroom", - "item_id": 0, - "properties": [], - "default_state_id": 8822, - "states": [ - { - "id": 8822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 395, - "name": "minecraft:potted_brown_mushroom", - "translation_key": "block.minecraft.potted_brown_mushroom", - "item_id": 0, - "properties": [], - "default_state_id": 8823, - "states": [ - { - "id": 8823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 396, - "name": "minecraft:potted_dead_bush", - "translation_key": "block.minecraft.potted_dead_bush", - "item_id": 0, - "properties": [], - "default_state_id": 8824, - "states": [ - { - "id": 8824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 397, - "name": "minecraft:potted_cactus", - "translation_key": "block.minecraft.potted_cactus", - "item_id": 0, - "properties": [], - "default_state_id": 8825, - "states": [ - { - "id": 8825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 398, - "name": "minecraft:carrots", - "translation_key": "block.minecraft.carrots", - "item_id": 1139, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 8826, - "states": [ - { - "id": 8826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 399, - "name": "minecraft:potatoes", - "translation_key": "block.minecraft.potatoes", - "item_id": 1140, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - } - ], - "default_state_id": 8834, - "states": [ - { - "id": 8834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 400, - "name": "minecraft:oak_button", - "translation_key": "block.minecraft.oak_button", - "item_id": 698, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8851, - "states": [ - { - "id": 8842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 401, - "name": "minecraft:spruce_button", - "translation_key": "block.minecraft.spruce_button", - "item_id": 699, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8875, - "states": [ - { - "id": 8866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 402, - "name": "minecraft:birch_button", - "translation_key": "block.minecraft.birch_button", - "item_id": 700, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8899, - "states": [ - { - "id": 8890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 403, - "name": "minecraft:jungle_button", - "translation_key": "block.minecraft.jungle_button", - "item_id": 701, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8923, - "states": [ - { - "id": 8914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 404, - "name": "minecraft:acacia_button", - "translation_key": "block.minecraft.acacia_button", - "item_id": 702, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8947, - "states": [ - { - "id": 8938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 405, - "name": "minecraft:cherry_button", - "translation_key": "block.minecraft.cherry_button", - "item_id": 703, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8971, - "states": [ - { - "id": 8962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 406, - "name": "minecraft:dark_oak_button", - "translation_key": "block.minecraft.dark_oak_button", - "item_id": 704, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 8995, - "states": [ - { - "id": 8986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 8999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 407, - "name": "minecraft:pale_oak_button", - "translation_key": "block.minecraft.pale_oak_button", - "item_id": 705, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9019, - "states": [ - { - "id": 9010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 408, - "name": "minecraft:mangrove_button", - "translation_key": "block.minecraft.mangrove_button", - "item_id": 706, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9043, - "states": [ - { - "id": 9034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 409, - "name": "minecraft:bamboo_button", - "translation_key": "block.minecraft.bamboo_button", - "item_id": 707, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9067, - "states": [ - { - "id": 9058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 410, - "name": "minecraft:skeleton_skull", - "translation_key": "block.minecraft.skeleton_skull", - "item_id": 1145, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9098, - "states": [ - { - "id": 9082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 411, - "name": "minecraft:skeleton_wall_skull", - "translation_key": "block.minecraft.skeleton_skull", - "item_id": 1145, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9115, - "states": [ - { - "id": 9114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 412, - "name": "minecraft:wither_skeleton_skull", - "translation_key": "block.minecraft.wither_skeleton_skull", - "item_id": 1146, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9138, - "states": [ - { - "id": 9122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 413, - "name": "minecraft:wither_skeleton_wall_skull", - "translation_key": "block.minecraft.wither_skeleton_skull", - "item_id": 1146, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9155, - "states": [ - { - "id": 9154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 414, - "name": "minecraft:zombie_head", - "translation_key": "block.minecraft.zombie_head", - "item_id": 1148, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9178, - "states": [ - { - "id": 9162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 415, - "name": "minecraft:zombie_wall_head", - "translation_key": "block.minecraft.zombie_head", - "item_id": 1148, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9195, - "states": [ - { - "id": 9194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 416, - "name": "minecraft:player_head", - "translation_key": "block.minecraft.player_head", - "item_id": 1147, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9218, - "states": [ - { - "id": 9202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 417, - "name": "minecraft:player_wall_head", - "translation_key": "block.minecraft.player_head", - "item_id": 1147, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9235, - "states": [ - { - "id": 9234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 418, - "name": "minecraft:creeper_head", - "translation_key": "block.minecraft.creeper_head", - "item_id": 1149, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9258, - "states": [ - { - "id": 9242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 419, - "name": "minecraft:creeper_wall_head", - "translation_key": "block.minecraft.creeper_head", - "item_id": 1149, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9275, - "states": [ - { - "id": 9274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 420, - "name": "minecraft:dragon_head", - "translation_key": "block.minecraft.dragon_head", - "item_id": 1150, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9298, - "states": [ - { - "id": 9282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - }, - { - "id": 9313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 421, - "name": "minecraft:dragon_wall_head", - "translation_key": "block.minecraft.dragon_head", - "item_id": 1150, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9315, - "states": [ - { - "id": 9314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 158 - ], - "block_entity_type": 16 - }, - { - "id": 9316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 159 - ], - "block_entity_type": 16 - }, - { - "id": 9318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 160 - ], - "block_entity_type": 16 - }, - { - "id": 9320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - }, - { - "id": 9321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 161 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 422, - "name": "minecraft:piglin_head", - "translation_key": "block.minecraft.piglin_head", - "item_id": 1151, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9338, - "states": [ - { - "id": 9322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - }, - { - "id": 9353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 162 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 423, - "name": "minecraft:piglin_wall_head", - "translation_key": "block.minecraft.piglin_head", - "item_id": 1151, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9355, - "states": [ - { - "id": 9354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 163 - ], - "block_entity_type": 16 - }, - { - "id": 9355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 163 - ], - "block_entity_type": 16 - }, - { - "id": 9356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 164 - ], - "block_entity_type": 16 - }, - { - "id": 9357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 164 - ], - "block_entity_type": 16 - }, - { - "id": 9358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 165 - ], - "block_entity_type": 16 - }, - { - "id": 9359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 165 - ], - "block_entity_type": 16 - }, - { - "id": 9360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 166 - ], - "block_entity_type": 16 - }, - { - "id": 9361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 166 - ], - "block_entity_type": 16 - } - ] - }, - { - "id": 424, - "name": "minecraft:anvil", - "translation_key": "block.minecraft.anvil", - "item_id": 433, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 9362, - "states": [ - { - "id": 9362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - }, - { - "id": 9365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - } - ] - }, - { - "id": 425, - "name": "minecraft:chipped_anvil", - "translation_key": "block.minecraft.chipped_anvil", - "item_id": 434, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 9366, - "states": [ - { - "id": 9366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - }, - { - "id": 9369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - } - ] - }, - { - "id": 426, - "name": "minecraft:damaged_anvil", - "translation_key": "block.minecraft.damaged_anvil", - "item_id": 435, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 9370, - "states": [ - { - "id": 9370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 168, - 169, - 170, - 171, - 172, - 173 - ] - }, - { - "id": 9372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - }, - { - "id": 9373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 167, - 174, - 175, - 176, - 177, - 178, - 179 - ] - } - ] - }, - { - "id": 427, - "name": "minecraft:trapped_chest", - "translation_key": "block.minecraft.trapped_chest", - "item_id": 692, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "type", - "values": [ - "single", - "left", - "right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9375, - "states": [ - { - "id": 9374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 2 - }, - { - "id": 9377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 2 - }, - { - "id": 9378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 2 - }, - { - "id": 9379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 2 - }, - { - "id": 9380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 2 - }, - { - "id": 9383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 60 - ], - "block_entity_type": 2 - }, - { - "id": 9384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 2 - }, - { - "id": 9385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 59 - ], - "block_entity_type": 2 - }, - { - "id": 9386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 2 - }, - { - "id": 9389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 2 - }, - { - "id": 9390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 2 - }, - { - "id": 9391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 2 - }, - { - "id": 9392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 58 - ], - "block_entity_type": 2 - }, - { - "id": 9394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 2 - }, - { - "id": 9395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 62 - ], - "block_entity_type": 2 - }, - { - "id": 9396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 2 - }, - { - "id": 9397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 61 - ], - "block_entity_type": 2 - } - ] - }, - { - "id": 428, - "name": "minecraft:light_weighted_pressure_plate", - "translation_key": "block.minecraft.light_weighted_pressure_plate", - "item_id": 712, - "properties": [ - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9398, - "states": [ - { - "id": 9398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 429, - "name": "minecraft:heavy_weighted_pressure_plate", - "translation_key": "block.minecraft.heavy_weighted_pressure_plate", - "item_id": 713, - "properties": [ - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9414, - "states": [ - { - "id": 9414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 430, - "name": "minecraft:comparator", - "translation_key": "block.minecraft.comparator", - "item_id": 675, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "mode", - "values": [ - "compare", - "subtract" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9431, - "states": [ - { - "id": 9430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - }, - { - "id": 9445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70 - ], - "block_entity_type": 19 - } - ] - }, - { - "id": 431, - "name": "minecraft:daylight_detector", - "translation_key": "block.minecraft.daylight_detector", - "item_id": 688, - "properties": [ - { - "name": "inverted", - "values": [ - "true", - "false" - ] - }, - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 9462, - "states": [ - { - "id": 9446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - }, - { - "id": 9477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 71 - ], - "block_entity_type": 17 - } - ] - }, - { - "id": 432, - "name": "minecraft:redstone_block", - "translation_key": "block.minecraft.redstone_block", - "item_id": 673, - "properties": [], - "default_state_id": 9478, - "states": [ - { - "id": 9478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 433, - "name": "minecraft:nether_quartz_ore", - "translation_key": "block.minecraft.nether_quartz_ore", - "item_id": 81, - "properties": [], - "default_state_id": 9479, - "states": [ - { - "id": 9479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 434, - "name": "minecraft:hopper", - "translation_key": "block.minecraft.hopper", - "item_id": 681, - "properties": [ - { - "name": "enabled", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "down", - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 9480, - "states": [ - { - "id": 9480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 194, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 195, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 196, - 197, - 198, - 199, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 200, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 194, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 195, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 196, - 197, - 198, - 199, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - }, - { - "id": 9489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 193, - 200, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192 - ], - "block_entity_type": 18 - } - ] - }, - { - "id": 435, - "name": "minecraft:quartz_block", - "translation_key": "block.minecraft.quartz_block", - "item_id": 437, - "properties": [], - "default_state_id": 9490, - "states": [ - { - "id": 9490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 436, - "name": "minecraft:chiseled_quartz_block", - "translation_key": "block.minecraft.chiseled_quartz_block", - "item_id": 436, - "properties": [], - "default_state_id": 9491, - "states": [ - { - "id": 9491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 437, - "name": "minecraft:quartz_pillar", - "translation_key": "block.minecraft.quartz_pillar", - "item_id": 439, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 9493, - "states": [ - { - "id": 9492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 9493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 9494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 438, - "name": "minecraft:quartz_stairs", - "translation_key": "block.minecraft.quartz_stairs", - "item_id": 440, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9506, - "states": [ - { - "id": 9495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 9496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 9497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 9498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 9499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 9500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 9501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 9502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 9503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 9504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 9505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 9506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 9507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 9508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 9509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 9510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 9511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 9512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 9513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 9514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 9515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 9516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 9517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 9518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 9519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 9520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 9521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 9522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 9523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 9524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 9525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 9526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 9527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 9528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 9529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 9530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 9531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 9532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 9533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 9534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 9535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 9536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 9537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 9538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 9539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 9540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 9541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 9542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 9543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 9544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 9545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 9546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 9547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 9548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 9549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 9550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 9551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 9552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 9553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 9554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 9555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 9556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 9557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 9558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 9559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 9560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 9561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 9562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 9563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 9564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 9565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 9566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 9567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 9568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 9569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 9570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 9571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 9572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 9573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 9574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 439, - "name": "minecraft:activator_rail", - "translation_key": "block.minecraft.activator_rail", - "item_id": 783, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "shape", - "values": [ - "north_south", - "east_west", - "ascending_east", - "ascending_west", - "ascending_north", - "ascending_south" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9588, - "states": [ - { - "id": 9575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 9598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 440, - "name": "minecraft:dropper", - "translation_key": "block.minecraft.dropper", - "item_id": 683, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "triggered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9600, - "states": [ - { - "id": 9599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - }, - { - "id": 9610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 6 - } - ] - }, - { - "id": 441, - "name": "minecraft:white_terracotta", - "translation_key": "block.minecraft.white_terracotta", - "item_id": 441, - "properties": [], - "default_state_id": 9611, - "states": [ - { - "id": 9611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 442, - "name": "minecraft:orange_terracotta", - "translation_key": "block.minecraft.orange_terracotta", - "item_id": 442, - "properties": [], - "default_state_id": 9612, - "states": [ - { - "id": 9612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 443, - "name": "minecraft:magenta_terracotta", - "translation_key": "block.minecraft.magenta_terracotta", - "item_id": 443, - "properties": [], - "default_state_id": 9613, - "states": [ - { - "id": 9613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 444, - "name": "minecraft:light_blue_terracotta", - "translation_key": "block.minecraft.light_blue_terracotta", - "item_id": 444, - "properties": [], - "default_state_id": 9614, - "states": [ - { - "id": 9614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 445, - "name": "minecraft:yellow_terracotta", - "translation_key": "block.minecraft.yellow_terracotta", - "item_id": 445, - "properties": [], - "default_state_id": 9615, - "states": [ - { - "id": 9615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 446, - "name": "minecraft:lime_terracotta", - "translation_key": "block.minecraft.lime_terracotta", - "item_id": 446, - "properties": [], - "default_state_id": 9616, - "states": [ - { - "id": 9616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 447, - "name": "minecraft:pink_terracotta", - "translation_key": "block.minecraft.pink_terracotta", - "item_id": 447, - "properties": [], - "default_state_id": 9617, - "states": [ - { - "id": 9617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 448, - "name": "minecraft:gray_terracotta", - "translation_key": "block.minecraft.gray_terracotta", - "item_id": 448, - "properties": [], - "default_state_id": 9618, - "states": [ - { - "id": 9618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 449, - "name": "minecraft:light_gray_terracotta", - "translation_key": "block.minecraft.light_gray_terracotta", - "item_id": 449, - "properties": [], - "default_state_id": 9619, - "states": [ - { - "id": 9619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 450, - "name": "minecraft:cyan_terracotta", - "translation_key": "block.minecraft.cyan_terracotta", - "item_id": 450, - "properties": [], - "default_state_id": 9620, - "states": [ - { - "id": 9620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 451, - "name": "minecraft:purple_terracotta", - "translation_key": "block.minecraft.purple_terracotta", - "item_id": 451, - "properties": [], - "default_state_id": 9621, - "states": [ - { - "id": 9621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 452, - "name": "minecraft:blue_terracotta", - "translation_key": "block.minecraft.blue_terracotta", - "item_id": 452, - "properties": [], - "default_state_id": 9622, - "states": [ - { - "id": 9622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 453, - "name": "minecraft:brown_terracotta", - "translation_key": "block.minecraft.brown_terracotta", - "item_id": 453, - "properties": [], - "default_state_id": 9623, - "states": [ - { - "id": 9623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 454, - "name": "minecraft:green_terracotta", - "translation_key": "block.minecraft.green_terracotta", - "item_id": 454, - "properties": [], - "default_state_id": 9624, - "states": [ - { - "id": 9624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 455, - "name": "minecraft:red_terracotta", - "translation_key": "block.minecraft.red_terracotta", - "item_id": 455, - "properties": [], - "default_state_id": 9625, - "states": [ - { - "id": 9625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 456, - "name": "minecraft:black_terracotta", - "translation_key": "block.minecraft.black_terracotta", - "item_id": 456, - "properties": [], - "default_state_id": 9626, - "states": [ - { - "id": 9626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 457, - "name": "minecraft:white_stained_glass_pane", - "translation_key": "block.minecraft.white_stained_glass_pane", - "item_id": 501, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9658, - "states": [ - { - "id": 9627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 458, - "name": "minecraft:orange_stained_glass_pane", - "translation_key": "block.minecraft.orange_stained_glass_pane", - "item_id": 502, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9690, - "states": [ - { - "id": 9659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 459, - "name": "minecraft:magenta_stained_glass_pane", - "translation_key": "block.minecraft.magenta_stained_glass_pane", - "item_id": 503, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9722, - "states": [ - { - "id": 9691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 460, - "name": "minecraft:light_blue_stained_glass_pane", - "translation_key": "block.minecraft.light_blue_stained_glass_pane", - "item_id": 504, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9754, - "states": [ - { - "id": 9723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 461, - "name": "minecraft:yellow_stained_glass_pane", - "translation_key": "block.minecraft.yellow_stained_glass_pane", - "item_id": 505, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9786, - "states": [ - { - "id": 9755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 462, - "name": "minecraft:lime_stained_glass_pane", - "translation_key": "block.minecraft.lime_stained_glass_pane", - "item_id": 506, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9818, - "states": [ - { - "id": 9787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 463, - "name": "minecraft:pink_stained_glass_pane", - "translation_key": "block.minecraft.pink_stained_glass_pane", - "item_id": 507, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9850, - "states": [ - { - "id": 9819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 464, - "name": "minecraft:gray_stained_glass_pane", - "translation_key": "block.minecraft.gray_stained_glass_pane", - "item_id": 508, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9882, - "states": [ - { - "id": 9851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 465, - "name": "minecraft:light_gray_stained_glass_pane", - "translation_key": "block.minecraft.light_gray_stained_glass_pane", - "item_id": 509, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9914, - "states": [ - { - "id": 9883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 466, - "name": "minecraft:cyan_stained_glass_pane", - "translation_key": "block.minecraft.cyan_stained_glass_pane", - "item_id": 510, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9946, - "states": [ - { - "id": 9915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 467, - "name": "minecraft:purple_stained_glass_pane", - "translation_key": "block.minecraft.purple_stained_glass_pane", - "item_id": 511, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 9978, - "states": [ - { - "id": 9947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 9970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 9971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 9974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 9975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 9977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 9978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 468, - "name": "minecraft:blue_stained_glass_pane", - "translation_key": "block.minecraft.blue_stained_glass_pane", - "item_id": 512, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10010, - "states": [ - { - "id": 9979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 9982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 9983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 9986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 9987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 9990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 9991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 9994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 9995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 9998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 9999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 10009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 469, - "name": "minecraft:brown_stained_glass_pane", - "translation_key": "block.minecraft.brown_stained_glass_pane", - "item_id": 513, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10042, - "states": [ - { - "id": 10011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 10041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 470, - "name": "minecraft:green_stained_glass_pane", - "translation_key": "block.minecraft.green_stained_glass_pane", - "item_id": 514, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10074, - "states": [ - { - "id": 10043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 10073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 471, - "name": "minecraft:red_stained_glass_pane", - "translation_key": "block.minecraft.red_stained_glass_pane", - "item_id": 515, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10106, - "states": [ - { - "id": 10075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 10105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 472, - "name": "minecraft:black_stained_glass_pane", - "translation_key": "block.minecraft.black_stained_glass_pane", - "item_id": 516, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10138, - "states": [ - { - "id": 10107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95, - 96 - ] - }, - { - "id": 10110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97, - 98 - ] - }, - { - "id": 10111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 95 - ] - }, - { - "id": 10114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99, - 98 - ] - }, - { - "id": 10115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94, - 96 - ] - }, - { - "id": 10118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100, - 98 - ] - }, - { - "id": 10119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 94 - ] - }, - { - "id": 10122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 101 - ] - }, - { - "id": 10123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95, - 96 - ] - }, - { - "id": 10126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 97 - ] - }, - { - "id": 10127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 95 - ] - }, - { - "id": 10130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 99 - ] - }, - { - "id": 10131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102, - 96 - ] - }, - { - "id": 10134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 100 - ] - }, - { - "id": 10135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - }, - { - "id": 10137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 102 - ] - }, - { - "id": 10138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 103 - ] - } - ] - }, - { - "id": 473, - "name": "minecraft:acacia_stairs", - "translation_key": "block.minecraft.acacia_stairs", - "item_id": 400, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10150, - "states": [ - { - "id": 10139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 474, - "name": "minecraft:cherry_stairs", - "translation_key": "block.minecraft.cherry_stairs", - "item_id": 401, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10230, - "states": [ - { - "id": 10219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 475, - "name": "minecraft:dark_oak_stairs", - "translation_key": "block.minecraft.dark_oak_stairs", - "item_id": 402, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10310, - "states": [ - { - "id": 10299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 476, - "name": "minecraft:pale_oak_stairs", - "translation_key": "block.minecraft.pale_oak_stairs", - "item_id": 403, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10390, - "states": [ - { - "id": 10379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 477, - "name": "minecraft:mangrove_stairs", - "translation_key": "block.minecraft.mangrove_stairs", - "item_id": 404, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10470, - "states": [ - { - "id": 10459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 478, - "name": "minecraft:bamboo_stairs", - "translation_key": "block.minecraft.bamboo_stairs", - "item_id": 405, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10550, - "states": [ - { - "id": 10539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 479, - "name": "minecraft:bamboo_mosaic_stairs", - "translation_key": "block.minecraft.bamboo_mosaic_stairs", - "item_id": 406, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10630, - "states": [ - { - "id": 10619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 480, - "name": "minecraft:slime_block", - "translation_key": "block.minecraft.slime_block", - "item_id": 678, - "properties": [], - "default_state_id": 10699, - "states": [ - { - "id": 10699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 481, - "name": "minecraft:barrier", - "translation_key": "block.minecraft.barrier", - "item_id": 457, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10701, - "states": [ - { - "id": 10700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 10701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 482, - "name": "minecraft:light", - "translation_key": "block.minecraft.light", - "item_id": 458, - "properties": [ - { - "name": "level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10733, - "states": [ - { - "id": 10702, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10703, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10704, - "luminance": 1, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10705, - "luminance": 1, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10706, - "luminance": 2, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10707, - "luminance": 2, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10708, - "luminance": 3, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10709, - "luminance": 3, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10710, - "luminance": 4, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10711, - "luminance": 4, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10712, - "luminance": 5, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10713, - "luminance": 5, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10714, - "luminance": 6, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10715, - "luminance": 6, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10716, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10717, - "luminance": 7, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10718, - "luminance": 8, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10719, - "luminance": 8, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10720, - "luminance": 9, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10721, - "luminance": 9, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10722, - "luminance": 10, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10723, - "luminance": 10, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10724, - "luminance": 11, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10725, - "luminance": 11, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10726, - "luminance": 12, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10727, - "luminance": 12, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10728, - "luminance": 13, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10729, - "luminance": 13, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10730, - "luminance": 14, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10731, - "luminance": 14, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10732, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 10733, - "luminance": 15, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 483, - "name": "minecraft:iron_trapdoor", - "translation_key": "block.minecraft.iron_trapdoor", - "item_id": 747, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10749, - "states": [ - { - "id": 10734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 10746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 10762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 10778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 10790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 10794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 10797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 484, - "name": "minecraft:prismarine", - "translation_key": "block.minecraft.prismarine", - "item_id": 517, - "properties": [], - "default_state_id": 10798, - "states": [ - { - "id": 10798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 485, - "name": "minecraft:prismarine_bricks", - "translation_key": "block.minecraft.prismarine_bricks", - "item_id": 518, - "properties": [], - "default_state_id": 10799, - "states": [ - { - "id": 10799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 486, - "name": "minecraft:dark_prismarine", - "translation_key": "block.minecraft.dark_prismarine", - "item_id": 519, - "properties": [], - "default_state_id": 10800, - "states": [ - { - "id": 10800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 487, - "name": "minecraft:prismarine_stairs", - "translation_key": "block.minecraft.prismarine_stairs", - "item_id": 520, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10812, - "states": [ - { - "id": 10801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 488, - "name": "minecraft:prismarine_brick_stairs", - "translation_key": "block.minecraft.prismarine_brick_stairs", - "item_id": 521, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10892, - "states": [ - { - "id": 10881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 10923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 10933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 10939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 10943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 10953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 489, - "name": "minecraft:dark_prismarine_stairs", - "translation_key": "block.minecraft.dark_prismarine_stairs", - "item_id": 522, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 10972, - "states": [ - { - "id": 10961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 10963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 10965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 10967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 10969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 10971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 10973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 10975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 10977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 10979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 10981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 10983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 10985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 10987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 10989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 10991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 10993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 10995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 10997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 10999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 11002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 11003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 11012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 11013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 11022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 11023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 11032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 11033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 11040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 490, - "name": "minecraft:prismarine_slab", - "translation_key": "block.minecraft.prismarine_slab", - "item_id": 289, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11044, - "states": [ - { - "id": 11041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 491, - "name": "minecraft:prismarine_brick_slab", - "translation_key": "block.minecraft.prismarine_brick_slab", - "item_id": 290, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11050, - "states": [ - { - "id": 11047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 492, - "name": "minecraft:dark_prismarine_slab", - "translation_key": "block.minecraft.dark_prismarine_slab", - "item_id": 291, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11056, - "states": [ - { - "id": 11053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 493, - "name": "minecraft:sea_lantern", - "translation_key": "block.minecraft.sea_lantern", - "item_id": 523, - "properties": [], - "default_state_id": 11059, - "states": [ - { - "id": 11059, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 494, - "name": "minecraft:hay_block", - "translation_key": "block.minecraft.hay_block", - "item_id": 459, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 11061, - "states": [ - { - "id": 11060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 495, - "name": "minecraft:white_carpet", - "translation_key": "block.minecraft.white_carpet", - "item_id": 460, - "properties": [], - "default_state_id": 11063, - "states": [ - { - "id": 11063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 496, - "name": "minecraft:orange_carpet", - "translation_key": "block.minecraft.orange_carpet", - "item_id": 461, - "properties": [], - "default_state_id": 11064, - "states": [ - { - "id": 11064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 497, - "name": "minecraft:magenta_carpet", - "translation_key": "block.minecraft.magenta_carpet", - "item_id": 462, - "properties": [], - "default_state_id": 11065, - "states": [ - { - "id": 11065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 498, - "name": "minecraft:light_blue_carpet", - "translation_key": "block.minecraft.light_blue_carpet", - "item_id": 463, - "properties": [], - "default_state_id": 11066, - "states": [ - { - "id": 11066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 499, - "name": "minecraft:yellow_carpet", - "translation_key": "block.minecraft.yellow_carpet", - "item_id": 464, - "properties": [], - "default_state_id": 11067, - "states": [ - { - "id": 11067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 500, - "name": "minecraft:lime_carpet", - "translation_key": "block.minecraft.lime_carpet", - "item_id": 465, - "properties": [], - "default_state_id": 11068, - "states": [ - { - "id": 11068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 501, - "name": "minecraft:pink_carpet", - "translation_key": "block.minecraft.pink_carpet", - "item_id": 466, - "properties": [], - "default_state_id": 11069, - "states": [ - { - "id": 11069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 502, - "name": "minecraft:gray_carpet", - "translation_key": "block.minecraft.gray_carpet", - "item_id": 467, - "properties": [], - "default_state_id": 11070, - "states": [ - { - "id": 11070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 503, - "name": "minecraft:light_gray_carpet", - "translation_key": "block.minecraft.light_gray_carpet", - "item_id": 468, - "properties": [], - "default_state_id": 11071, - "states": [ - { - "id": 11071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 504, - "name": "minecraft:cyan_carpet", - "translation_key": "block.minecraft.cyan_carpet", - "item_id": 469, - "properties": [], - "default_state_id": 11072, - "states": [ - { - "id": 11072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 505, - "name": "minecraft:purple_carpet", - "translation_key": "block.minecraft.purple_carpet", - "item_id": 470, - "properties": [], - "default_state_id": 11073, - "states": [ - { - "id": 11073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 506, - "name": "minecraft:blue_carpet", - "translation_key": "block.minecraft.blue_carpet", - "item_id": 471, - "properties": [], - "default_state_id": 11074, - "states": [ - { - "id": 11074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 507, - "name": "minecraft:brown_carpet", - "translation_key": "block.minecraft.brown_carpet", - "item_id": 472, - "properties": [], - "default_state_id": 11075, - "states": [ - { - "id": 11075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 508, - "name": "minecraft:green_carpet", - "translation_key": "block.minecraft.green_carpet", - "item_id": 473, - "properties": [], - "default_state_id": 11076, - "states": [ - { - "id": 11076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 509, - "name": "minecraft:red_carpet", - "translation_key": "block.minecraft.red_carpet", - "item_id": 474, - "properties": [], - "default_state_id": 11077, - "states": [ - { - "id": 11077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 510, - "name": "minecraft:black_carpet", - "translation_key": "block.minecraft.black_carpet", - "item_id": 475, - "properties": [], - "default_state_id": 11078, - "states": [ - { - "id": 11078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 511, - "name": "minecraft:terracotta", - "translation_key": "block.minecraft.terracotta", - "item_id": 476, - "properties": [], - "default_state_id": 11079, - "states": [ - { - "id": 11079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 512, - "name": "minecraft:coal_block", - "translation_key": "block.minecraft.coal_block", - "item_id": 83, - "properties": [], - "default_state_id": 11080, - "states": [ - { - "id": 11080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 513, - "name": "minecraft:packed_ice", - "translation_key": "block.minecraft.packed_ice", - "item_id": 477, - "properties": [], - "default_state_id": 11081, - "states": [ - { - "id": 11081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 514, - "name": "minecraft:sunflower", - "translation_key": "block.minecraft.sunflower", - "item_id": 479, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11083, - "states": [ - { - "id": 11082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 515, - "name": "minecraft:lilac", - "translation_key": "block.minecraft.lilac", - "item_id": 480, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11085, - "states": [ - { - "id": 11084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 516, - "name": "minecraft:rose_bush", - "translation_key": "block.minecraft.rose_bush", - "item_id": 481, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11087, - "states": [ - { - "id": 11086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 517, - "name": "minecraft:peony", - "translation_key": "block.minecraft.peony", - "item_id": 482, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11089, - "states": [ - { - "id": 11088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 518, - "name": "minecraft:tall_grass", - "translation_key": "block.minecraft.tall_grass", - "item_id": 483, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11091, - "states": [ - { - "id": 11090, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 11091, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 519, - "name": "minecraft:large_fern", - "translation_key": "block.minecraft.large_fern", - "item_id": 484, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 11093, - "states": [ - { - "id": 11092, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 11093, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 520, - "name": "minecraft:white_banner", - "translation_key": "block.minecraft.white_banner", - "item_id": 1175, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11094, - "states": [ - { - "id": 11094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 521, - "name": "minecraft:orange_banner", - "translation_key": "block.minecraft.orange_banner", - "item_id": 1176, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11110, - "states": [ - { - "id": 11110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 522, - "name": "minecraft:magenta_banner", - "translation_key": "block.minecraft.magenta_banner", - "item_id": 1177, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11126, - "states": [ - { - "id": 11126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 523, - "name": "minecraft:light_blue_banner", - "translation_key": "block.minecraft.light_blue_banner", - "item_id": 1178, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11142, - "states": [ - { - "id": 11142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 524, - "name": "minecraft:yellow_banner", - "translation_key": "block.minecraft.yellow_banner", - "item_id": 1179, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11158, - "states": [ - { - "id": 11158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 525, - "name": "minecraft:lime_banner", - "translation_key": "block.minecraft.lime_banner", - "item_id": 1180, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11174, - "states": [ - { - "id": 11174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 526, - "name": "minecraft:pink_banner", - "translation_key": "block.minecraft.pink_banner", - "item_id": 1181, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11190, - "states": [ - { - "id": 11190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 527, - "name": "minecraft:gray_banner", - "translation_key": "block.minecraft.gray_banner", - "item_id": 1182, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11206, - "states": [ - { - "id": 11206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 528, - "name": "minecraft:light_gray_banner", - "translation_key": "block.minecraft.light_gray_banner", - "item_id": 1183, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11222, - "states": [ - { - "id": 11222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 529, - "name": "minecraft:cyan_banner", - "translation_key": "block.minecraft.cyan_banner", - "item_id": 1184, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11238, - "states": [ - { - "id": 11238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 530, - "name": "minecraft:purple_banner", - "translation_key": "block.minecraft.purple_banner", - "item_id": 1185, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11254, - "states": [ - { - "id": 11254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 531, - "name": "minecraft:blue_banner", - "translation_key": "block.minecraft.blue_banner", - "item_id": 1186, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11270, - "states": [ - { - "id": 11270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 532, - "name": "minecraft:brown_banner", - "translation_key": "block.minecraft.brown_banner", - "item_id": 1187, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11286, - "states": [ - { - "id": 11286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 533, - "name": "minecraft:green_banner", - "translation_key": "block.minecraft.green_banner", - "item_id": 1188, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11302, - "states": [ - { - "id": 11302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 534, - "name": "minecraft:red_banner", - "translation_key": "block.minecraft.red_banner", - "item_id": 1189, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11318, - "states": [ - { - "id": 11318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 535, - "name": "minecraft:black_banner", - "translation_key": "block.minecraft.black_banner", - "item_id": 1190, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 11334, - "states": [ - { - "id": 11334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 536, - "name": "minecraft:white_wall_banner", - "translation_key": "block.minecraft.white_banner", - "item_id": 1175, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11350, - "states": [ - { - "id": 11350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 537, - "name": "minecraft:orange_wall_banner", - "translation_key": "block.minecraft.orange_banner", - "item_id": 1176, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11354, - "states": [ - { - "id": 11354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 538, - "name": "minecraft:magenta_wall_banner", - "translation_key": "block.minecraft.magenta_banner", - "item_id": 1177, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11358, - "states": [ - { - "id": 11358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 539, - "name": "minecraft:light_blue_wall_banner", - "translation_key": "block.minecraft.light_blue_banner", - "item_id": 1178, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11362, - "states": [ - { - "id": 11362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 540, - "name": "minecraft:yellow_wall_banner", - "translation_key": "block.minecraft.yellow_banner", - "item_id": 1179, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11366, - "states": [ - { - "id": 11366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 541, - "name": "minecraft:lime_wall_banner", - "translation_key": "block.minecraft.lime_banner", - "item_id": 1180, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11370, - "states": [ - { - "id": 11370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 542, - "name": "minecraft:pink_wall_banner", - "translation_key": "block.minecraft.pink_banner", - "item_id": 1181, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11374, - "states": [ - { - "id": 11374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 543, - "name": "minecraft:gray_wall_banner", - "translation_key": "block.minecraft.gray_banner", - "item_id": 1182, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11378, - "states": [ - { - "id": 11378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 544, - "name": "minecraft:light_gray_wall_banner", - "translation_key": "block.minecraft.light_gray_banner", - "item_id": 1183, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11382, - "states": [ - { - "id": 11382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 545, - "name": "minecraft:cyan_wall_banner", - "translation_key": "block.minecraft.cyan_banner", - "item_id": 1184, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11386, - "states": [ - { - "id": 11386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 546, - "name": "minecraft:purple_wall_banner", - "translation_key": "block.minecraft.purple_banner", - "item_id": 1185, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11390, - "states": [ - { - "id": 11390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 547, - "name": "minecraft:blue_wall_banner", - "translation_key": "block.minecraft.blue_banner", - "item_id": 1186, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11394, - "states": [ - { - "id": 11394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 548, - "name": "minecraft:brown_wall_banner", - "translation_key": "block.minecraft.brown_banner", - "item_id": 1187, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11398, - "states": [ - { - "id": 11398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 549, - "name": "minecraft:green_wall_banner", - "translation_key": "block.minecraft.green_banner", - "item_id": 1188, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11402, - "states": [ - { - "id": 11402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 550, - "name": "minecraft:red_wall_banner", - "translation_key": "block.minecraft.red_banner", - "item_id": 1189, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11406, - "states": [ - { - "id": 11406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 551, - "name": "minecraft:black_wall_banner", - "translation_key": "block.minecraft.black_banner", - "item_id": 1190, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 11410, - "states": [ - { - "id": 11410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - }, - { - "id": 11413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 20 - } - ] - }, - { - "id": 552, - "name": "minecraft:red_sandstone", - "translation_key": "block.minecraft.red_sandstone", - "item_id": 524, - "properties": [], - "default_state_id": 11414, - "states": [ - { - "id": 11414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 553, - "name": "minecraft:chiseled_red_sandstone", - "translation_key": "block.minecraft.chiseled_red_sandstone", - "item_id": 525, - "properties": [], - "default_state_id": 11415, - "states": [ - { - "id": 11415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 554, - "name": "minecraft:cut_red_sandstone", - "translation_key": "block.minecraft.cut_red_sandstone", - "item_id": 526, - "properties": [], - "default_state_id": 11416, - "states": [ - { - "id": 11416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 555, - "name": "minecraft:red_sandstone_stairs", - "translation_key": "block.minecraft.red_sandstone_stairs", - "item_id": 527, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11428, - "states": [ - { - "id": 11417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 11418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 11419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 11428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 11429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 11438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 11439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 11448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 11449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 11454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 11455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 11458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 11459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 11461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 11463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 11465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 11467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 11468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 11469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 11471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 11473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 11475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 11477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 11478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 11479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 11481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 11483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 11485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 11487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 11488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 11489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 11491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 11493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 11495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 11496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 556, - "name": "minecraft:oak_slab", - "translation_key": "block.minecraft.oak_slab", - "item_id": 262, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11500, - "states": [ - { - "id": 11497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 557, - "name": "minecraft:spruce_slab", - "translation_key": "block.minecraft.spruce_slab", - "item_id": 263, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11506, - "states": [ - { - "id": 11503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 558, - "name": "minecraft:birch_slab", - "translation_key": "block.minecraft.birch_slab", - "item_id": 264, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11512, - "states": [ - { - "id": 11509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 559, - "name": "minecraft:jungle_slab", - "translation_key": "block.minecraft.jungle_slab", - "item_id": 265, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11518, - "states": [ - { - "id": 11515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 560, - "name": "minecraft:acacia_slab", - "translation_key": "block.minecraft.acacia_slab", - "item_id": 266, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11524, - "states": [ - { - "id": 11521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 561, - "name": "minecraft:cherry_slab", - "translation_key": "block.minecraft.cherry_slab", - "item_id": 267, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11530, - "states": [ - { - "id": 11527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 562, - "name": "minecraft:dark_oak_slab", - "translation_key": "block.minecraft.dark_oak_slab", - "item_id": 268, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11536, - "states": [ - { - "id": 11533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 563, - "name": "minecraft:pale_oak_slab", - "translation_key": "block.minecraft.pale_oak_slab", - "item_id": 269, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11542, - "states": [ - { - "id": 11539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 564, - "name": "minecraft:mangrove_slab", - "translation_key": "block.minecraft.mangrove_slab", - "item_id": 270, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11548, - "states": [ - { - "id": 11545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 565, - "name": "minecraft:bamboo_slab", - "translation_key": "block.minecraft.bamboo_slab", - "item_id": 271, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11554, - "states": [ - { - "id": 11551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 566, - "name": "minecraft:bamboo_mosaic_slab", - "translation_key": "block.minecraft.bamboo_mosaic_slab", - "item_id": 272, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11560, - "states": [ - { - "id": 11557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 567, - "name": "minecraft:stone_slab", - "translation_key": "block.minecraft.stone_slab", - "item_id": 275, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11566, - "states": [ - { - "id": 11563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 568, - "name": "minecraft:smooth_stone_slab", - "translation_key": "block.minecraft.smooth_stone_slab", - "item_id": 276, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11572, - "states": [ - { - "id": 11569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 569, - "name": "minecraft:sandstone_slab", - "translation_key": "block.minecraft.sandstone_slab", - "item_id": 277, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11578, - "states": [ - { - "id": 11575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 570, - "name": "minecraft:cut_sandstone_slab", - "translation_key": "block.minecraft.cut_sandstone_slab", - "item_id": 278, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11584, - "states": [ - { - "id": 11581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 571, - "name": "minecraft:petrified_oak_slab", - "translation_key": "block.minecraft.petrified_oak_slab", - "item_id": 279, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11590, - "states": [ - { - "id": 11587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 572, - "name": "minecraft:cobblestone_slab", - "translation_key": "block.minecraft.cobblestone_slab", - "item_id": 280, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11596, - "states": [ - { - "id": 11593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 573, - "name": "minecraft:brick_slab", - "translation_key": "block.minecraft.brick_slab", - "item_id": 281, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11602, - "states": [ - { - "id": 11599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 574, - "name": "minecraft:stone_brick_slab", - "translation_key": "block.minecraft.stone_brick_slab", - "item_id": 282, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11608, - "states": [ - { - "id": 11605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 575, - "name": "minecraft:mud_brick_slab", - "translation_key": "block.minecraft.mud_brick_slab", - "item_id": 283, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11614, - "states": [ - { - "id": 11611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 576, - "name": "minecraft:nether_brick_slab", - "translation_key": "block.minecraft.nether_brick_slab", - "item_id": 284, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11620, - "states": [ - { - "id": 11617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 577, - "name": "minecraft:quartz_slab", - "translation_key": "block.minecraft.quartz_slab", - "item_id": 285, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11626, - "states": [ - { - "id": 11623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 578, - "name": "minecraft:red_sandstone_slab", - "translation_key": "block.minecraft.red_sandstone_slab", - "item_id": 286, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11632, - "states": [ - { - "id": 11629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 579, - "name": "minecraft:cut_red_sandstone_slab", - "translation_key": "block.minecraft.cut_red_sandstone_slab", - "item_id": 287, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11638, - "states": [ - { - "id": 11635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 580, - "name": "minecraft:purpur_slab", - "translation_key": "block.minecraft.purpur_slab", - "item_id": 288, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11644, - "states": [ - { - "id": 11641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 11643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 11645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 11646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 581, - "name": "minecraft:smooth_stone", - "translation_key": "block.minecraft.smooth_stone", - "item_id": 295, - "properties": [], - "default_state_id": 11647, - "states": [ - { - "id": 11647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 582, - "name": "minecraft:smooth_sandstone", - "translation_key": "block.minecraft.smooth_sandstone", - "item_id": 294, - "properties": [], - "default_state_id": 11648, - "states": [ - { - "id": 11648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 583, - "name": "minecraft:smooth_quartz", - "translation_key": "block.minecraft.smooth_quartz", - "item_id": 292, - "properties": [], - "default_state_id": 11649, - "states": [ - { - "id": 11649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 584, - "name": "minecraft:smooth_red_sandstone", - "translation_key": "block.minecraft.smooth_red_sandstone", - "item_id": 293, - "properties": [], - "default_state_id": 11650, - "states": [ - { - "id": 11650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 585, - "name": "minecraft:spruce_fence_gate", - "translation_key": "block.minecraft.spruce_fence_gate", - "item_id": 769, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11658, - "states": [ - { - "id": 11651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 586, - "name": "minecraft:birch_fence_gate", - "translation_key": "block.minecraft.birch_fence_gate", - "item_id": 770, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11690, - "states": [ - { - "id": 11683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 587, - "name": "minecraft:jungle_fence_gate", - "translation_key": "block.minecraft.jungle_fence_gate", - "item_id": 771, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11722, - "states": [ - { - "id": 11715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 588, - "name": "minecraft:acacia_fence_gate", - "translation_key": "block.minecraft.acacia_fence_gate", - "item_id": 772, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11754, - "states": [ - { - "id": 11747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 589, - "name": "minecraft:cherry_fence_gate", - "translation_key": "block.minecraft.cherry_fence_gate", - "item_id": 773, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11786, - "states": [ - { - "id": 11779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 590, - "name": "minecraft:dark_oak_fence_gate", - "translation_key": "block.minecraft.dark_oak_fence_gate", - "item_id": 774, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11818, - "states": [ - { - "id": 11811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 591, - "name": "minecraft:pale_oak_fence_gate", - "translation_key": "block.minecraft.pale_oak_fence_gate", - "item_id": 775, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11850, - "states": [ - { - "id": 11843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 592, - "name": "minecraft:mangrove_fence_gate", - "translation_key": "block.minecraft.mangrove_fence_gate", - "item_id": 776, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11882, - "states": [ - { - "id": 11875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 593, - "name": "minecraft:bamboo_fence_gate", - "translation_key": "block.minecraft.bamboo_fence_gate", - "item_id": 777, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11914, - "states": [ - { - "id": 11907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 11937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 594, - "name": "minecraft:spruce_fence", - "translation_key": "block.minecraft.spruce_fence", - "item_id": 324, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 11970, - "states": [ - { - "id": 11939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 11940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 11941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 11942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 11943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 11944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 11945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 11946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 11947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 11948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 11949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 11950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 11951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 11953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 11955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 11956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 11958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 11960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 11961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 11962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 11963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 11964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 11965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 11966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 11967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 11968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 11969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 11970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 595, - "name": "minecraft:birch_fence", - "translation_key": "block.minecraft.birch_fence", - "item_id": 325, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12002, - "states": [ - { - "id": 11971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 11972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 11973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 11974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 11975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 11976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 11977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 11978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 11979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 11980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 11981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 11982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 11983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 11985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 11986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 11987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 11988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 11990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 11991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 11992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 11993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 11994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 11995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 11996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 11997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 11998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 11999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 596, - "name": "minecraft:jungle_fence", - "translation_key": "block.minecraft.jungle_fence", - "item_id": 326, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12034, - "states": [ - { - "id": 12003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 597, - "name": "minecraft:acacia_fence", - "translation_key": "block.minecraft.acacia_fence", - "item_id": 327, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12066, - "states": [ - { - "id": 12035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 598, - "name": "minecraft:cherry_fence", - "translation_key": "block.minecraft.cherry_fence", - "item_id": 328, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12098, - "states": [ - { - "id": 12067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 599, - "name": "minecraft:dark_oak_fence", - "translation_key": "block.minecraft.dark_oak_fence", - "item_id": 329, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12130, - "states": [ - { - "id": 12099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 600, - "name": "minecraft:pale_oak_fence", - "translation_key": "block.minecraft.pale_oak_fence", - "item_id": 330, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12162, - "states": [ - { - "id": 12131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 601, - "name": "minecraft:mangrove_fence", - "translation_key": "block.minecraft.mangrove_fence", - "item_id": 331, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12194, - "states": [ - { - "id": 12163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 602, - "name": "minecraft:bamboo_fence", - "translation_key": "block.minecraft.bamboo_fence", - "item_id": 332, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12226, - "states": [ - { - "id": 12195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 12198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 12199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 12202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 12203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 12206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 12207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 12210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 12211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 12214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 12215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 12218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 12219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 12222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 12223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 12225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 12226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 603, - "name": "minecraft:spruce_door", - "translation_key": "block.minecraft.spruce_door", - "item_id": 728, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12238, - "states": [ - { - "id": 12227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 604, - "name": "minecraft:birch_door", - "translation_key": "block.minecraft.birch_door", - "item_id": 729, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12302, - "states": [ - { - "id": 12291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 605, - "name": "minecraft:jungle_door", - "translation_key": "block.minecraft.jungle_door", - "item_id": 730, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12366, - "states": [ - { - "id": 12355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 606, - "name": "minecraft:acacia_door", - "translation_key": "block.minecraft.acacia_door", - "item_id": 731, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12430, - "states": [ - { - "id": 12419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 607, - "name": "minecraft:cherry_door", - "translation_key": "block.minecraft.cherry_door", - "item_id": 732, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12494, - "states": [ - { - "id": 12483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 608, - "name": "minecraft:dark_oak_door", - "translation_key": "block.minecraft.dark_oak_door", - "item_id": 733, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12558, - "states": [ - { - "id": 12547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 609, - "name": "minecraft:pale_oak_door", - "translation_key": "block.minecraft.pale_oak_door", - "item_id": 734, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12622, - "states": [ - { - "id": 12611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 610, - "name": "minecraft:mangrove_door", - "translation_key": "block.minecraft.mangrove_door", - "item_id": 735, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12686, - "states": [ - { - "id": 12675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 611, - "name": "minecraft:bamboo_door", - "translation_key": "block.minecraft.bamboo_door", - "item_id": 736, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12750, - "states": [ - { - "id": 12739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 12787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 12797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 12801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 12802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 612, - "name": "minecraft:end_rod", - "translation_key": "block.minecraft.end_rod", - "item_id": 303, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 12807, - "states": [ - { - "id": 12803, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 12804, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 12805, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 12806, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 12807, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 12808, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - } - ] - }, - { - "id": 613, - "name": "minecraft:chorus_plant", - "translation_key": "block.minecraft.chorus_plant", - "item_id": 304, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12872, - "states": [ - { - "id": 12809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 207, - 208, - 209 - ] - }, - { - "id": 12810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 207, - 208, - 209 - ] - }, - { - "id": 12811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 207, - 208, - 209 - ] - }, - { - "id": 12812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 207, - 208, - 209 - ] - }, - { - "id": 12813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 207, - 209 - ] - }, - { - "id": 12814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 207, - 209 - ] - }, - { - "id": 12815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 207, - 209 - ] - }, - { - "id": 12816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 207, - 209 - ] - }, - { - "id": 12817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 208, - 209 - ] - }, - { - "id": 12818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 208, - 209 - ] - }, - { - "id": 12819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 208, - 209 - ] - }, - { - "id": 12820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 208, - 209 - ] - }, - { - "id": 12821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 209 - ] - }, - { - "id": 12822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 209 - ] - }, - { - "id": 12823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 209 - ] - }, - { - "id": 12824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 209 - ] - }, - { - "id": 12825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 207, - 208 - ] - }, - { - "id": 12826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 207, - 208 - ] - }, - { - "id": 12827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 207, - 208 - ] - }, - { - "id": 12828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 207, - 208 - ] - }, - { - "id": 12829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 207 - ] - }, - { - "id": 12830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 207 - ] - }, - { - "id": 12831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 207 - ] - }, - { - "id": 12832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 207 - ] - }, - { - "id": 12833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206, - 208 - ] - }, - { - "id": 12834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 208 - ] - }, - { - "id": 12835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206, - 208 - ] - }, - { - "id": 12836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 208 - ] - }, - { - "id": 12837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205, - 206 - ] - }, - { - "id": 12838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 205 - ] - }, - { - "id": 12839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210, - 206 - ] - }, - { - "id": 12840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 210 - ] - }, - { - "id": 12841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 207, - 208, - 212 - ] - }, - { - "id": 12842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 213, - 209, - 212 - ] - }, - { - "id": 12843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 207, - 208 - ] - }, - { - "id": 12844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 213, - 209 - ] - }, - { - "id": 12845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 207, - 212 - ] - }, - { - "id": 12846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 214, - 209, - 212 - ] - }, - { - "id": 12847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 207 - ] - }, - { - "id": 12848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 214, - 209 - ] - }, - { - "id": 12849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 208, - 212 - ] - }, - { - "id": 12850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 215, - 209, - 212 - ] - }, - { - "id": 12851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 208 - ] - }, - { - "id": 12852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 215, - 209 - ] - }, - { - "id": 12853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211, - 212 - ] - }, - { - "id": 12854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 216, - 212 - ] - }, - { - "id": 12855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 211 - ] - }, - { - "id": 12856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 216 - ] - }, - { - "id": 12857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 207, - 208, - 212 - ] - }, - { - "id": 12858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 213, - 212 - ] - }, - { - "id": 12859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 207, - 208 - ] - }, - { - "id": 12860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 213 - ] - }, - { - "id": 12861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 207, - 212 - ] - }, - { - "id": 12862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 214, - 212 - ] - }, - { - "id": 12863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 207 - ] - }, - { - "id": 12864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 214 - ] - }, - { - "id": 12865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 208, - 212 - ] - }, - { - "id": 12866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 215, - 212 - ] - }, - { - "id": 12867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 208 - ] - }, - { - "id": 12868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 215 - ] - }, - { - "id": 12869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217, - 212 - ] - }, - { - "id": 12870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 218 - ] - }, - { - "id": 12871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 217 - ] - }, - { - "id": 12872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 219 - ] - } - ] - }, - { - "id": 614, - "name": "minecraft:chorus_flower", - "translation_key": "block.minecraft.chorus_flower", - "item_id": 305, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5" - ] - } - ], - "default_state_id": 12873, - "states": [ - { - "id": 12873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 615, - "name": "minecraft:purpur_block", - "translation_key": "block.minecraft.purpur_block", - "item_id": 306, - "properties": [], - "default_state_id": 12879, - "states": [ - { - "id": 12879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 616, - "name": "minecraft:purpur_pillar", - "translation_key": "block.minecraft.purpur_pillar", - "item_id": 307, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 12881, - "states": [ - { - "id": 12880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 12882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 617, - "name": "minecraft:purpur_stairs", - "translation_key": "block.minecraft.purpur_stairs", - "item_id": 308, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 12894, - "states": [ - { - "id": 12883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 12884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 12885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 12886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 12887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 12888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 12889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 12890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 12891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 12892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 12893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 12894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 12895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 12896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 12897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 12898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 12899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 12900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 12901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 12902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 12903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 12904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 12905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 12906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 12907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 12908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 12909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 12910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 12911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 12912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 12913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 12914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 12915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 12916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 12917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 12918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 12919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 12920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 12921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 12922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 12923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 12924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 12925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 12926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 12927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 12928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 12929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 12930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 12931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 12932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 12933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 12934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 12935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 12936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 12937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 12938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 12939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 12940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 12941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 12942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 12943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 12944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 12945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 12946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 12947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 12948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 12949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 12950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 12951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 12952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 12953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 12954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 12955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 12956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 12957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 12958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 12959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 12960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 12961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 12962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 618, - "name": "minecraft:end_stone_bricks", - "translation_key": "block.minecraft.end_stone_bricks", - "item_id": 391, - "properties": [], - "default_state_id": 12963, - "states": [ - { - "id": 12963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 619, - "name": "minecraft:torchflower_crop", - "translation_key": "block.minecraft.torchflower_crop", - "item_id": 1194, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 12964, - "states": [ - { - "id": 12964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 620, - "name": "minecraft:pitcher_crop", - "translation_key": "block.minecraft.pitcher_crop", - "item_id": 1195, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 12967, - "states": [ - { - "id": 12966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 220 - ] - }, - { - "id": 12967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 220 - ] - }, - { - "id": 12968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 221 - ] - }, - { - "id": 12970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 221 - ] - }, - { - "id": 12972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 221 - ] - }, - { - "id": 12974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 221 - ] - } - ] - }, - { - "id": 621, - "name": "minecraft:pitcher_plant", - "translation_key": "block.minecraft.pitcher_plant", - "item_id": 239, - "properties": [ - { - "name": "half", - "values": [ - "upper", - "lower" - ] - } - ], - "default_state_id": 12977, - "states": [ - { - "id": 12976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 622, - "name": "minecraft:beetroots", - "translation_key": "block.minecraft.beetroots", - "item_id": 1197, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 12978, - "states": [ - { - "id": 12978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 12981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 623, - "name": "minecraft:dirt_path", - "translation_key": "block.minecraft.dirt_path", - "item_id": 478, - "properties": [], - "default_state_id": 12982, - "states": [ - { - "id": 12982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 63 - ] - } - ] - }, - { - "id": 624, - "name": "minecraft:end_gateway", - "translation_key": "block.minecraft.end_gateway", - "item_id": 0, - "properties": [], - "default_state_id": 12983, - "states": [ - { - "id": 12983, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 22 - } - ] - }, - { - "id": 625, - "name": "minecraft:repeating_command_block", - "translation_key": "block.minecraft.repeating_command_block", - "item_id": 528, - "properties": [ - { - "name": "conditional", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 12990, - "states": [ - { - "id": 12984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - } - ] - }, - { - "id": 626, - "name": "minecraft:chain_command_block", - "translation_key": "block.minecraft.chain_command_block", - "item_id": 529, - "properties": [ - { - "name": "conditional", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13002, - "states": [ - { - "id": 12996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 12999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - }, - { - "id": 13007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 23 - } - ] - }, - { - "id": 627, - "name": "minecraft:frosted_ice", - "translation_key": "block.minecraft.frosted_ice", - "item_id": 0, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 13008, - "states": [ - { - "id": 13008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 628, - "name": "minecraft:magma_block", - "translation_key": "block.minecraft.magma_block", - "item_id": 530, - "properties": [], - "default_state_id": 13012, - "states": [ - { - "id": 13012, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 629, - "name": "minecraft:nether_wart_block", - "translation_key": "block.minecraft.nether_wart_block", - "item_id": 531, - "properties": [], - "default_state_id": 13013, - "states": [ - { - "id": 13013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 630, - "name": "minecraft:red_nether_bricks", - "translation_key": "block.minecraft.red_nether_bricks", - "item_id": 533, - "properties": [], - "default_state_id": 13014, - "states": [ - { - "id": 13014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 631, - "name": "minecraft:bone_block", - "translation_key": "block.minecraft.bone_block", - "item_id": 534, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 13016, - "states": [ - { - "id": 13015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 632, - "name": "minecraft:structure_void", - "translation_key": "block.minecraft.structure_void", - "item_id": 535, - "properties": [], - "default_state_id": 13018, - "states": [ - { - "id": 13018, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 633, - "name": "minecraft:observer", - "translation_key": "block.minecraft.observer", - "item_id": 680, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13024, - "states": [ - { - "id": 13019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 634, - "name": "minecraft:shulker_box", - "translation_key": "block.minecraft.shulker_box", - "item_id": 536, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13035, - "states": [ - { - "id": 13031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 635, - "name": "minecraft:white_shulker_box", - "translation_key": "block.minecraft.white_shulker_box", - "item_id": 537, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13041, - "states": [ - { - "id": 13037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 636, - "name": "minecraft:orange_shulker_box", - "translation_key": "block.minecraft.orange_shulker_box", - "item_id": 538, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13047, - "states": [ - { - "id": 13043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 637, - "name": "minecraft:magenta_shulker_box", - "translation_key": "block.minecraft.magenta_shulker_box", - "item_id": 539, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13053, - "states": [ - { - "id": 13049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 638, - "name": "minecraft:light_blue_shulker_box", - "translation_key": "block.minecraft.light_blue_shulker_box", - "item_id": 540, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13059, - "states": [ - { - "id": 13055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 639, - "name": "minecraft:yellow_shulker_box", - "translation_key": "block.minecraft.yellow_shulker_box", - "item_id": 541, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13065, - "states": [ - { - "id": 13061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 640, - "name": "minecraft:lime_shulker_box", - "translation_key": "block.minecraft.lime_shulker_box", - "item_id": 542, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13071, - "states": [ - { - "id": 13067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 641, - "name": "minecraft:pink_shulker_box", - "translation_key": "block.minecraft.pink_shulker_box", - "item_id": 543, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13077, - "states": [ - { - "id": 13073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 642, - "name": "minecraft:gray_shulker_box", - "translation_key": "block.minecraft.gray_shulker_box", - "item_id": 544, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13083, - "states": [ - { - "id": 13079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 643, - "name": "minecraft:light_gray_shulker_box", - "translation_key": "block.minecraft.light_gray_shulker_box", - "item_id": 545, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13089, - "states": [ - { - "id": 13085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 644, - "name": "minecraft:cyan_shulker_box", - "translation_key": "block.minecraft.cyan_shulker_box", - "item_id": 546, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13095, - "states": [ - { - "id": 13091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 645, - "name": "minecraft:purple_shulker_box", - "translation_key": "block.minecraft.purple_shulker_box", - "item_id": 547, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13101, - "states": [ - { - "id": 13097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 646, - "name": "minecraft:blue_shulker_box", - "translation_key": "block.minecraft.blue_shulker_box", - "item_id": 548, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13107, - "states": [ - { - "id": 13103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 647, - "name": "minecraft:brown_shulker_box", - "translation_key": "block.minecraft.brown_shulker_box", - "item_id": 549, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13113, - "states": [ - { - "id": 13109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 648, - "name": "minecraft:green_shulker_box", - "translation_key": "block.minecraft.green_shulker_box", - "item_id": 550, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13119, - "states": [ - { - "id": 13115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 649, - "name": "minecraft:red_shulker_box", - "translation_key": "block.minecraft.red_shulker_box", - "item_id": 551, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13125, - "states": [ - { - "id": 13121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 650, - "name": "minecraft:black_shulker_box", - "translation_key": "block.minecraft.black_shulker_box", - "item_id": 552, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - } - ], - "default_state_id": 13131, - "states": [ - { - "id": 13127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - }, - { - "id": 13132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 24 - } - ] - }, - { - "id": 651, - "name": "minecraft:white_glazed_terracotta", - "translation_key": "block.minecraft.white_glazed_terracotta", - "item_id": 553, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13133, - "states": [ - { - "id": 13133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 652, - "name": "minecraft:orange_glazed_terracotta", - "translation_key": "block.minecraft.orange_glazed_terracotta", - "item_id": 554, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13137, - "states": [ - { - "id": 13137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 653, - "name": "minecraft:magenta_glazed_terracotta", - "translation_key": "block.minecraft.magenta_glazed_terracotta", - "item_id": 555, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13141, - "states": [ - { - "id": 13141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 654, - "name": "minecraft:light_blue_glazed_terracotta", - "translation_key": "block.minecraft.light_blue_glazed_terracotta", - "item_id": 556, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13145, - "states": [ - { - "id": 13145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 655, - "name": "minecraft:yellow_glazed_terracotta", - "translation_key": "block.minecraft.yellow_glazed_terracotta", - "item_id": 557, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13149, - "states": [ - { - "id": 13149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 656, - "name": "minecraft:lime_glazed_terracotta", - "translation_key": "block.minecraft.lime_glazed_terracotta", - "item_id": 558, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13153, - "states": [ - { - "id": 13153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 657, - "name": "minecraft:pink_glazed_terracotta", - "translation_key": "block.minecraft.pink_glazed_terracotta", - "item_id": 559, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13157, - "states": [ - { - "id": 13157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 658, - "name": "minecraft:gray_glazed_terracotta", - "translation_key": "block.minecraft.gray_glazed_terracotta", - "item_id": 560, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13161, - "states": [ - { - "id": 13161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 659, - "name": "minecraft:light_gray_glazed_terracotta", - "translation_key": "block.minecraft.light_gray_glazed_terracotta", - "item_id": 561, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13165, - "states": [ - { - "id": 13165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 660, - "name": "minecraft:cyan_glazed_terracotta", - "translation_key": "block.minecraft.cyan_glazed_terracotta", - "item_id": 562, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13169, - "states": [ - { - "id": 13169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 661, - "name": "minecraft:purple_glazed_terracotta", - "translation_key": "block.minecraft.purple_glazed_terracotta", - "item_id": 563, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13173, - "states": [ - { - "id": 13173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 662, - "name": "minecraft:blue_glazed_terracotta", - "translation_key": "block.minecraft.blue_glazed_terracotta", - "item_id": 564, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13177, - "states": [ - { - "id": 13177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 663, - "name": "minecraft:brown_glazed_terracotta", - "translation_key": "block.minecraft.brown_glazed_terracotta", - "item_id": 565, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13181, - "states": [ - { - "id": 13181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 664, - "name": "minecraft:green_glazed_terracotta", - "translation_key": "block.minecraft.green_glazed_terracotta", - "item_id": 566, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13185, - "states": [ - { - "id": 13185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 665, - "name": "minecraft:red_glazed_terracotta", - "translation_key": "block.minecraft.red_glazed_terracotta", - "item_id": 567, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13189, - "states": [ - { - "id": 13189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 666, - "name": "minecraft:black_glazed_terracotta", - "translation_key": "block.minecraft.black_glazed_terracotta", - "item_id": 568, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 13193, - "states": [ - { - "id": 13193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 13196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 667, - "name": "minecraft:white_concrete", - "translation_key": "block.minecraft.white_concrete", - "item_id": 569, - "properties": [], - "default_state_id": 13197, - "states": [ - { - "id": 13197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 668, - "name": "minecraft:orange_concrete", - "translation_key": "block.minecraft.orange_concrete", - "item_id": 570, - "properties": [], - "default_state_id": 13198, - "states": [ - { - "id": 13198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 669, - "name": "minecraft:magenta_concrete", - "translation_key": "block.minecraft.magenta_concrete", - "item_id": 571, - "properties": [], - "default_state_id": 13199, - "states": [ - { - "id": 13199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 670, - "name": "minecraft:light_blue_concrete", - "translation_key": "block.minecraft.light_blue_concrete", - "item_id": 572, - "properties": [], - "default_state_id": 13200, - "states": [ - { - "id": 13200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 671, - "name": "minecraft:yellow_concrete", - "translation_key": "block.minecraft.yellow_concrete", - "item_id": 573, - "properties": [], - "default_state_id": 13201, - "states": [ - { - "id": 13201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 672, - "name": "minecraft:lime_concrete", - "translation_key": "block.minecraft.lime_concrete", - "item_id": 574, - "properties": [], - "default_state_id": 13202, - "states": [ - { - "id": 13202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 673, - "name": "minecraft:pink_concrete", - "translation_key": "block.minecraft.pink_concrete", - "item_id": 575, - "properties": [], - "default_state_id": 13203, - "states": [ - { - "id": 13203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 674, - "name": "minecraft:gray_concrete", - "translation_key": "block.minecraft.gray_concrete", - "item_id": 576, - "properties": [], - "default_state_id": 13204, - "states": [ - { - "id": 13204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 675, - "name": "minecraft:light_gray_concrete", - "translation_key": "block.minecraft.light_gray_concrete", - "item_id": 577, - "properties": [], - "default_state_id": 13205, - "states": [ - { - "id": 13205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 676, - "name": "minecraft:cyan_concrete", - "translation_key": "block.minecraft.cyan_concrete", - "item_id": 578, - "properties": [], - "default_state_id": 13206, - "states": [ - { - "id": 13206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 677, - "name": "minecraft:purple_concrete", - "translation_key": "block.minecraft.purple_concrete", - "item_id": 579, - "properties": [], - "default_state_id": 13207, - "states": [ - { - "id": 13207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 678, - "name": "minecraft:blue_concrete", - "translation_key": "block.minecraft.blue_concrete", - "item_id": 580, - "properties": [], - "default_state_id": 13208, - "states": [ - { - "id": 13208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 679, - "name": "minecraft:brown_concrete", - "translation_key": "block.minecraft.brown_concrete", - "item_id": 581, - "properties": [], - "default_state_id": 13209, - "states": [ - { - "id": 13209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 680, - "name": "minecraft:green_concrete", - "translation_key": "block.minecraft.green_concrete", - "item_id": 582, - "properties": [], - "default_state_id": 13210, - "states": [ - { - "id": 13210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 681, - "name": "minecraft:red_concrete", - "translation_key": "block.minecraft.red_concrete", - "item_id": 583, - "properties": [], - "default_state_id": 13211, - "states": [ - { - "id": 13211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 682, - "name": "minecraft:black_concrete", - "translation_key": "block.minecraft.black_concrete", - "item_id": 584, - "properties": [], - "default_state_id": 13212, - "states": [ - { - "id": 13212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 683, - "name": "minecraft:white_concrete_powder", - "translation_key": "block.minecraft.white_concrete_powder", - "item_id": 585, - "properties": [], - "default_state_id": 13213, - "states": [ - { - "id": 13213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 684, - "name": "minecraft:orange_concrete_powder", - "translation_key": "block.minecraft.orange_concrete_powder", - "item_id": 586, - "properties": [], - "default_state_id": 13214, - "states": [ - { - "id": 13214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 685, - "name": "minecraft:magenta_concrete_powder", - "translation_key": "block.minecraft.magenta_concrete_powder", - "item_id": 587, - "properties": [], - "default_state_id": 13215, - "states": [ - { - "id": 13215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 686, - "name": "minecraft:light_blue_concrete_powder", - "translation_key": "block.minecraft.light_blue_concrete_powder", - "item_id": 588, - "properties": [], - "default_state_id": 13216, - "states": [ - { - "id": 13216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 687, - "name": "minecraft:yellow_concrete_powder", - "translation_key": "block.minecraft.yellow_concrete_powder", - "item_id": 589, - "properties": [], - "default_state_id": 13217, - "states": [ - { - "id": 13217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 688, - "name": "minecraft:lime_concrete_powder", - "translation_key": "block.minecraft.lime_concrete_powder", - "item_id": 590, - "properties": [], - "default_state_id": 13218, - "states": [ - { - "id": 13218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 689, - "name": "minecraft:pink_concrete_powder", - "translation_key": "block.minecraft.pink_concrete_powder", - "item_id": 591, - "properties": [], - "default_state_id": 13219, - "states": [ - { - "id": 13219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 690, - "name": "minecraft:gray_concrete_powder", - "translation_key": "block.minecraft.gray_concrete_powder", - "item_id": 592, - "properties": [], - "default_state_id": 13220, - "states": [ - { - "id": 13220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 691, - "name": "minecraft:light_gray_concrete_powder", - "translation_key": "block.minecraft.light_gray_concrete_powder", - "item_id": 593, - "properties": [], - "default_state_id": 13221, - "states": [ - { - "id": 13221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 692, - "name": "minecraft:cyan_concrete_powder", - "translation_key": "block.minecraft.cyan_concrete_powder", - "item_id": 594, - "properties": [], - "default_state_id": 13222, - "states": [ - { - "id": 13222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 693, - "name": "minecraft:purple_concrete_powder", - "translation_key": "block.minecraft.purple_concrete_powder", - "item_id": 595, - "properties": [], - "default_state_id": 13223, - "states": [ - { - "id": 13223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 694, - "name": "minecraft:blue_concrete_powder", - "translation_key": "block.minecraft.blue_concrete_powder", - "item_id": 596, - "properties": [], - "default_state_id": 13224, - "states": [ - { - "id": 13224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 695, - "name": "minecraft:brown_concrete_powder", - "translation_key": "block.minecraft.brown_concrete_powder", - "item_id": 597, - "properties": [], - "default_state_id": 13225, - "states": [ - { - "id": 13225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 696, - "name": "minecraft:green_concrete_powder", - "translation_key": "block.minecraft.green_concrete_powder", - "item_id": 598, - "properties": [], - "default_state_id": 13226, - "states": [ - { - "id": 13226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 697, - "name": "minecraft:red_concrete_powder", - "translation_key": "block.minecraft.red_concrete_powder", - "item_id": 599, - "properties": [], - "default_state_id": 13227, - "states": [ - { - "id": 13227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 698, - "name": "minecraft:black_concrete_powder", - "translation_key": "block.minecraft.black_concrete_powder", - "item_id": 600, - "properties": [], - "default_state_id": 13228, - "states": [ - { - "id": 13228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 699, - "name": "minecraft:kelp", - "translation_key": "block.minecraft.kelp", - "item_id": 251, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25" - ] - } - ], - "default_state_id": 13229, - "states": [ - { - "id": 13229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 700, - "name": "minecraft:kelp_plant", - "translation_key": "block.minecraft.kelp_plant", - "item_id": 0, - "properties": [], - "default_state_id": 13255, - "states": [ - { - "id": 13255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 701, - "name": "minecraft:dried_kelp_block", - "translation_key": "block.minecraft.dried_kelp_block", - "item_id": 947, - "properties": [], - "default_state_id": 13256, - "states": [ - { - "id": 13256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 702, - "name": "minecraft:turtle_egg", - "translation_key": "block.minecraft.turtle_egg", - "item_id": 601, - "properties": [ - { - "name": "eggs", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "hatch", - "values": [ - "0", - "1", - "2" - ] - } - ], - "default_state_id": 13257, - "states": [ - { - "id": 13257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 222 - ] - }, - { - "id": 13258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 222 - ] - }, - { - "id": 13259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 222 - ] - }, - { - "id": 13260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - }, - { - "id": 13268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 223 - ] - } - ] - }, - { - "id": 703, - "name": "minecraft:sniffer_egg", - "translation_key": "block.minecraft.sniffer_egg", - "item_id": 602, - "properties": [ - { - "name": "hatch", - "values": [ - "0", - "1", - "2" - ] - } - ], - "default_state_id": 13269, - "states": [ - { - "id": 13269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 224 - ] - }, - { - "id": 13270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 224 - ] - }, - { - "id": 13271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 224 - ] - } - ] - }, - { - "id": 704, - "name": "minecraft:dead_tube_coral_block", - "translation_key": "block.minecraft.dead_tube_coral_block", - "item_id": 603, - "properties": [], - "default_state_id": 13272, - "states": [ - { - "id": 13272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 705, - "name": "minecraft:dead_brain_coral_block", - "translation_key": "block.minecraft.dead_brain_coral_block", - "item_id": 604, - "properties": [], - "default_state_id": 13273, - "states": [ - { - "id": 13273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 706, - "name": "minecraft:dead_bubble_coral_block", - "translation_key": "block.minecraft.dead_bubble_coral_block", - "item_id": 605, - "properties": [], - "default_state_id": 13274, - "states": [ - { - "id": 13274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 707, - "name": "minecraft:dead_fire_coral_block", - "translation_key": "block.minecraft.dead_fire_coral_block", - "item_id": 606, - "properties": [], - "default_state_id": 13275, - "states": [ - { - "id": 13275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 708, - "name": "minecraft:dead_horn_coral_block", - "translation_key": "block.minecraft.dead_horn_coral_block", - "item_id": 607, - "properties": [], - "default_state_id": 13276, - "states": [ - { - "id": 13276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 709, - "name": "minecraft:tube_coral_block", - "translation_key": "block.minecraft.tube_coral_block", - "item_id": 608, - "properties": [], - "default_state_id": 13277, - "states": [ - { - "id": 13277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 710, - "name": "minecraft:brain_coral_block", - "translation_key": "block.minecraft.brain_coral_block", - "item_id": 609, - "properties": [], - "default_state_id": 13278, - "states": [ - { - "id": 13278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 711, - "name": "minecraft:bubble_coral_block", - "translation_key": "block.minecraft.bubble_coral_block", - "item_id": 610, - "properties": [], - "default_state_id": 13279, - "states": [ - { - "id": 13279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 712, - "name": "minecraft:fire_coral_block", - "translation_key": "block.minecraft.fire_coral_block", - "item_id": 611, - "properties": [], - "default_state_id": 13280, - "states": [ - { - "id": 13280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 713, - "name": "minecraft:horn_coral_block", - "translation_key": "block.minecraft.horn_coral_block", - "item_id": 612, - "properties": [], - "default_state_id": 13281, - "states": [ - { - "id": 13281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 714, - "name": "minecraft:dead_tube_coral", - "translation_key": "block.minecraft.dead_tube_coral", - "item_id": 622, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13282, - "states": [ - { - "id": 13282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 715, - "name": "minecraft:dead_brain_coral", - "translation_key": "block.minecraft.dead_brain_coral", - "item_id": 618, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13284, - "states": [ - { - "id": 13284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 716, - "name": "minecraft:dead_bubble_coral", - "translation_key": "block.minecraft.dead_bubble_coral", - "item_id": 619, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13286, - "states": [ - { - "id": 13286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 717, - "name": "minecraft:dead_fire_coral", - "translation_key": "block.minecraft.dead_fire_coral", - "item_id": 620, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13288, - "states": [ - { - "id": 13288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 718, - "name": "minecraft:dead_horn_coral", - "translation_key": "block.minecraft.dead_horn_coral", - "item_id": 621, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13290, - "states": [ - { - "id": 13290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 719, - "name": "minecraft:tube_coral", - "translation_key": "block.minecraft.tube_coral", - "item_id": 613, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13292, - "states": [ - { - "id": 13292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 720, - "name": "minecraft:brain_coral", - "translation_key": "block.minecraft.brain_coral", - "item_id": 614, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13294, - "states": [ - { - "id": 13294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 721, - "name": "minecraft:bubble_coral", - "translation_key": "block.minecraft.bubble_coral", - "item_id": 615, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13296, - "states": [ - { - "id": 13296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 722, - "name": "minecraft:fire_coral", - "translation_key": "block.minecraft.fire_coral", - "item_id": 616, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13298, - "states": [ - { - "id": 13298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 723, - "name": "minecraft:horn_coral", - "translation_key": "block.minecraft.horn_coral", - "item_id": 617, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13300, - "states": [ - { - "id": 13300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 724, - "name": "minecraft:dead_tube_coral_fan", - "translation_key": "block.minecraft.dead_tube_coral_fan", - "item_id": 628, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13302, - "states": [ - { - "id": 13302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 725, - "name": "minecraft:dead_brain_coral_fan", - "translation_key": "block.minecraft.dead_brain_coral_fan", - "item_id": 629, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13304, - "states": [ - { - "id": 13304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 726, - "name": "minecraft:dead_bubble_coral_fan", - "translation_key": "block.minecraft.dead_bubble_coral_fan", - "item_id": 630, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13306, - "states": [ - { - "id": 13306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 727, - "name": "minecraft:dead_fire_coral_fan", - "translation_key": "block.minecraft.dead_fire_coral_fan", - "item_id": 631, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13308, - "states": [ - { - "id": 13308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 728, - "name": "minecraft:dead_horn_coral_fan", - "translation_key": "block.minecraft.dead_horn_coral_fan", - "item_id": 632, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13310, - "states": [ - { - "id": 13310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 729, - "name": "minecraft:tube_coral_fan", - "translation_key": "block.minecraft.tube_coral_fan", - "item_id": 623, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13312, - "states": [ - { - "id": 13312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 730, - "name": "minecraft:brain_coral_fan", - "translation_key": "block.minecraft.brain_coral_fan", - "item_id": 624, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13314, - "states": [ - { - "id": 13314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 731, - "name": "minecraft:bubble_coral_fan", - "translation_key": "block.minecraft.bubble_coral_fan", - "item_id": 625, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13316, - "states": [ - { - "id": 13316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 732, - "name": "minecraft:fire_coral_fan", - "translation_key": "block.minecraft.fire_coral_fan", - "item_id": 626, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13318, - "states": [ - { - "id": 13318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 733, - "name": "minecraft:horn_coral_fan", - "translation_key": "block.minecraft.horn_coral_fan", - "item_id": 627, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13320, - "states": [ - { - "id": 13320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 734, - "name": "minecraft:dead_tube_coral_wall_fan", - "translation_key": "block.minecraft.dead_tube_coral_wall_fan", - "item_id": 628, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13322, - "states": [ - { - "id": 13322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 735, - "name": "minecraft:dead_brain_coral_wall_fan", - "translation_key": "block.minecraft.dead_brain_coral_wall_fan", - "item_id": 629, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13330, - "states": [ - { - "id": 13330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 736, - "name": "minecraft:dead_bubble_coral_wall_fan", - "translation_key": "block.minecraft.dead_bubble_coral_wall_fan", - "item_id": 630, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13338, - "states": [ - { - "id": 13338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 737, - "name": "minecraft:dead_fire_coral_wall_fan", - "translation_key": "block.minecraft.dead_fire_coral_wall_fan", - "item_id": 631, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13346, - "states": [ - { - "id": 13346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 738, - "name": "minecraft:dead_horn_coral_wall_fan", - "translation_key": "block.minecraft.dead_horn_coral_wall_fan", - "item_id": 632, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13354, - "states": [ - { - "id": 13354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 739, - "name": "minecraft:tube_coral_wall_fan", - "translation_key": "block.minecraft.tube_coral_wall_fan", - "item_id": 623, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13362, - "states": [ - { - "id": 13362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 740, - "name": "minecraft:brain_coral_wall_fan", - "translation_key": "block.minecraft.brain_coral_wall_fan", - "item_id": 624, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13370, - "states": [ - { - "id": 13370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 741, - "name": "minecraft:bubble_coral_wall_fan", - "translation_key": "block.minecraft.bubble_coral_wall_fan", - "item_id": 625, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13378, - "states": [ - { - "id": 13378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 742, - "name": "minecraft:fire_coral_wall_fan", - "translation_key": "block.minecraft.fire_coral_wall_fan", - "item_id": 626, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13386, - "states": [ - { - "id": 13386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 743, - "name": "minecraft:horn_coral_wall_fan", - "translation_key": "block.minecraft.horn_coral_wall_fan", - "item_id": 627, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13394, - "states": [ - { - "id": 13394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 13401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 744, - "name": "minecraft:sea_pickle", - "translation_key": "block.minecraft.sea_pickle", - "item_id": 208, - "properties": [ - { - "name": "pickles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13402, - "states": [ - { - "id": 13402, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 225 - ] - }, - { - "id": 13403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 225 - ] - }, - { - "id": 13404, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 226 - ] - }, - { - "id": 13405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 226 - ] - }, - { - "id": 13406, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 227 - ] - }, - { - "id": 13407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 227 - ] - }, - { - "id": 13408, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 228 - ] - }, - { - "id": 13409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 228 - ] - } - ] - }, - { - "id": 745, - "name": "minecraft:blue_ice", - "translation_key": "block.minecraft.blue_ice", - "item_id": 633, - "properties": [], - "default_state_id": 13410, - "states": [ - { - "id": 13410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 746, - "name": "minecraft:conduit", - "translation_key": "block.minecraft.conduit", - "item_id": 634, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13411, - "states": [ - { - "id": 13411, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 229 - ], - "block_entity_type": 26 - }, - { - "id": 13412, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 229 - ], - "block_entity_type": 26 - } - ] - }, - { - "id": 747, - "name": "minecraft:bamboo_sapling", - "translation_key": "block.minecraft.bamboo_sapling", - "item_id": 0, - "properties": [], - "default_state_id": 13413, - "states": [ - { - "id": 13413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 748, - "name": "minecraft:bamboo", - "translation_key": "block.minecraft.bamboo", - "item_id": 261, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1" - ] - }, - { - "name": "leaves", - "values": [ - "none", - "small", - "large" - ] - }, - { - "name": "stage", - "values": [ - "0", - "1" - ] - } - ], - "default_state_id": 13414, - "states": [ - { - "id": 13414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - }, - { - "id": 13425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 230 - ] - } - ] - }, - { - "id": 749, - "name": "minecraft:potted_bamboo", - "translation_key": "block.minecraft.potted_bamboo", - "item_id": 0, - "properties": [], - "default_state_id": 13426, - "states": [ - { - "id": 13426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 750, - "name": "minecraft:void_air", - "translation_key": "block.minecraft.void_air", - "item_id": 0, - "properties": [], - "default_state_id": 13427, - "states": [ - { - "id": 13427, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 751, - "name": "minecraft:cave_air", - "translation_key": "block.minecraft.cave_air", - "item_id": 0, - "properties": [], - "default_state_id": 13428, - "states": [ - { - "id": 13428, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 752, - "name": "minecraft:bubble_column", - "translation_key": "block.minecraft.bubble_column", - "item_id": 0, - "properties": [ - { - "name": "drag", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13429, - "states": [ - { - "id": 13429, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 13430, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 753, - "name": "minecraft:polished_granite_stairs", - "translation_key": "block.minecraft.polished_granite_stairs", - "item_id": 635, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13442, - "states": [ - { - "id": 13431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 754, - "name": "minecraft:smooth_red_sandstone_stairs", - "translation_key": "block.minecraft.smooth_red_sandstone_stairs", - "item_id": 636, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13522, - "states": [ - { - "id": 13511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 755, - "name": "minecraft:mossy_stone_brick_stairs", - "translation_key": "block.minecraft.mossy_stone_brick_stairs", - "item_id": 637, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13602, - "states": [ - { - "id": 13591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 756, - "name": "minecraft:polished_diorite_stairs", - "translation_key": "block.minecraft.polished_diorite_stairs", - "item_id": 638, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13682, - "states": [ - { - "id": 13671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 757, - "name": "minecraft:mossy_cobblestone_stairs", - "translation_key": "block.minecraft.mossy_cobblestone_stairs", - "item_id": 639, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13762, - "states": [ - { - "id": 13751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 758, - "name": "minecraft:end_stone_brick_stairs", - "translation_key": "block.minecraft.end_stone_brick_stairs", - "item_id": 640, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13842, - "states": [ - { - "id": 13831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 759, - "name": "minecraft:stone_stairs", - "translation_key": "block.minecraft.stone_stairs", - "item_id": 641, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 13922, - "states": [ - { - "id": 13911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 13923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 13933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 13943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 13953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 13955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 13959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 13963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 13965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 13967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 13969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 13971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 13973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 13977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 13979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 13981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 13983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 13985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 13987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 13989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 13990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 760, - "name": "minecraft:smooth_sandstone_stairs", - "translation_key": "block.minecraft.smooth_sandstone_stairs", - "item_id": 642, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14002, - "states": [ - { - "id": 13991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 13993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 13995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 13997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 13999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 761, - "name": "minecraft:smooth_quartz_stairs", - "translation_key": "block.minecraft.smooth_quartz_stairs", - "item_id": 643, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14082, - "states": [ - { - "id": 14071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 762, - "name": "minecraft:granite_stairs", - "translation_key": "block.minecraft.granite_stairs", - "item_id": 644, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14162, - "states": [ - { - "id": 14151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 763, - "name": "minecraft:andesite_stairs", - "translation_key": "block.minecraft.andesite_stairs", - "item_id": 645, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14242, - "states": [ - { - "id": 14231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 764, - "name": "minecraft:red_nether_brick_stairs", - "translation_key": "block.minecraft.red_nether_brick_stairs", - "item_id": 646, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14322, - "states": [ - { - "id": 14311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 765, - "name": "minecraft:polished_andesite_stairs", - "translation_key": "block.minecraft.polished_andesite_stairs", - "item_id": 647, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14402, - "states": [ - { - "id": 14391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 766, - "name": "minecraft:diorite_stairs", - "translation_key": "block.minecraft.diorite_stairs", - "item_id": 648, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14482, - "states": [ - { - "id": 14471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 14473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 14483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 14493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 14503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 14513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 14515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 14517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 14519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 14521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 14523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 14525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 14527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 14529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 14531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 14533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 14535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 14537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 14539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 14541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 14543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 14545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 14547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 14549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 14550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 767, - "name": "minecraft:polished_granite_slab", - "translation_key": "block.minecraft.polished_granite_slab", - "item_id": 653, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14554, - "states": [ - { - "id": 14551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 768, - "name": "minecraft:smooth_red_sandstone_slab", - "translation_key": "block.minecraft.smooth_red_sandstone_slab", - "item_id": 654, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14560, - "states": [ - { - "id": 14557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 769, - "name": "minecraft:mossy_stone_brick_slab", - "translation_key": "block.minecraft.mossy_stone_brick_slab", - "item_id": 655, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14566, - "states": [ - { - "id": 14563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 770, - "name": "minecraft:polished_diorite_slab", - "translation_key": "block.minecraft.polished_diorite_slab", - "item_id": 656, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14572, - "states": [ - { - "id": 14569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 771, - "name": "minecraft:mossy_cobblestone_slab", - "translation_key": "block.minecraft.mossy_cobblestone_slab", - "item_id": 657, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14578, - "states": [ - { - "id": 14575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 772, - "name": "minecraft:end_stone_brick_slab", - "translation_key": "block.minecraft.end_stone_brick_slab", - "item_id": 658, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14584, - "states": [ - { - "id": 14581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 773, - "name": "minecraft:smooth_sandstone_slab", - "translation_key": "block.minecraft.smooth_sandstone_slab", - "item_id": 659, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14590, - "states": [ - { - "id": 14587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 774, - "name": "minecraft:smooth_quartz_slab", - "translation_key": "block.minecraft.smooth_quartz_slab", - "item_id": 660, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14596, - "states": [ - { - "id": 14593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 775, - "name": "minecraft:granite_slab", - "translation_key": "block.minecraft.granite_slab", - "item_id": 661, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14602, - "states": [ - { - "id": 14599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 776, - "name": "minecraft:andesite_slab", - "translation_key": "block.minecraft.andesite_slab", - "item_id": 662, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14608, - "states": [ - { - "id": 14605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 777, - "name": "minecraft:red_nether_brick_slab", - "translation_key": "block.minecraft.red_nether_brick_slab", - "item_id": 663, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14614, - "states": [ - { - "id": 14611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 778, - "name": "minecraft:polished_andesite_slab", - "translation_key": "block.minecraft.polished_andesite_slab", - "item_id": 664, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14620, - "states": [ - { - "id": 14617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 779, - "name": "minecraft:diorite_slab", - "translation_key": "block.minecraft.diorite_slab", - "item_id": 665, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 14626, - "states": [ - { - "id": 14623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 14625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 14627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 14628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 780, - "name": "minecraft:brick_wall", - "translation_key": "block.minecraft.brick_wall", - "item_id": 413, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 14632, - "states": [ - { - "id": 14629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 14630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 14633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 14636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 14639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 14729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 14735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 14737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 14738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 14741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 14744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 14747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 14846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 14849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 14851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 14852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 14855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 14857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 14873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 14875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 14879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 14881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 14921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 14923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 14927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 14929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 14945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 14947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 14951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 14952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 781, - "name": "minecraft:prismarine_wall", - "translation_key": "block.minecraft.prismarine_wall", - "item_id": 414, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 14956, - "states": [ - { - "id": 14953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 14954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 14957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 14959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 14960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 14963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 14965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 14981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 14983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 14987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 14989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 14993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 14995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 14998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 14999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 782, - "name": "minecraft:red_sandstone_wall", - "translation_key": "block.minecraft.red_sandstone_wall", - "item_id": 415, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 15280, - "states": [ - { - "id": 15277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 783, - "name": "minecraft:mossy_stone_brick_wall", - "translation_key": "block.minecraft.mossy_stone_brick_wall", - "item_id": 416, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 15604, - "states": [ - { - "id": 15601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 15821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 15823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 15827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 15829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 15845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 15847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 15851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 15853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 15893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 15895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 15899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 15901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 15917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 15923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 15924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 784, - "name": "minecraft:granite_wall", - "translation_key": "block.minecraft.granite_wall", - "item_id": 417, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 15928, - "states": [ - { - "id": 15925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 15929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 15931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 15935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 15937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 15953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 15955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 15959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 15961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 15971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 15973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 15989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 15991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 15995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 15997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 15998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 15999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 785, - "name": "minecraft:stone_brick_wall", - "translation_key": "block.minecraft.stone_brick_wall", - "item_id": 418, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 16252, - "states": [ - { - "id": 16249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 786, - "name": "minecraft:mud_brick_wall", - "translation_key": "block.minecraft.mud_brick_wall", - "item_id": 419, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 16576, - "states": [ - { - "id": 16573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 16793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 16795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 16799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 16801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 16817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 16819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 16823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 16825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 16865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 16867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 16871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 16873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 16889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 16895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 16896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 787, - "name": "minecraft:nether_brick_wall", - "translation_key": "block.minecraft.nether_brick_wall", - "item_id": 420, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 16900, - "states": [ - { - "id": 16897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 16901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 16903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 16907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 16909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 16925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 16927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 16931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 16933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 16973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 16975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 16979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 16981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 16991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 16993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 16997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 16999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 788, - "name": "minecraft:andesite_wall", - "translation_key": "block.minecraft.andesite_wall", - "item_id": 421, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 17224, - "states": [ - { - "id": 17221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 789, - "name": "minecraft:red_nether_brick_wall", - "translation_key": "block.minecraft.red_nether_brick_wall", - "item_id": 422, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 17548, - "states": [ - { - "id": 17545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 17837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 17839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 17843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 17845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 17861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 17867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 17868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 790, - "name": "minecraft:sandstone_wall", - "translation_key": "block.minecraft.sandstone_wall", - "item_id": 423, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 17872, - "states": [ - { - "id": 17869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 17873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 17875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 17879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 17881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 17897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 17899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 17903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 17905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 17945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 17947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 17951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 17953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 17969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 17971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 17975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 17977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 17981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 17983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 17987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 17989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 17993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 17995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 17998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 17999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 791, - "name": "minecraft:end_stone_brick_wall", - "translation_key": "block.minecraft.end_stone_brick_wall", - "item_id": 424, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 18196, - "states": [ - { - "id": 18193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 18194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 18197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 18200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 18203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 792, - "name": "minecraft:diorite_wall", - "translation_key": "block.minecraft.diorite_wall", - "item_id": 425, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 18520, - "states": [ - { - "id": 18517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 18518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 18521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 18523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 18524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 18527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 18529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 18545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 18547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 18551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 18553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 18593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 18595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 18599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 18601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 18617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 18623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 18625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 18737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 18739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 18743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 18745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 18761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 18763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 18767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 18769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 18809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 18811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 18815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 18817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 18833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 18835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 18839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 18840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 793, - "name": "minecraft:scaffolding", - "translation_key": "block.minecraft.scaffolding", - "item_id": 670, - "properties": [ - { - "name": "bottom", - "values": [ - "true", - "false" - ] - }, - { - "name": "distance", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18872, - "states": [ - { - "id": 18841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - }, - { - "id": 18872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 231, - 232, - 233, - 234, - 235, - 236, - 237 - ] - } - ] - }, - { - "id": 794, - "name": "minecraft:loom", - "translation_key": "block.minecraft.loom", - "item_id": 1235, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 18873, - "states": [ - { - "id": 18873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 18874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 18875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 18876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 795, - "name": "minecraft:barrel", - "translation_key": "block.minecraft.barrel", - "item_id": 1248, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18878, - "states": [ - { - "id": 18877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - }, - { - "id": 18888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 27 - } - ] - }, - { - "id": 796, - "name": "minecraft:smoker", - "translation_key": "block.minecraft.smoker", - "item_id": 1249, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18890, - "states": [ - { - "id": 18889, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18891, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18893, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18895, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - }, - { - "id": 18896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 28 - } - ] - }, - { - "id": 797, - "name": "minecraft:blast_furnace", - "translation_key": "block.minecraft.blast_furnace", - "item_id": 1250, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18898, - "states": [ - { - "id": 18897, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18899, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18901, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18903, - "luminance": 13, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - }, - { - "id": 18904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 29 - } - ] - }, - { - "id": 798, - "name": "minecraft:cartography_table", - "translation_key": "block.minecraft.cartography_table", - "item_id": 1251, - "properties": [], - "default_state_id": 18905, - "states": [ - { - "id": 18905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 799, - "name": "minecraft:fletching_table", - "translation_key": "block.minecraft.fletching_table", - "item_id": 1252, - "properties": [], - "default_state_id": 18906, - "states": [ - { - "id": 18906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 800, - "name": "minecraft:grindstone", - "translation_key": "block.minecraft.grindstone", - "item_id": 1253, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 18911, - "states": [ - { - "id": 18907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 238, - 239, - 240, - 241, - 242, - 243, - 244 - ] - }, - { - "id": 18908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 238, - 239, - 240, - 241, - 242, - 243, - 244 - ] - }, - { - "id": 18909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 245, - 246, - 247, - 248, - 249, - 250, - 251 - ] - }, - { - "id": 18910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 245, - 246, - 247, - 248, - 249, - 250, - 251 - ] - }, - { - "id": 18911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 252, - 253, - 254, - 255, - 256 - ] - }, - { - "id": 18912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 257, - 258, - 259, - 260, - 261 - ] - }, - { - "id": 18913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 262, - 263, - 264, - 265, - 266 - ] - }, - { - "id": 18914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 267, - 268, - 269, - 270, - 271 - ] - }, - { - "id": 18915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 272, - 273, - 274, - 275, - 276 - ] - }, - { - "id": 18916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 272, - 273, - 274, - 275, - 276 - ] - }, - { - "id": 18917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 277, - 278, - 279, - 280, - 281 - ] - }, - { - "id": 18918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 277, - 278, - 279, - 280, - 281 - ] - } - ] - }, - { - "id": 801, - "name": "minecraft:lectern", - "translation_key": "block.minecraft.lectern", - "item_id": 684, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "has_book", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18922, - "states": [ - { - "id": 18919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - }, - { - "id": 18934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 282 - ], - "block_entity_type": 30 - } - ] - }, - { - "id": 802, - "name": "minecraft:smithing_table", - "translation_key": "block.minecraft.smithing_table", - "item_id": 1254, - "properties": [], - "default_state_id": 18935, - "states": [ - { - "id": 18935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 803, - "name": "minecraft:stonecutter", - "translation_key": "block.minecraft.stonecutter", - "item_id": 1255, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - } - ], - "default_state_id": 18936, - "states": [ - { - "id": 18936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 283 - ] - }, - { - "id": 18937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 283 - ] - }, - { - "id": 18938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 283 - ] - }, - { - "id": 18939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 283 - ] - } - ] - }, - { - "id": 804, - "name": "minecraft:bell", - "translation_key": "block.minecraft.bell", - "item_id": 1256, - "properties": [ - { - "name": "attachment", - "values": [ - "floor", - "ceiling", - "single_wall", - "double_wall" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18941, - "states": [ - { - "id": 18940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 284 - ], - "block_entity_type": 31 - }, - { - "id": 18941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 284 - ], - "block_entity_type": 31 - }, - { - "id": 18942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 284 - ], - "block_entity_type": 31 - }, - { - "id": 18943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 284 - ], - "block_entity_type": 31 - }, - { - "id": 18944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 285 - ], - "block_entity_type": 31 - }, - { - "id": 18945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 285 - ], - "block_entity_type": 31 - }, - { - "id": 18946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 285 - ], - "block_entity_type": 31 - }, - { - "id": 18947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 285 - ], - "block_entity_type": 31 - }, - { - "id": 18948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 288 - ], - "block_entity_type": 31 - }, - { - "id": 18956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 289 - ], - "block_entity_type": 31 - }, - { - "id": 18957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 289 - ], - "block_entity_type": 31 - }, - { - "id": 18958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 290 - ], - "block_entity_type": 31 - }, - { - "id": 18959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 290 - ], - "block_entity_type": 31 - }, - { - "id": 18960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 291 - ], - "block_entity_type": 31 - }, - { - "id": 18961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 291 - ], - "block_entity_type": 31 - }, - { - "id": 18962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 292 - ], - "block_entity_type": 31 - }, - { - "id": 18963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 292 - ], - "block_entity_type": 31 - }, - { - "id": 18964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 293 - ], - "block_entity_type": 31 - }, - { - "id": 18965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 293 - ], - "block_entity_type": 31 - }, - { - "id": 18966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 293 - ], - "block_entity_type": 31 - }, - { - "id": 18967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 293 - ], - "block_entity_type": 31 - }, - { - "id": 18968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 294 - ], - "block_entity_type": 31 - }, - { - "id": 18969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 294 - ], - "block_entity_type": 31 - }, - { - "id": 18970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 294 - ], - "block_entity_type": 31 - }, - { - "id": 18971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 286, - 287, - 294 - ], - "block_entity_type": 31 - } - ] - }, - { - "id": 805, - "name": "minecraft:lantern", - "translation_key": "block.minecraft.lantern", - "item_id": 1257, - "properties": [ - { - "name": "hanging", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18975, - "states": [ - { - "id": 18972, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 295, - 296 - ] - }, - { - "id": 18973, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 295, - 296 - ] - }, - { - "id": 18974, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 297, - 298 - ] - }, - { - "id": 18975, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 297, - 298 - ] - } - ] - }, - { - "id": 806, - "name": "minecraft:soul_lantern", - "translation_key": "block.minecraft.soul_lantern", - "item_id": 1258, - "properties": [ - { - "name": "hanging", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18979, - "states": [ - { - "id": 18976, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 295, - 296 - ] - }, - { - "id": 18977, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 295, - 296 - ] - }, - { - "id": 18978, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 297, - 298 - ] - }, - { - "id": 18979, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 297, - 298 - ] - } - ] - }, - { - "id": 807, - "name": "minecraft:campfire", - "translation_key": "block.minecraft.campfire", - "item_id": 1261, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "signal_fire", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 18983, - "states": [ - { - "id": 18980, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18981, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18982, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18983, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18988, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18989, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18990, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18991, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18996, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18997, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18998, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 18999, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19004, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19005, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19006, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19007, - "luminance": 15, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - } - ] - }, - { - "id": 808, - "name": "minecraft:soul_campfire", - "translation_key": "block.minecraft.soul_campfire", - "item_id": 1262, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "signal_fire", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19015, - "states": [ - { - "id": 19012, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19013, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19014, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19015, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19020, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19021, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19022, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19023, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19028, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19029, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19030, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19031, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19036, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19037, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19038, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19039, - "luminance": 10, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - }, - { - "id": 19043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 299 - ], - "block_entity_type": 33 - } - ] - }, - { - "id": 809, - "name": "minecraft:sweet_berry_bush", - "translation_key": "block.minecraft.sweet_berry_bush", - "item_id": 1259, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3" - ] - } - ], - "default_state_id": 19044, - "states": [ - { - "id": 19044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 810, - "name": "minecraft:warped_stem", - "translation_key": "block.minecraft.warped_stem", - "item_id": 146, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19049, - "states": [ - { - "id": 19048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 811, - "name": "minecraft:stripped_warped_stem", - "translation_key": "block.minecraft.stripped_warped_stem", - "item_id": 158, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19052, - "states": [ - { - "id": 19051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 812, - "name": "minecraft:warped_hyphae", - "translation_key": "block.minecraft.warped_hyphae", - "item_id": 181, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19055, - "states": [ - { - "id": 19054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 813, - "name": "minecraft:stripped_warped_hyphae", - "translation_key": "block.minecraft.stripped_warped_hyphae", - "item_id": 169, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19058, - "states": [ - { - "id": 19057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 814, - "name": "minecraft:warped_nylium", - "translation_key": "block.minecraft.warped_nylium", - "item_id": 34, - "properties": [], - "default_state_id": 19060, - "states": [ - { - "id": 19060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 815, - "name": "minecraft:warped_fungus", - "translation_key": "block.minecraft.warped_fungus", - "item_id": 244, - "properties": [], - "default_state_id": 19061, - "states": [ - { - "id": 19061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 816, - "name": "minecraft:warped_wart_block", - "translation_key": "block.minecraft.warped_wart_block", - "item_id": 532, - "properties": [], - "default_state_id": 19062, - "states": [ - { - "id": 19062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 817, - "name": "minecraft:warped_roots", - "translation_key": "block.minecraft.warped_roots", - "item_id": 246, - "properties": [], - "default_state_id": 19063, - "states": [ - { - "id": 19063, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 818, - "name": "minecraft:nether_sprouts", - "translation_key": "block.minecraft.nether_sprouts", - "item_id": 247, - "properties": [], - "default_state_id": 19064, - "states": [ - { - "id": 19064, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 819, - "name": "minecraft:crimson_stem", - "translation_key": "block.minecraft.crimson_stem", - "item_id": 145, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19066, - "states": [ - { - "id": 19065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 820, - "name": "minecraft:stripped_crimson_stem", - "translation_key": "block.minecraft.stripped_crimson_stem", - "item_id": 157, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19069, - "states": [ - { - "id": 19068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 821, - "name": "minecraft:crimson_hyphae", - "translation_key": "block.minecraft.crimson_hyphae", - "item_id": 180, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19072, - "states": [ - { - "id": 19071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 822, - "name": "minecraft:stripped_crimson_hyphae", - "translation_key": "block.minecraft.stripped_crimson_hyphae", - "item_id": 168, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 19075, - "states": [ - { - "id": 19074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 823, - "name": "minecraft:crimson_nylium", - "translation_key": "block.minecraft.crimson_nylium", - "item_id": 33, - "properties": [], - "default_state_id": 19077, - "states": [ - { - "id": 19077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 824, - "name": "minecraft:crimson_fungus", - "translation_key": "block.minecraft.crimson_fungus", - "item_id": 243, - "properties": [], - "default_state_id": 19078, - "states": [ - { - "id": 19078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 825, - "name": "minecraft:shroomlight", - "translation_key": "block.minecraft.shroomlight", - "item_id": 1263, - "properties": [], - "default_state_id": 19079, - "states": [ - { - "id": 19079, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 826, - "name": "minecraft:weeping_vines", - "translation_key": "block.minecraft.weeping_vines", - "item_id": 248, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25" - ] - } - ], - "default_state_id": 19080, - "states": [ - { - "id": 19080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 827, - "name": "minecraft:weeping_vines_plant", - "translation_key": "block.minecraft.weeping_vines_plant", - "item_id": 0, - "properties": [], - "default_state_id": 19106, - "states": [ - { - "id": 19106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 828, - "name": "minecraft:twisting_vines", - "translation_key": "block.minecraft.twisting_vines", - "item_id": 249, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25" - ] - } - ], - "default_state_id": 19107, - "states": [ - { - "id": 19107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 829, - "name": "minecraft:twisting_vines_plant", - "translation_key": "block.minecraft.twisting_vines_plant", - "item_id": 0, - "properties": [], - "default_state_id": 19133, - "states": [ - { - "id": 19133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 830, - "name": "minecraft:crimson_roots", - "translation_key": "block.minecraft.crimson_roots", - "item_id": 245, - "properties": [], - "default_state_id": 19134, - "states": [ - { - "id": 19134, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 831, - "name": "minecraft:crimson_planks", - "translation_key": "block.minecraft.crimson_planks", - "item_id": 46, - "properties": [], - "default_state_id": 19135, - "states": [ - { - "id": 19135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 832, - "name": "minecraft:warped_planks", - "translation_key": "block.minecraft.warped_planks", - "item_id": 47, - "properties": [], - "default_state_id": 19136, - "states": [ - { - "id": 19136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 833, - "name": "minecraft:crimson_slab", - "translation_key": "block.minecraft.crimson_slab", - "item_id": 273, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19140, - "states": [ - { - "id": 19137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 19138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 19139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 19140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 19141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 834, - "name": "minecraft:warped_slab", - "translation_key": "block.minecraft.warped_slab", - "item_id": 274, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19146, - "states": [ - { - "id": 19143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 19144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 19145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 19146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 19147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 835, - "name": "minecraft:crimson_pressure_plate", - "translation_key": "block.minecraft.crimson_pressure_plate", - "item_id": 724, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19150, - "states": [ - { - "id": 19149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 836, - "name": "minecraft:warped_pressure_plate", - "translation_key": "block.minecraft.warped_pressure_plate", - "item_id": 725, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19152, - "states": [ - { - "id": 19151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 837, - "name": "minecraft:crimson_fence", - "translation_key": "block.minecraft.crimson_fence", - "item_id": 333, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19184, - "states": [ - { - "id": 19153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 19154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 19155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 19156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 19157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 19158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 19159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 19160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 19161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 19162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 19163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 19164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 19165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 19167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 19169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 19170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 19172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 19174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 19175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 19176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 19177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 19178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 19179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 19180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 19181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 19182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 19183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 19184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 838, - "name": "minecraft:warped_fence", - "translation_key": "block.minecraft.warped_fence", - "item_id": 334, - "properties": [ - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19216, - "states": [ - { - "id": 19185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 19186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 19187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76, - 77 - ] - }, - { - "id": 19188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78, - 79 - ] - }, - { - "id": 19189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 19190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 19191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 76 - ] - }, - { - "id": 19192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80, - 79 - ] - }, - { - "id": 19193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 19194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 19195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75, - 77 - ] - }, - { - "id": 19196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81, - 79 - ] - }, - { - "id": 19197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 19199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 82 - ] - }, - { - "id": 19201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 19202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76, - 77 - ] - }, - { - "id": 19204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 19206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 19207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 76 - ] - }, - { - "id": 19208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 80 - ] - }, - { - "id": 19209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 19210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 19211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83, - 77 - ] - }, - { - "id": 19212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 81 - ] - }, - { - "id": 19213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 19214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - }, - { - "id": 19215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 83 - ] - }, - { - "id": 19216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 84 - ] - } - ] - }, - { - "id": 839, - "name": "minecraft:crimson_trapdoor", - "translation_key": "block.minecraft.crimson_trapdoor", - "item_id": 758, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19232, - "states": [ - { - "id": 19217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 840, - "name": "minecraft:warped_trapdoor", - "translation_key": "block.minecraft.warped_trapdoor", - "item_id": 759, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19296, - "states": [ - { - "id": 19281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 19337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 19344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 841, - "name": "minecraft:crimson_fence_gate", - "translation_key": "block.minecraft.crimson_fence_gate", - "item_id": 778, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19352, - "states": [ - { - "id": 19345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 842, - "name": "minecraft:warped_fence_gate", - "translation_key": "block.minecraft.warped_fence_gate", - "item_id": 779, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "in_wall", - "values": [ - "true", - "false" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19384, - "states": [ - { - "id": 19377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 75 - ] - }, - { - "id": 19393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - }, - { - "id": 19408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 78 - ] - } - ] - }, - { - "id": 843, - "name": "minecraft:crimson_stairs", - "translation_key": "block.minecraft.crimson_stairs", - "item_id": 407, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19420, - "states": [ - { - "id": 19409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 19480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 19481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 844, - "name": "minecraft:warped_stairs", - "translation_key": "block.minecraft.warped_stairs", - "item_id": 408, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19500, - "states": [ - { - "id": 19489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 19560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 19561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 845, - "name": "minecraft:crimson_button", - "translation_key": "block.minecraft.crimson_button", - "item_id": 708, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19578, - "states": [ - { - "id": 19569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 846, - "name": "minecraft:warped_button", - "translation_key": "block.minecraft.warped_button", - "item_id": 709, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19602, - "states": [ - { - "id": 19593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 19616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 847, - "name": "minecraft:crimson_door", - "translation_key": "block.minecraft.crimson_door", - "item_id": 737, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19628, - "states": [ - { - "id": 19617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 848, - "name": "minecraft:warped_door", - "translation_key": "block.minecraft.warped_door", - "item_id": 738, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19692, - "states": [ - { - "id": 19681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 19729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 19739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 19743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 19744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 849, - "name": "minecraft:crimson_sign", - "translation_key": "block.minecraft.crimson_sign", - "item_id": 918, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19746, - "states": [ - { - "id": 19745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 850, - "name": "minecraft:warped_sign", - "translation_key": "block.minecraft.warped_sign", - "item_id": 919, - "properties": [ - { - "name": "rotation", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19778, - "states": [ - { - "id": 19777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 851, - "name": "minecraft:crimson_wall_sign", - "translation_key": "block.minecraft.crimson_sign", - "item_id": 918, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19810, - "states": [ - { - "id": 19809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 852, - "name": "minecraft:warped_wall_sign", - "translation_key": "block.minecraft.warped_sign", - "item_id": 919, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19818, - "states": [ - { - "id": 19817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - }, - { - "id": 19824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [], - "block_entity_type": 7 - } - ] - }, - { - "id": 853, - "name": "minecraft:structure_block", - "translation_key": "block.minecraft.structure_block", - "item_id": 814, - "properties": [ - { - "name": "mode", - "values": [ - "save", - "load", - "corner", - "data" - ] - } - ], - "default_state_id": 19826, - "states": [ - { - "id": 19825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 21 - }, - { - "id": 19826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 21 - }, - { - "id": 19827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 21 - }, - { - "id": 19828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 21 - } - ] - }, - { - "id": 854, - "name": "minecraft:jigsaw", - "translation_key": "block.minecraft.jigsaw", - "item_id": 815, - "properties": [ - { - "name": "orientation", - "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" - ] - } - ], - "default_state_id": 19839, - "states": [ - { - "id": 19829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - }, - { - "id": 19840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 32 - } - ] - }, - { - "id": 855, - "name": "minecraft:composter", - "translation_key": "block.minecraft.composter", - "item_id": 1247, - "properties": [ - { - "name": "level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8" - ] - } - ], - "default_state_id": 19841, - "states": [ - { - "id": 19841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - }, - { - "id": 19849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 70, - 300, - 301, - 302, - 303 - ] - } - ] - }, - { - "id": 856, - "name": "minecraft:target", - "translation_key": "block.minecraft.target", - "item_id": 685, - "properties": [ - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - } - ], - "default_state_id": 19850, - "states": [ - { - "id": 19850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 857, - "name": "minecraft:bee_nest", - "translation_key": "block.minecraft.bee_nest", - "item_id": 1265, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "honey_level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5" - ] - } - ], - "default_state_id": 19866, - "states": [ - { - "id": 19866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - } - ] - }, - { - "id": 858, - "name": "minecraft:beehive", - "translation_key": "block.minecraft.beehive", - "item_id": 1266, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "honey_level", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5" - ] - } - ], - "default_state_id": 19890, - "states": [ - { - "id": 19890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - }, - { - "id": 19913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 34 - } - ] - }, - { - "id": 859, - "name": "minecraft:honey_block", - "translation_key": "block.minecraft.honey_block", - "item_id": 679, - "properties": [], - "default_state_id": 19914, - "states": [ - { - "id": 19914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 74 - ] - } - ] - }, - { - "id": 860, - "name": "minecraft:honeycomb_block", - "translation_key": "block.minecraft.honeycomb_block", - "item_id": 1268, - "properties": [], - "default_state_id": 19915, - "states": [ - { - "id": 19915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 861, - "name": "minecraft:netherite_block", - "translation_key": "block.minecraft.netherite_block", - "item_id": 94, - "properties": [], - "default_state_id": 19916, - "states": [ - { - "id": 19916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 862, - "name": "minecraft:ancient_debris", - "translation_key": "block.minecraft.ancient_debris", - "item_id": 82, - "properties": [], - "default_state_id": 19917, - "states": [ - { - "id": 19917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 863, - "name": "minecraft:crying_obsidian", - "translation_key": "block.minecraft.crying_obsidian", - "item_id": 1270, - "properties": [], - "default_state_id": 19918, - "states": [ - { - "id": 19918, - "luminance": 10, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 864, - "name": "minecraft:respawn_anchor", - "translation_key": "block.minecraft.respawn_anchor", - "item_id": 1283, - "properties": [ - { - "name": "charges", - "values": [ - "0", - "1", - "2", - "3", - "4" - ] - } - ], - "default_state_id": 19919, - "states": [ - { - "id": 19919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19920, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19921, - "luminance": 7, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19922, - "luminance": 11, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 19923, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 865, - "name": "minecraft:potted_crimson_fungus", - "translation_key": "block.minecraft.potted_crimson_fungus", - "item_id": 0, - "properties": [], - "default_state_id": 19924, - "states": [ - { - "id": 19924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 866, - "name": "minecraft:potted_warped_fungus", - "translation_key": "block.minecraft.potted_warped_fungus", - "item_id": 0, - "properties": [], - "default_state_id": 19925, - "states": [ - { - "id": 19925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 867, - "name": "minecraft:potted_crimson_roots", - "translation_key": "block.minecraft.potted_crimson_roots", - "item_id": 0, - "properties": [], - "default_state_id": 19926, - "states": [ - { - "id": 19926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 868, - "name": "minecraft:potted_warped_roots", - "translation_key": "block.minecraft.potted_warped_roots", - "item_id": 0, - "properties": [], - "default_state_id": 19927, - "states": [ - { - "id": 19927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 869, - "name": "minecraft:lodestone", - "translation_key": "block.minecraft.lodestone", - "item_id": 1269, - "properties": [], - "default_state_id": 19928, - "states": [ - { - "id": 19928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 870, - "name": "minecraft:blackstone", - "translation_key": "block.minecraft.blackstone", - "item_id": 1271, - "properties": [], - "default_state_id": 19929, - "states": [ - { - "id": 19929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 871, - "name": "minecraft:blackstone_stairs", - "translation_key": "block.minecraft.blackstone_stairs", - "item_id": 1273, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 19941, - "states": [ - { - "id": 19930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 19932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 19942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 19946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 19950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 19952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 19962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 19964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 19968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 19972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 19974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 19976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 19978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 19980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 19982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 19984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 19986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 19988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 19990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 19992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 19994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 19996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 19998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 19999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 872, - "name": "minecraft:blackstone_wall", - "translation_key": "block.minecraft.blackstone_wall", - "item_id": 426, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 20013, - "states": [ - { - "id": 20010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 873, - "name": "minecraft:blackstone_slab", - "translation_key": "block.minecraft.blackstone_slab", - "item_id": 1272, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20337, - "states": [ - { - "id": 20334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 20339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 874, - "name": "minecraft:polished_blackstone", - "translation_key": "block.minecraft.polished_blackstone", - "item_id": 1275, - "properties": [], - "default_state_id": 20340, - "states": [ - { - "id": 20340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 875, - "name": "minecraft:polished_blackstone_bricks", - "translation_key": "block.minecraft.polished_blackstone_bricks", - "item_id": 1279, - "properties": [], - "default_state_id": 20341, - "states": [ - { - "id": 20341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 876, - "name": "minecraft:cracked_polished_blackstone_bricks", - "translation_key": "block.minecraft.cracked_polished_blackstone_bricks", - "item_id": 1282, - "properties": [], - "default_state_id": 20342, - "states": [ - { - "id": 20342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 877, - "name": "minecraft:chiseled_polished_blackstone", - "translation_key": "block.minecraft.chiseled_polished_blackstone", - "item_id": 1278, - "properties": [], - "default_state_id": 20343, - "states": [ - { - "id": 20343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 878, - "name": "minecraft:polished_blackstone_brick_slab", - "translation_key": "block.minecraft.polished_blackstone_brick_slab", - "item_id": 1280, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20347, - "states": [ - { - "id": 20344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 20349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 879, - "name": "minecraft:polished_blackstone_brick_stairs", - "translation_key": "block.minecraft.polished_blackstone_brick_stairs", - "item_id": 1281, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20361, - "states": [ - { - "id": 20350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 20351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 20352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 20361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 20362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 20371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 20372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 20381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 20382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 20391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 20392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 20401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 20402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 20411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 20412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 880, - "name": "minecraft:polished_blackstone_brick_wall", - "translation_key": "block.minecraft.polished_blackstone_brick_wall", - "item_id": 428, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 20433, - "states": [ - { - "id": 20430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 20722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 20724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 20728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 20730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 20746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 20752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 20753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 881, - "name": "minecraft:gilded_blackstone", - "translation_key": "block.minecraft.gilded_blackstone", - "item_id": 1274, - "properties": [], - "default_state_id": 20754, - "states": [ - { - "id": 20754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 882, - "name": "minecraft:polished_blackstone_stairs", - "translation_key": "block.minecraft.polished_blackstone_stairs", - "item_id": 1277, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20766, - "states": [ - { - "id": 20755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 20756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 20757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 20766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 20767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 20776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 20777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 20786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 20787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 20796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 20797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 20799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 20801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 20803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 20805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 20806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 20807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 20809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 20811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 20813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 20815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 20816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 20817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 20819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 20821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 20823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 20825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 20827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 20829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 20831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 20833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 20834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 883, - "name": "minecraft:polished_blackstone_slab", - "translation_key": "block.minecraft.polished_blackstone_slab", - "item_id": 1276, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20838, - "states": [ - { - "id": 20835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 20837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 20839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 20840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 884, - "name": "minecraft:polished_blackstone_pressure_plate", - "translation_key": "block.minecraft.polished_blackstone_pressure_plate", - "item_id": 711, - "properties": [ - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20842, - "states": [ - { - "id": 20841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 885, - "name": "minecraft:polished_blackstone_button", - "translation_key": "block.minecraft.polished_blackstone_button", - "item_id": 697, - "properties": [ - { - "name": "face", - "values": [ - "floor", - "wall", - "ceiling" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 20852, - "states": [ - { - "id": 20843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 886, - "name": "minecraft:polished_blackstone_wall", - "translation_key": "block.minecraft.polished_blackstone_wall", - "item_id": 427, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 20870, - "states": [ - { - "id": 20867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 20871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 20873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 20877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 20879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 20895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 20897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 20901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 20903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 20943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 20945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 20949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 20951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 20967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 20969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 20973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 20975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 20979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 20981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 20985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 20987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 20991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 20993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 20997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 20999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 887, - "name": "minecraft:chiseled_nether_bricks", - "translation_key": "block.minecraft.chiseled_nether_bricks", - "item_id": 381, - "properties": [], - "default_state_id": 21191, - "states": [ - { - "id": 21191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 888, - "name": "minecraft:cracked_nether_bricks", - "translation_key": "block.minecraft.cracked_nether_bricks", - "item_id": 380, - "properties": [], - "default_state_id": 21192, - "states": [ - { - "id": 21192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 889, - "name": "minecraft:quartz_bricks", - "translation_key": "block.minecraft.quartz_bricks", - "item_id": 438, - "properties": [], - "default_state_id": 21193, - "states": [ - { - "id": 21193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 890, - "name": "minecraft:candle", - "translation_key": "block.minecraft.candle", - "item_id": 1284, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21197, - "states": [ - { - "id": 21194, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21195, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21198, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21199, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21202, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21203, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21206, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21207, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 891, - "name": "minecraft:white_candle", - "translation_key": "block.minecraft.white_candle", - "item_id": 1285, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21213, - "states": [ - { - "id": 21210, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21211, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21214, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21215, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21218, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21219, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21222, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21223, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 892, - "name": "minecraft:orange_candle", - "translation_key": "block.minecraft.orange_candle", - "item_id": 1286, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21229, - "states": [ - { - "id": 21226, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21227, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21230, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21231, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21234, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21235, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21238, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21239, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 893, - "name": "minecraft:magenta_candle", - "translation_key": "block.minecraft.magenta_candle", - "item_id": 1287, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21245, - "states": [ - { - "id": 21242, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21243, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21246, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21247, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21250, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21251, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21254, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21255, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 894, - "name": "minecraft:light_blue_candle", - "translation_key": "block.minecraft.light_blue_candle", - "item_id": 1288, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21261, - "states": [ - { - "id": 21258, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21259, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21262, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21263, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21266, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21267, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21270, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21271, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 895, - "name": "minecraft:yellow_candle", - "translation_key": "block.minecraft.yellow_candle", - "item_id": 1289, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21277, - "states": [ - { - "id": 21274, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21275, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21278, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21279, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21282, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21283, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21286, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21287, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 896, - "name": "minecraft:lime_candle", - "translation_key": "block.minecraft.lime_candle", - "item_id": 1290, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21293, - "states": [ - { - "id": 21290, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21291, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21294, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21295, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21298, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21299, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21302, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21303, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 897, - "name": "minecraft:pink_candle", - "translation_key": "block.minecraft.pink_candle", - "item_id": 1291, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21309, - "states": [ - { - "id": 21306, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21307, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21310, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21311, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21314, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21315, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21318, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21319, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 898, - "name": "minecraft:gray_candle", - "translation_key": "block.minecraft.gray_candle", - "item_id": 1292, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21325, - "states": [ - { - "id": 21322, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21323, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21326, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21327, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21330, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21331, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21334, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21335, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 899, - "name": "minecraft:light_gray_candle", - "translation_key": "block.minecraft.light_gray_candle", - "item_id": 1293, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21341, - "states": [ - { - "id": 21338, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21339, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21342, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21343, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21346, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21347, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21350, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21351, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 900, - "name": "minecraft:cyan_candle", - "translation_key": "block.minecraft.cyan_candle", - "item_id": 1294, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21357, - "states": [ - { - "id": 21354, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21355, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21358, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21359, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21362, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21363, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21366, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21367, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 901, - "name": "minecraft:purple_candle", - "translation_key": "block.minecraft.purple_candle", - "item_id": 1295, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21373, - "states": [ - { - "id": 21370, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21371, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21374, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21375, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21378, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21379, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21382, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21383, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 902, - "name": "minecraft:blue_candle", - "translation_key": "block.minecraft.blue_candle", - "item_id": 1296, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21389, - "states": [ - { - "id": 21386, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21387, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21390, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21391, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21394, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21395, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21398, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21399, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 903, - "name": "minecraft:brown_candle", - "translation_key": "block.minecraft.brown_candle", - "item_id": 1297, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21405, - "states": [ - { - "id": 21402, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21403, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21406, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21407, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21410, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21411, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21414, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21415, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 904, - "name": "minecraft:green_candle", - "translation_key": "block.minecraft.green_candle", - "item_id": 1298, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21421, - "states": [ - { - "id": 21418, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21419, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21422, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21423, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21426, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21427, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21430, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21431, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 905, - "name": "minecraft:red_candle", - "translation_key": "block.minecraft.red_candle", - "item_id": 1299, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21437, - "states": [ - { - "id": 21434, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21435, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21438, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21439, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21442, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21443, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21446, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21447, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 906, - "name": "minecraft:black_candle", - "translation_key": "block.minecraft.black_candle", - "item_id": 1300, - "properties": [ - { - "name": "candles", - "values": [ - "1", - "2", - "3", - "4" - ] - }, - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21453, - "states": [ - { - "id": 21450, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21451, - "luminance": 3, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 304 - ] - }, - { - "id": 21454, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21455, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 305 - ] - }, - { - "id": 21458, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21459, - "luminance": 9, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 306 - ] - }, - { - "id": 21462, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21463, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - }, - { - "id": 21465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 307 - ] - } - ] - }, - { - "id": 907, - "name": "minecraft:candle_cake", - "translation_key": "block.minecraft.candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21467, - "states": [ - { - "id": 21466, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 908, - "name": "minecraft:white_candle_cake", - "translation_key": "block.minecraft.white_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21469, - "states": [ - { - "id": 21468, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 909, - "name": "minecraft:orange_candle_cake", - "translation_key": "block.minecraft.orange_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21471, - "states": [ - { - "id": 21470, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 910, - "name": "minecraft:magenta_candle_cake", - "translation_key": "block.minecraft.magenta_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21473, - "states": [ - { - "id": 21472, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 911, - "name": "minecraft:light_blue_candle_cake", - "translation_key": "block.minecraft.light_blue_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21475, - "states": [ - { - "id": 21474, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 912, - "name": "minecraft:yellow_candle_cake", - "translation_key": "block.minecraft.yellow_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21477, - "states": [ - { - "id": 21476, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 913, - "name": "minecraft:lime_candle_cake", - "translation_key": "block.minecraft.lime_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21479, - "states": [ - { - "id": 21478, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 914, - "name": "minecraft:pink_candle_cake", - "translation_key": "block.minecraft.pink_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21481, - "states": [ - { - "id": 21480, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 915, - "name": "minecraft:gray_candle_cake", - "translation_key": "block.minecraft.gray_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21483, - "states": [ - { - "id": 21482, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 916, - "name": "minecraft:light_gray_candle_cake", - "translation_key": "block.minecraft.light_gray_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21485, - "states": [ - { - "id": 21484, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 917, - "name": "minecraft:cyan_candle_cake", - "translation_key": "block.minecraft.cyan_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21487, - "states": [ - { - "id": 21486, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 918, - "name": "minecraft:purple_candle_cake", - "translation_key": "block.minecraft.purple_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21489, - "states": [ - { - "id": 21488, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 919, - "name": "minecraft:blue_candle_cake", - "translation_key": "block.minecraft.blue_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21491, - "states": [ - { - "id": 21490, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 920, - "name": "minecraft:brown_candle_cake", - "translation_key": "block.minecraft.brown_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21493, - "states": [ - { - "id": 21492, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 921, - "name": "minecraft:green_candle_cake", - "translation_key": "block.minecraft.green_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21495, - "states": [ - { - "id": 21494, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 922, - "name": "minecraft:red_candle_cake", - "translation_key": "block.minecraft.red_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21497, - "states": [ - { - "id": 21496, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 923, - "name": "minecraft:black_candle_cake", - "translation_key": "block.minecraft.black_candle_cake", - "item_id": 0, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21499, - "states": [ - { - "id": 21498, - "luminance": 3, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - }, - { - "id": 21499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 85, - 308 - ] - } - ] - }, - { - "id": 924, - "name": "minecraft:amethyst_block", - "translation_key": "block.minecraft.amethyst_block", - "item_id": 88, - "properties": [], - "default_state_id": 21500, - "states": [ - { - "id": 21500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 925, - "name": "minecraft:budding_amethyst", - "translation_key": "block.minecraft.budding_amethyst", - "item_id": 89, - "properties": [], - "default_state_id": 21501, - "states": [ - { - "id": 21501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 926, - "name": "minecraft:amethyst_cluster", - "translation_key": "block.minecraft.amethyst_cluster", - "item_id": 1304, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21511, - "states": [ - { - "id": 21502, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 309 - ] - }, - { - "id": 21503, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 309 - ] - }, - { - "id": 21504, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 310 - ] - }, - { - "id": 21505, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 310 - ] - }, - { - "id": 21506, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 311 - ] - }, - { - "id": 21507, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 311 - ] - }, - { - "id": 21508, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 312 - ] - }, - { - "id": 21509, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 312 - ] - }, - { - "id": 21510, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 313 - ] - }, - { - "id": 21511, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 313 - ] - }, - { - "id": 21512, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 314 - ] - }, - { - "id": 21513, - "luminance": 5, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 314 - ] - } - ] - }, - { - "id": 927, - "name": "minecraft:large_amethyst_bud", - "translation_key": "block.minecraft.large_amethyst_bud", - "item_id": 1303, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21523, - "states": [ - { - "id": 21514, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 315 - ] - }, - { - "id": 21515, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 315 - ] - }, - { - "id": 21516, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 316 - ] - }, - { - "id": 21517, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 316 - ] - }, - { - "id": 21518, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 317 - ] - }, - { - "id": 21519, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 317 - ] - }, - { - "id": 21520, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 318 - ] - }, - { - "id": 21521, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 318 - ] - }, - { - "id": 21522, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 319 - ] - }, - { - "id": 21523, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 319 - ] - }, - { - "id": 21524, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 320 - ] - }, - { - "id": 21525, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 320 - ] - } - ] - }, - { - "id": 928, - "name": "minecraft:medium_amethyst_bud", - "translation_key": "block.minecraft.medium_amethyst_bud", - "item_id": 1302, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21535, - "states": [ - { - "id": 21526, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 321 - ] - }, - { - "id": 21527, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 321 - ] - }, - { - "id": 21528, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 322 - ] - }, - { - "id": 21529, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 322 - ] - }, - { - "id": 21530, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 323 - ] - }, - { - "id": 21531, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 323 - ] - }, - { - "id": 21532, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 324 - ] - }, - { - "id": 21533, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 324 - ] - }, - { - "id": 21534, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 325 - ] - }, - { - "id": 21535, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 325 - ] - }, - { - "id": 21536, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 326 - ] - }, - { - "id": 21537, - "luminance": 2, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 326 - ] - } - ] - }, - { - "id": 929, - "name": "minecraft:small_amethyst_bud", - "translation_key": "block.minecraft.small_amethyst_bud", - "item_id": 1301, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21547, - "states": [ - { - "id": 21538, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 327 - ] - }, - { - "id": 21539, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 327 - ] - }, - { - "id": 21540, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 328 - ] - }, - { - "id": 21541, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 328 - ] - }, - { - "id": 21542, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 329 - ] - }, - { - "id": 21543, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 329 - ] - }, - { - "id": 21544, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 330 - ] - }, - { - "id": 21545, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 330 - ] - }, - { - "id": 21546, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 331 - ] - }, - { - "id": 21547, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 331 - ] - }, - { - "id": 21548, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 126 - ] - }, - { - "id": 21549, - "luminance": 1, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 126 - ] - } - ] - }, - { - "id": 930, - "name": "minecraft:tuff", - "translation_key": "block.minecraft.tuff", - "item_id": 12, - "properties": [], - "default_state_id": 21550, - "states": [ - { - "id": 21550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 931, - "name": "minecraft:tuff_slab", - "translation_key": "block.minecraft.tuff_slab", - "item_id": 13, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21554, - "states": [ - { - "id": 21551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 21552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 21553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 21554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 21555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 21556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 932, - "name": "minecraft:tuff_stairs", - "translation_key": "block.minecraft.tuff_stairs", - "item_id": 14, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21568, - "states": [ - { - "id": 21557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 21558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 21559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 21568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 21569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 21578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 21579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 21588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 21589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 21590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 21591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 21592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 21593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 21594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 21595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 21596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 21597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 21598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 21599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 21608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 21609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 21610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 21611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 21614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 21615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 21618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 21619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 21628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 21629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 21632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 21633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 21636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 933, - "name": "minecraft:tuff_wall", - "translation_key": "block.minecraft.tuff_wall", - "item_id": 15, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 21640, - "states": [ - { - "id": 21637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 21638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 21639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 21640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 21641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 21642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 21643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 21644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 21645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 21646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 21647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 21648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 21649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 21650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 21653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 21656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 21659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 21662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 21665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 21667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 21668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 21671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 21673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 21674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 21677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 21680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 21683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 21710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 21713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 21715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 21716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 21719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 21721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 21737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 21743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 21745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 21857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 21859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 21863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 21865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 21881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 21883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 21887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 21889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 21929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 21931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 21935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 21937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 21953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 21955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 21959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 21960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 934, - "name": "minecraft:polished_tuff", - "translation_key": "block.minecraft.polished_tuff", - "item_id": 17, - "properties": [], - "default_state_id": 21961, - "states": [ - { - "id": 21961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 935, - "name": "minecraft:polished_tuff_slab", - "translation_key": "block.minecraft.polished_tuff_slab", - "item_id": 18, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21965, - "states": [ - { - "id": 21962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 21963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 21964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 21965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 21966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 21967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 936, - "name": "minecraft:polished_tuff_stairs", - "translation_key": "block.minecraft.polished_tuff_stairs", - "item_id": 19, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 21979, - "states": [ - { - "id": 21968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 21969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 21970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 21972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 21974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 21976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 21978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 21979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 21980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 21982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 21984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 21986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 21988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 21989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 21990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 21992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 21994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 21996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 21998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 21999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 22000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 22009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 22010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 22019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 22020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 22029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 22030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 22039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 22040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 937, - "name": "minecraft:polished_tuff_wall", - "translation_key": "block.minecraft.polished_tuff_wall", - "item_id": 20, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 22051, - "states": [ - { - "id": 22048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 22049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 22052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 22055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 22058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 938, - "name": "minecraft:chiseled_tuff", - "translation_key": "block.minecraft.chiseled_tuff", - "item_id": 16, - "properties": [], - "default_state_id": 22372, - "states": [ - { - "id": 22372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 939, - "name": "minecraft:tuff_bricks", - "translation_key": "block.minecraft.tuff_bricks", - "item_id": 21, - "properties": [], - "default_state_id": 22373, - "states": [ - { - "id": 22373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 940, - "name": "minecraft:tuff_brick_slab", - "translation_key": "block.minecraft.tuff_brick_slab", - "item_id": 22, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 22377, - "states": [ - { - "id": 22374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 22375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 22376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 22377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 22378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 22379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 941, - "name": "minecraft:tuff_brick_stairs", - "translation_key": "block.minecraft.tuff_brick_stairs", - "item_id": 23, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 22391, - "states": [ - { - "id": 22380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 22381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 22382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 22391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 22392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 22401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 22402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 22411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 22412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 22421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 22422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 22424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 22426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 22428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 22430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 22431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 22432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 22434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 22436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 22438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 22440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 22441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 22442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 22444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 22446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 22448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 22450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 22451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 22452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 22454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 22456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 22458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 22459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 942, - "name": "minecraft:tuff_brick_wall", - "translation_key": "block.minecraft.tuff_brick_wall", - "item_id": 24, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 22463, - "states": [ - { - "id": 22460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 22461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 22464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 22466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 22467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 22470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 22472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 22488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 22490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 22494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 22496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 22536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 22538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 22542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 22544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 22560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 22566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 22568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 22680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 22682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 22686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 22688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 22704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 22706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 22710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 22712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 22752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 22754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 22758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 22760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 22776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 22778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 22782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 22783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 943, - "name": "minecraft:chiseled_tuff_bricks", - "translation_key": "block.minecraft.chiseled_tuff_bricks", - "item_id": 25, - "properties": [], - "default_state_id": 22784, - "states": [ - { - "id": 22784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 944, - "name": "minecraft:calcite", - "translation_key": "block.minecraft.calcite", - "item_id": 11, - "properties": [], - "default_state_id": 22785, - "states": [ - { - "id": 22785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 945, - "name": "minecraft:tinted_glass", - "translation_key": "block.minecraft.tinted_glass", - "item_id": 196, - "properties": [], - "default_state_id": 22786, - "states": [ - { - "id": 22786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 946, - "name": "minecraft:powder_snow", - "translation_key": "block.minecraft.powder_snow", - "item_id": 935, - "properties": [], - "default_state_id": 22787, - "states": [ - { - "id": 22787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 947, - "name": "minecraft:sculk_sensor", - "translation_key": "block.minecraft.sculk_sensor", - "item_id": 689, - "properties": [ - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "sculk_sensor_phase", - "values": [ - "inactive", - "active", - "cooldown" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 22789, - "states": [ - { - "id": 22788, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22789, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22790, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22791, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22792, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22793, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22794, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22795, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22796, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22797, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22798, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22799, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22800, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22801, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22802, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22803, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22804, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22805, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22806, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22807, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22808, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22809, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22810, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22811, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22812, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22813, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22814, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22815, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22816, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22817, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22818, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22819, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22820, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22821, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22822, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22823, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22824, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22825, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22826, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22827, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22828, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22829, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22830, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22831, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22832, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22833, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22834, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22835, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22836, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22837, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22838, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22839, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22840, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22841, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22842, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22843, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22844, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22845, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22846, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22847, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22848, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22849, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22850, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22851, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22852, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22853, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22854, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22855, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22856, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22857, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22858, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22859, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22860, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22861, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22862, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22863, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22864, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22865, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22866, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22867, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22868, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22869, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22870, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22871, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22872, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22873, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22874, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22875, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22876, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22877, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22878, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22879, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22880, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22881, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22882, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - }, - { - "id": 22883, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 35 - } - ] - }, - { - "id": 948, - "name": "minecraft:calibrated_sculk_sensor", - "translation_key": "block.minecraft.calibrated_sculk_sensor", - "item_id": 690, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "power", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15" - ] - }, - { - "name": "sculk_sensor_phase", - "values": [ - "inactive", - "active", - "cooldown" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 22885, - "states": [ - { - "id": 22884, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22885, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22886, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22887, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22888, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22889, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22890, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22891, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22892, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22893, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22894, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22895, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22896, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22897, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22898, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22899, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22900, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22901, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22902, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22903, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22904, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22905, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22906, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22907, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22908, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22909, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22910, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22911, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22912, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22913, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22914, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22915, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22916, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22917, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22918, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22919, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22920, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22921, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22922, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22923, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22924, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22925, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22926, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22927, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22928, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22929, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22930, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22931, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22932, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22933, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22934, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22935, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22936, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22937, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22938, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22939, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22940, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22941, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22942, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22943, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22944, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22945, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22946, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22947, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22948, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22949, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22950, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22951, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22952, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22953, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22954, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22955, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22956, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22957, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22958, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22959, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22960, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22961, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22962, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22963, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22964, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22965, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22966, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22967, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22968, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22969, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22970, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22971, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22972, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22973, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22974, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22975, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22976, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22977, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22978, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22979, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22980, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22981, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22982, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22983, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22984, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22985, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22986, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22987, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22988, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22989, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22990, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22991, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22992, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22993, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22994, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22995, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22996, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22997, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22998, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 22999, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23000, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23001, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23002, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23003, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23004, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23005, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23006, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23007, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23008, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23009, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23010, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23011, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23012, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23013, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23014, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23015, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23016, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23017, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23018, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23019, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23020, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23021, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23022, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23023, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23024, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23025, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23026, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23027, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23028, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23029, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23030, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23031, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23032, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23033, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23034, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23035, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23036, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23037, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23038, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23039, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23040, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23041, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23042, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23043, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23044, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23045, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23046, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23047, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23048, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23049, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23050, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23051, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23052, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23053, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23054, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23055, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23056, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23057, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23058, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23059, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23060, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23061, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23062, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23063, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23064, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23065, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23066, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23067, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23068, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23069, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23070, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23071, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23072, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23073, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23074, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23075, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23076, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23077, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23078, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23079, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23080, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23081, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23082, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23083, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23084, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23085, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23086, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23087, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23088, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23089, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23090, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23091, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23092, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23093, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23094, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23095, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23096, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23097, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23098, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23099, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23100, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23101, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23102, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23103, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23104, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23105, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23106, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23107, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23108, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23109, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23110, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23111, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23112, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23113, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23114, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23115, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23116, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23117, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23118, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23119, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23120, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23121, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23122, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23123, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23124, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23125, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23126, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23127, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23128, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23129, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23130, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23131, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23132, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23133, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23134, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23135, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23136, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23137, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23138, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23139, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23140, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23141, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23142, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23143, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23144, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23145, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23146, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23147, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23148, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23149, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23150, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23151, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23152, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23153, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23154, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23155, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23156, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23157, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23158, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23159, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23160, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23161, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23162, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23163, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23164, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23165, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23166, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23167, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23168, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23169, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23170, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23171, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23172, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23173, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23174, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23175, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23176, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23177, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23178, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23179, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23180, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23181, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23182, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23183, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23184, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23185, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23186, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23187, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23188, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23189, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23190, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23191, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23192, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23193, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23194, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23195, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23196, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23197, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23198, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23199, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23200, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23201, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23202, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23203, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23204, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23205, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23206, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23207, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23208, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23209, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23210, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23211, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23212, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23213, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23214, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23215, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23216, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23217, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23218, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23219, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23220, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23221, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23222, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23223, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23224, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23225, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23226, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23227, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23228, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23229, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23230, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23231, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23232, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23233, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23234, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23235, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23236, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23237, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23238, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23239, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23240, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23241, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23242, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23243, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23244, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23245, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23246, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23247, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23248, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23249, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23250, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23251, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23252, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23253, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23254, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23255, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23256, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23257, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23258, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23259, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23260, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23261, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23262, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23263, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23264, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23265, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23266, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - }, - { - "id": 23267, - "luminance": 1, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 36 - } - ] - }, - { - "id": 949, - "name": "minecraft:sculk", - "translation_key": "block.minecraft.sculk", - "item_id": 384, - "properties": [], - "default_state_id": 23268, - "states": [ - { - "id": 23268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 950, - "name": "minecraft:sculk_vein", - "translation_key": "block.minecraft.sculk_vein", - "item_id": 385, - "properties": [ - { - "name": "down", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "true", - "false" - ] - }, - { - "name": "north", - "values": [ - "true", - "false" - ] - }, - { - "name": "south", - "values": [ - "true", - "false" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23396, - "states": [ - { - "id": 23269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 23396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 951, - "name": "minecraft:sculk_catalyst", - "translation_key": "block.minecraft.sculk_catalyst", - "item_id": 386, - "properties": [ - { - "name": "bloom", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23398, - "states": [ - { - "id": 23397, - "luminance": 6, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 37 - }, - { - "id": 23398, - "luminance": 6, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 37 - } - ] - }, - { - "id": 952, - "name": "minecraft:sculk_shrieker", - "translation_key": "block.minecraft.sculk_shrieker", - "item_id": 387, - "properties": [ - { - "name": "can_summon", - "values": [ - "true", - "false" - ] - }, - { - "name": "shrieking", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23406, - "states": [ - { - "id": 23399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - }, - { - "id": 23406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ], - "block_entity_type": 38 - } - ] - }, - { - "id": 953, - "name": "minecraft:copper_block", - "translation_key": "block.minecraft.copper_block", - "item_id": 91, - "properties": [], - "default_state_id": 23407, - "states": [ - { - "id": 23407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 954, - "name": "minecraft:exposed_copper", - "translation_key": "block.minecraft.exposed_copper", - "item_id": 95, - "properties": [], - "default_state_id": 23408, - "states": [ - { - "id": 23408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 955, - "name": "minecraft:weathered_copper", - "translation_key": "block.minecraft.weathered_copper", - "item_id": 96, - "properties": [], - "default_state_id": 23409, - "states": [ - { - "id": 23409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 956, - "name": "minecraft:oxidized_copper", - "translation_key": "block.minecraft.oxidized_copper", - "item_id": 97, - "properties": [], - "default_state_id": 23410, - "states": [ - { - "id": 23410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 957, - "name": "minecraft:copper_ore", - "translation_key": "block.minecraft.copper_ore", - "item_id": 68, - "properties": [], - "default_state_id": 23411, - "states": [ - { - "id": 23411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 958, - "name": "minecraft:deepslate_copper_ore", - "translation_key": "block.minecraft.deepslate_copper_ore", - "item_id": 69, - "properties": [], - "default_state_id": 23412, - "states": [ - { - "id": 23412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 959, - "name": "minecraft:oxidized_cut_copper", - "translation_key": "block.minecraft.oxidized_cut_copper", - "item_id": 105, - "properties": [], - "default_state_id": 23413, - "states": [ - { - "id": 23413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 960, - "name": "minecraft:weathered_cut_copper", - "translation_key": "block.minecraft.weathered_cut_copper", - "item_id": 104, - "properties": [], - "default_state_id": 23414, - "states": [ - { - "id": 23414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 961, - "name": "minecraft:exposed_cut_copper", - "translation_key": "block.minecraft.exposed_cut_copper", - "item_id": 103, - "properties": [], - "default_state_id": 23415, - "states": [ - { - "id": 23415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 962, - "name": "minecraft:cut_copper", - "translation_key": "block.minecraft.cut_copper", - "item_id": 102, - "properties": [], - "default_state_id": 23416, - "states": [ - { - "id": 23416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 963, - "name": "minecraft:oxidized_chiseled_copper", - "translation_key": "block.minecraft.oxidized_chiseled_copper", - "item_id": 101, - "properties": [], - "default_state_id": 23417, - "states": [ - { - "id": 23417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 964, - "name": "minecraft:weathered_chiseled_copper", - "translation_key": "block.minecraft.weathered_chiseled_copper", - "item_id": 100, - "properties": [], - "default_state_id": 23418, - "states": [ - { - "id": 23418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 965, - "name": "minecraft:exposed_chiseled_copper", - "translation_key": "block.minecraft.exposed_chiseled_copper", - "item_id": 99, - "properties": [], - "default_state_id": 23419, - "states": [ - { - "id": 23419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 966, - "name": "minecraft:chiseled_copper", - "translation_key": "block.minecraft.chiseled_copper", - "item_id": 98, - "properties": [], - "default_state_id": 23420, - "states": [ - { - "id": 23420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 967, - "name": "minecraft:waxed_oxidized_chiseled_copper", - "translation_key": "block.minecraft.waxed_oxidized_chiseled_copper", - "item_id": 121, - "properties": [], - "default_state_id": 23421, - "states": [ - { - "id": 23421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 968, - "name": "minecraft:waxed_weathered_chiseled_copper", - "translation_key": "block.minecraft.waxed_weathered_chiseled_copper", - "item_id": 120, - "properties": [], - "default_state_id": 23422, - "states": [ - { - "id": 23422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 969, - "name": "minecraft:waxed_exposed_chiseled_copper", - "translation_key": "block.minecraft.waxed_exposed_chiseled_copper", - "item_id": 119, - "properties": [], - "default_state_id": 23423, - "states": [ - { - "id": 23423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 970, - "name": "minecraft:waxed_chiseled_copper", - "translation_key": "block.minecraft.waxed_chiseled_copper", - "item_id": 118, - "properties": [], - "default_state_id": 23424, - "states": [ - { - "id": 23424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 971, - "name": "minecraft:oxidized_cut_copper_stairs", - "translation_key": "block.minecraft.oxidized_cut_copper_stairs", - "item_id": 109, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23436, - "states": [ - { - "id": 23425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 972, - "name": "minecraft:weathered_cut_copper_stairs", - "translation_key": "block.minecraft.weathered_cut_copper_stairs", - "item_id": 108, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23516, - "states": [ - { - "id": 23505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 973, - "name": "minecraft:exposed_cut_copper_stairs", - "translation_key": "block.minecraft.exposed_cut_copper_stairs", - "item_id": 107, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23596, - "states": [ - { - "id": 23585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 974, - "name": "minecraft:cut_copper_stairs", - "translation_key": "block.minecraft.cut_copper_stairs", - "item_id": 106, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23676, - "states": [ - { - "id": 23665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 975, - "name": "minecraft:oxidized_cut_copper_slab", - "translation_key": "block.minecraft.oxidized_cut_copper_slab", - "item_id": 113, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23748, - "states": [ - { - "id": 23745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 23750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 976, - "name": "minecraft:weathered_cut_copper_slab", - "translation_key": "block.minecraft.weathered_cut_copper_slab", - "item_id": 112, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23754, - "states": [ - { - "id": 23751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 23756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 977, - "name": "minecraft:exposed_cut_copper_slab", - "translation_key": "block.minecraft.exposed_cut_copper_slab", - "item_id": 111, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23760, - "states": [ - { - "id": 23757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 23762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 978, - "name": "minecraft:cut_copper_slab", - "translation_key": "block.minecraft.cut_copper_slab", - "item_id": 110, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23766, - "states": [ - { - "id": 23763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 23765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 23767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 23768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 979, - "name": "minecraft:waxed_copper_block", - "translation_key": "block.minecraft.waxed_copper_block", - "item_id": 114, - "properties": [], - "default_state_id": 23769, - "states": [ - { - "id": 23769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 980, - "name": "minecraft:waxed_weathered_copper", - "translation_key": "block.minecraft.waxed_weathered_copper", - "item_id": 116, - "properties": [], - "default_state_id": 23770, - "states": [ - { - "id": 23770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 981, - "name": "minecraft:waxed_exposed_copper", - "translation_key": "block.minecraft.waxed_exposed_copper", - "item_id": 115, - "properties": [], - "default_state_id": 23771, - "states": [ - { - "id": 23771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 982, - "name": "minecraft:waxed_oxidized_copper", - "translation_key": "block.minecraft.waxed_oxidized_copper", - "item_id": 117, - "properties": [], - "default_state_id": 23772, - "states": [ - { - "id": 23772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 983, - "name": "minecraft:waxed_oxidized_cut_copper", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper", - "item_id": 125, - "properties": [], - "default_state_id": 23773, - "states": [ - { - "id": 23773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 984, - "name": "minecraft:waxed_weathered_cut_copper", - "translation_key": "block.minecraft.waxed_weathered_cut_copper", - "item_id": 124, - "properties": [], - "default_state_id": 23774, - "states": [ - { - "id": 23774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 985, - "name": "minecraft:waxed_exposed_cut_copper", - "translation_key": "block.minecraft.waxed_exposed_cut_copper", - "item_id": 123, - "properties": [], - "default_state_id": 23775, - "states": [ - { - "id": 23775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 986, - "name": "minecraft:waxed_cut_copper", - "translation_key": "block.minecraft.waxed_cut_copper", - "item_id": 122, - "properties": [], - "default_state_id": 23776, - "states": [ - { - "id": 23776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 987, - "name": "minecraft:waxed_oxidized_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper_stairs", - "item_id": 129, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23788, - "states": [ - { - "id": 23777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 988, - "name": "minecraft:waxed_weathered_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_weathered_cut_copper_stairs", - "item_id": 128, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23868, - "states": [ - { - "id": 23857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 23929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 989, - "name": "minecraft:waxed_exposed_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_exposed_cut_copper_stairs", - "item_id": 127, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 23948, - "states": [ - { - "id": 23937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 23939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 23943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 23947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 23949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 23953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 23957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 23959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 23961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 23965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 23969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 23971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 23975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 23979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 23981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 23983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 23985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 23987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 23989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 23991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 23993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 23995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 23997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 23999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 24008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 24009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 24016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 990, - "name": "minecraft:waxed_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_cut_copper_stairs", - "item_id": 126, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24028, - "states": [ - { - "id": 24017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 24018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 24019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 24020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 24021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 24024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 24025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 24028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 24029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 24030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 24031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 24034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 24035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 24038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 24039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 24042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 24043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 24046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 24047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 24048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 24049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 24052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 24053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 24054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 24055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 24056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 24057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 24058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 24059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 24060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 24061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 24062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 24063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 24064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 24065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 24066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 24067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 24068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 24069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 24070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 24071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 24072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 24073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 24074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 24075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 24076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 24077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 24078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 24079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 24081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 24083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 24085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 24087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 24088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 24089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 24091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 24093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 24095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 24096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 991, - "name": "minecraft:waxed_oxidized_cut_copper_slab", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper_slab", - "item_id": 133, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24100, - "states": [ - { - "id": 24097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 24102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 992, - "name": "minecraft:waxed_weathered_cut_copper_slab", - "translation_key": "block.minecraft.waxed_weathered_cut_copper_slab", - "item_id": 132, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24106, - "states": [ - { - "id": 24103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 24108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 993, - "name": "minecraft:waxed_exposed_cut_copper_slab", - "translation_key": "block.minecraft.waxed_exposed_cut_copper_slab", - "item_id": 131, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24112, - "states": [ - { - "id": 24109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 24114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 994, - "name": "minecraft:waxed_cut_copper_slab", - "translation_key": "block.minecraft.waxed_cut_copper_slab", - "item_id": 130, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24118, - "states": [ - { - "id": 24115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 24117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 24119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 24120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 995, - "name": "minecraft:copper_door", - "translation_key": "block.minecraft.copper_door", - "item_id": 739, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24132, - "states": [ - { - "id": 24121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24161, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24162, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24163, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24164, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24165, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24166, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24167, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24168, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24169, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24170, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24171, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24172, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24173, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24174, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24175, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24176, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24177, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24178, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24179, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24180, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24181, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24182, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24183, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24184, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 996, - "name": "minecraft:exposed_copper_door", - "translation_key": "block.minecraft.exposed_copper_door", - "item_id": 740, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24196, - "states": [ - { - "id": 24185, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24186, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24187, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24188, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24189, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24190, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24191, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24192, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24237, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24238, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24240, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24242, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24244, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24246, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24248, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 997, - "name": "minecraft:oxidized_copper_door", - "translation_key": "block.minecraft.oxidized_copper_door", - "item_id": 742, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24260, - "states": [ - { - "id": 24249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24250, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24252, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24254, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24256, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24258, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24260, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24262, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24264, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24266, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24268, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24270, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24272, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24274, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24276, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24278, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24280, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24282, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24284, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24286, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24288, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24290, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24295, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24312, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 998, - "name": "minecraft:weathered_copper_door", - "translation_key": "block.minecraft.weathered_copper_door", - "item_id": 741, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24324, - "states": [ - { - "id": 24313, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24314, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24315, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24318, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24319, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24320, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24321, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24322, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24323, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24324, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24325, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24326, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24327, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24328, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24329, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24330, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24331, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24332, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24333, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24334, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24335, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24336, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24337, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24338, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24339, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24340, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24341, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24342, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24343, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24344, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24369, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24370, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24371, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24372, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24373, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24374, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24375, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24376, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 999, - "name": "minecraft:waxed_copper_door", - "translation_key": "block.minecraft.waxed_copper_door", - "item_id": 743, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24388, - "states": [ - { - "id": 24377, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24378, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24379, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24380, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24381, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24382, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24383, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24384, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24385, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24386, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24387, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24388, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24389, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24390, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24391, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24392, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24393, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24394, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24395, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24396, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24397, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24398, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24399, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24400, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24401, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24402, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24403, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24404, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24405, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24406, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24407, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24408, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24409, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24410, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24411, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24412, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24413, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24414, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24415, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24416, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24417, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24418, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24419, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24420, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24421, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24422, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24423, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24424, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24425, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24426, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24427, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24428, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24429, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24430, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24431, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24432, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24433, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24434, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24435, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24436, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24437, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24438, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24439, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24440, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 1000, - "name": "minecraft:waxed_exposed_copper_door", - "translation_key": "block.minecraft.waxed_exposed_copper_door", - "item_id": 744, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24452, - "states": [ - { - "id": 24441, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24442, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24443, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24444, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24445, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24446, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24447, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24448, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24449, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24450, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24451, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24452, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24453, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24454, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24455, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24456, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24457, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24458, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24459, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24460, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24461, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24462, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24463, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24464, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24465, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24466, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24467, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24468, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24469, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24470, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24471, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24472, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24473, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24474, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24475, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24476, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24477, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24478, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24479, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24480, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24481, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24482, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24483, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24484, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24485, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24486, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24487, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24488, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24489, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24490, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24491, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24492, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24493, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24494, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24495, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24496, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24497, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24498, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24499, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24500, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24501, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24502, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24503, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24504, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 1001, - "name": "minecraft:waxed_oxidized_copper_door", - "translation_key": "block.minecraft.waxed_oxidized_copper_door", - "item_id": 746, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24516, - "states": [ - { - "id": 24505, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24506, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24507, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24508, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24509, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24510, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24511, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24512, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24513, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24514, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24515, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24516, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24517, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24518, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24519, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24520, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24521, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24522, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24523, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24524, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24525, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24526, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24527, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24528, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24529, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24530, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24531, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24532, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24533, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24534, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24535, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24536, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24537, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24538, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24539, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24540, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24541, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24542, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24543, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24544, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24545, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24546, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24547, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24548, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24549, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24550, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24551, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24552, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24553, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24554, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24555, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24556, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24557, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24558, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24559, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24560, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24561, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24562, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24563, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24564, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24565, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24566, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24567, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24568, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 1002, - "name": "minecraft:waxed_weathered_copper_door", - "translation_key": "block.minecraft.waxed_weathered_copper_door", - "item_id": 745, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "hinge", - "values": [ - "left", - "right" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24580, - "states": [ - { - "id": 24569, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24570, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24571, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24572, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24573, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24574, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24575, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24576, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24577, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24578, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24579, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24580, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24581, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24582, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24583, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24584, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24585, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24586, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24587, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24588, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24589, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24590, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24591, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24592, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24593, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24594, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24595, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24596, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24597, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24598, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24599, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24600, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24601, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24602, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24603, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24604, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24605, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24606, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24607, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24608, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24609, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24610, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24611, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24612, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24613, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24614, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24615, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24616, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24617, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24618, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24619, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24620, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24621, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24622, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24623, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24624, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24625, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24626, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24627, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24628, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24629, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24630, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24631, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24632, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - } - ] - }, - { - "id": 1003, - "name": "minecraft:copper_trapdoor", - "translation_key": "block.minecraft.copper_trapdoor", - "item_id": 760, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24648, - "states": [ - { - "id": 24633, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24634, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24635, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24636, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24637, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24638, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24639, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24640, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24641, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24642, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24643, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24644, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24645, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24646, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24647, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24648, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24649, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24650, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24651, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24652, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24653, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24654, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24655, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24656, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24657, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24658, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24659, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24660, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24661, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24662, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24663, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24664, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24665, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24666, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24667, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24668, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24669, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24670, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24671, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24672, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24673, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24674, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24675, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24676, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24677, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24678, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24679, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24680, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24681, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24682, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24683, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24684, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24685, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24686, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24687, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24688, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24689, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24690, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24691, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24692, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24693, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24694, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24695, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24696, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1004, - "name": "minecraft:exposed_copper_trapdoor", - "translation_key": "block.minecraft.exposed_copper_trapdoor", - "item_id": 761, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24712, - "states": [ - { - "id": 24697, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24698, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24699, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24700, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24701, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24702, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24703, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24704, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24705, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24706, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24707, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24708, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24709, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24710, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24711, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24712, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24713, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24714, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24715, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24716, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24717, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24718, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24719, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24720, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24721, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24722, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24723, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24724, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24725, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24726, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24727, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24728, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24729, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24730, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24731, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24732, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24733, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24734, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24735, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24736, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24737, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24738, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24739, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24740, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24741, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24742, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24743, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24744, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24745, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24746, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24747, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24748, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24749, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24750, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24751, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24752, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24753, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24754, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24755, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24756, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24757, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24758, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24759, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24760, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1005, - "name": "minecraft:oxidized_copper_trapdoor", - "translation_key": "block.minecraft.oxidized_copper_trapdoor", - "item_id": 763, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24776, - "states": [ - { - "id": 24761, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24762, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24763, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24764, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24765, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24766, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24767, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24768, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24769, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24770, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24771, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24772, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24773, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24774, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24775, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24776, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24777, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24778, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24779, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24780, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24781, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24782, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24783, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24784, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24785, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24786, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24787, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24788, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24789, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24790, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24791, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24792, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24793, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24794, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24795, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24796, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24797, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24798, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24799, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24800, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24801, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24802, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24803, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24804, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24805, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24806, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24807, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24808, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24809, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24810, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24811, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24812, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24813, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24814, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24815, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24816, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24817, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24818, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24819, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24820, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24821, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24822, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24823, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24824, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1006, - "name": "minecraft:weathered_copper_trapdoor", - "translation_key": "block.minecraft.weathered_copper_trapdoor", - "item_id": 762, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24840, - "states": [ - { - "id": 24825, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24826, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24827, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24828, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24829, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24830, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24831, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24832, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24833, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24834, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24835, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24836, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24837, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24838, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24839, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24840, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24841, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24842, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24843, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24844, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24845, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24846, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24847, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24848, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24849, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24850, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24851, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24852, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24853, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24854, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24855, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24856, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24857, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24858, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24859, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24860, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24861, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24862, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24863, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24864, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24865, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24866, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24867, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24868, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24869, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24870, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24871, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24872, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24873, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24874, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24875, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24876, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24877, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24878, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24879, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24880, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24881, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24882, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24883, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24884, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24885, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24886, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24887, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24888, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1007, - "name": "minecraft:waxed_copper_trapdoor", - "translation_key": "block.minecraft.waxed_copper_trapdoor", - "item_id": 764, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24904, - "states": [ - { - "id": 24889, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24890, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24891, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24892, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24893, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24894, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24895, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24896, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24897, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24898, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24899, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24900, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24901, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24902, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24903, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24904, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24905, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24906, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24907, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24908, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24909, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24910, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24911, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24912, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24913, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24914, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24915, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24916, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24917, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24918, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24919, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24920, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24921, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24922, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24923, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24924, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24925, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24926, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24927, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24928, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24929, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24930, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24931, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24932, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24933, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24934, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24935, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24936, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24937, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24938, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24939, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24940, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24941, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24942, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24943, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24944, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24945, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24946, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24947, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24948, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 24949, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24950, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24951, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24952, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1008, - "name": "minecraft:waxed_exposed_copper_trapdoor", - "translation_key": "block.minecraft.waxed_exposed_copper_trapdoor", - "item_id": 765, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 24968, - "states": [ - { - "id": 24953, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24954, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24955, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24956, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24957, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24958, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24959, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24960, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24961, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24962, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24963, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24964, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 24965, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24966, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24967, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24968, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24969, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24970, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24971, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24972, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24973, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24974, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24975, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24976, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24977, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24978, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24979, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24980, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 24981, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24982, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24983, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24984, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24985, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24986, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24987, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24988, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24989, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24990, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24991, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24992, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 24993, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24994, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24995, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24996, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 24997, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24998, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 24999, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25000, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25001, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25002, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25003, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25004, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25005, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25006, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25007, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25008, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25009, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25010, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25011, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25012, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25013, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25014, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25015, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25016, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1009, - "name": "minecraft:waxed_oxidized_copper_trapdoor", - "translation_key": "block.minecraft.waxed_oxidized_copper_trapdoor", - "item_id": 767, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25032, - "states": [ - { - "id": 25017, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25018, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25019, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25020, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25021, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25022, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25023, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25024, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25025, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25026, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25027, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25028, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25029, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25032, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25033, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25034, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25035, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25036, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25037, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25038, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25039, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25040, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25042, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25059, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25060, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25061, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25062, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25063, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25064, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25065, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25066, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25067, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25068, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25069, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25070, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25071, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25072, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25073, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25074, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25075, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25076, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25077, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25078, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25079, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25080, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1010, - "name": "minecraft:waxed_weathered_copper_trapdoor", - "translation_key": "block.minecraft.waxed_weathered_copper_trapdoor", - "item_id": 766, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "open", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25096, - "states": [ - { - "id": 25081, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25082, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25083, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25084, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25085, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25086, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25087, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25088, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25089, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25090, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25091, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25092, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 65 - ] - }, - { - "id": 25093, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25094, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25095, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25096, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25097, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25098, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25099, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25100, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25101, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25102, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25103, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25104, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25105, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25106, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25108, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 67 - ] - }, - { - "id": 25109, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25110, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25111, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25114, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25115, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25116, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25117, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25119, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25120, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25121, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25122, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25123, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25124, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 66 - ] - }, - { - "id": 25125, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25126, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25127, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25128, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25129, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25130, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25131, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25132, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25133, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25134, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25135, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25136, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 92 - ] - }, - { - "id": 25137, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25138, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25139, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25140, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 64 - ] - }, - { - "id": 25141, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25142, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25143, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - }, - { - "id": 25144, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 93 - ] - } - ] - }, - { - "id": 1011, - "name": "minecraft:copper_grate", - "translation_key": "block.minecraft.copper_grate", - "item_id": 1354, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25146, - "states": [ - { - "id": 25145, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25146, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1012, - "name": "minecraft:exposed_copper_grate", - "translation_key": "block.minecraft.exposed_copper_grate", - "item_id": 1355, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25148, - "states": [ - { - "id": 25147, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25148, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1013, - "name": "minecraft:weathered_copper_grate", - "translation_key": "block.minecraft.weathered_copper_grate", - "item_id": 1356, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25150, - "states": [ - { - "id": 25149, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25150, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1014, - "name": "minecraft:oxidized_copper_grate", - "translation_key": "block.minecraft.oxidized_copper_grate", - "item_id": 1357, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25152, - "states": [ - { - "id": 25151, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25152, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1015, - "name": "minecraft:waxed_copper_grate", - "translation_key": "block.minecraft.waxed_copper_grate", - "item_id": 1358, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25154, - "states": [ - { - "id": 25153, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25154, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1016, - "name": "minecraft:waxed_exposed_copper_grate", - "translation_key": "block.minecraft.waxed_exposed_copper_grate", - "item_id": 1359, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25156, - "states": [ - { - "id": 25155, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25156, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1017, - "name": "minecraft:waxed_weathered_copper_grate", - "translation_key": "block.minecraft.waxed_weathered_copper_grate", - "item_id": 1360, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25158, - "states": [ - { - "id": 25157, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25158, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1018, - "name": "minecraft:waxed_oxidized_copper_grate", - "translation_key": "block.minecraft.waxed_oxidized_copper_grate", - "item_id": 1361, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25160, - "states": [ - { - "id": 25159, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25160, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1019, - "name": "minecraft:copper_bulb", - "translation_key": "block.minecraft.copper_bulb", - "item_id": 1362, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25164, - "states": [ - { - "id": 25161, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25162, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1020, - "name": "minecraft:exposed_copper_bulb", - "translation_key": "block.minecraft.exposed_copper_bulb", - "item_id": 1363, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25168, - "states": [ - { - "id": 25165, - "luminance": 12, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25166, - "luminance": 12, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1021, - "name": "minecraft:weathered_copper_bulb", - "translation_key": "block.minecraft.weathered_copper_bulb", - "item_id": 1364, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25172, - "states": [ - { - "id": 25169, - "luminance": 8, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25170, - "luminance": 8, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1022, - "name": "minecraft:oxidized_copper_bulb", - "translation_key": "block.minecraft.oxidized_copper_bulb", - "item_id": 1365, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25176, - "states": [ - { - "id": 25173, - "luminance": 4, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25174, - "luminance": 4, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1023, - "name": "minecraft:waxed_copper_bulb", - "translation_key": "block.minecraft.waxed_copper_bulb", - "item_id": 1366, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25180, - "states": [ - { - "id": 25177, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25178, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1024, - "name": "minecraft:waxed_exposed_copper_bulb", - "translation_key": "block.minecraft.waxed_exposed_copper_bulb", - "item_id": 1367, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25184, - "states": [ - { - "id": 25181, - "luminance": 12, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25182, - "luminance": 12, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1025, - "name": "minecraft:waxed_weathered_copper_bulb", - "translation_key": "block.minecraft.waxed_weathered_copper_bulb", - "item_id": 1368, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25188, - "states": [ - { - "id": 25185, - "luminance": 8, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25186, - "luminance": 8, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1026, - "name": "minecraft:waxed_oxidized_copper_bulb", - "translation_key": "block.minecraft.waxed_oxidized_copper_bulb", - "item_id": 1369, - "properties": [ - { - "name": "lit", - "values": [ - "true", - "false" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25192, - "states": [ - { - "id": 25189, - "luminance": 4, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25190, - "luminance": 4, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1027, - "name": "minecraft:lightning_rod", - "translation_key": "block.minecraft.lightning_rod", - "item_id": 687, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "east", - "south", - "west", - "up", - "down" - ] - }, - { - "name": "powered", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25212, - "states": [ - { - "id": 25193, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25194, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25195, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25196, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25197, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25198, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25199, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25200, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25201, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25202, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25203, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25204, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 203 - ] - }, - { - "id": 25205, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25206, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25207, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25208, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 204 - ] - }, - { - "id": 25209, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25210, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25211, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25212, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25213, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25214, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25215, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - }, - { - "id": 25216, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32 - ] - } - ] - }, - { - "id": 1028, - "name": "minecraft:pointed_dripstone", - "translation_key": "block.minecraft.pointed_dripstone", - "item_id": 1305, - "properties": [ - { - "name": "thickness", - "values": [ - "tip_merge", - "tip", - "frustum", - "middle", - "base" - ] - }, - { - "name": "vertical_direction", - "values": [ - "up", - "down" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25222, - "states": [ - { - "id": 25217, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 332 - ] - }, - { - "id": 25218, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 332 - ] - }, - { - "id": 25219, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 332 - ] - }, - { - "id": 25220, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 332 - ] - }, - { - "id": 25221, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 333 - ] - }, - { - "id": 25222, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 333 - ] - }, - { - "id": 25223, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 334 - ] - }, - { - "id": 25224, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 334 - ] - }, - { - "id": 25225, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 335 - ] - }, - { - "id": 25226, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 335 - ] - }, - { - "id": 25227, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 335 - ] - }, - { - "id": 25228, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 335 - ] - }, - { - "id": 25229, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 336 - ] - }, - { - "id": 25230, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 336 - ] - }, - { - "id": 25231, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 336 - ] - }, - { - "id": 25232, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 336 - ] - }, - { - "id": 25233, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 337 - ] - }, - { - "id": 25234, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 337 - ] - }, - { - "id": 25235, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 337 - ] - }, - { - "id": 25236, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 337 - ] - } - ] - }, - { - "id": 1029, - "name": "minecraft:dripstone_block", - "translation_key": "block.minecraft.dripstone_block", - "item_id": 26, - "properties": [], - "default_state_id": 25237, - "states": [ - { - "id": 25237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1030, - "name": "minecraft:cave_vines", - "translation_key": "block.minecraft.cave_vines", - "item_id": 1260, - "properties": [ - { - "name": "age", - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25" - ] - }, - { - "name": "berries", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25239, - "states": [ - { - "id": 25238, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25239, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25240, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25241, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25242, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25243, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25244, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25245, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25246, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25247, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25248, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25249, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25250, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25251, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25252, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25253, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25254, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25255, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25256, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25257, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25258, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25259, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25260, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25261, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25262, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25263, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25264, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25265, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25266, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25267, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25268, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25269, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25270, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25271, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25272, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25273, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25274, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25275, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25276, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25277, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25278, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25279, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25280, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25281, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25282, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25283, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25284, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25285, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25286, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25287, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25288, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25289, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1031, - "name": "minecraft:cave_vines_plant", - "translation_key": "block.minecraft.cave_vines_plant", - "item_id": 0, - "properties": [ - { - "name": "berries", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25291, - "states": [ - { - "id": 25290, - "luminance": 14, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25291, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1032, - "name": "minecraft:spore_blossom", - "translation_key": "block.minecraft.spore_blossom", - "item_id": 240, - "properties": [], - "default_state_id": 25292, - "states": [ - { - "id": 25292, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1033, - "name": "minecraft:azalea", - "translation_key": "block.minecraft.azalea", - "item_id": 204, - "properties": [], - "default_state_id": 25293, - "states": [ - { - "id": 25293, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32, - 338, - 339, - 340, - 341 - ] - } - ] - }, - { - "id": 1034, - "name": "minecraft:flowering_azalea", - "translation_key": "block.minecraft.flowering_azalea", - "item_id": 205, - "properties": [], - "default_state_id": 25294, - "states": [ - { - "id": 25294, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 32, - 338, - 339, - 340, - 341 - ] - } - ] - }, - { - "id": 1035, - "name": "minecraft:moss_carpet", - "translation_key": "block.minecraft.moss_carpet", - "item_id": 253, - "properties": [], - "default_state_id": 25295, - "states": [ - { - "id": 25295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - } - ] - }, - { - "id": 1036, - "name": "minecraft:pink_petals", - "translation_key": "block.minecraft.pink_petals", - "item_id": 252, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "flower_amount", - "values": [ - "1", - "2", - "3", - "4" - ] - } - ], - "default_state_id": 25296, - "states": [ - { - "id": 25296, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25297, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25298, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25299, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25300, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25301, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25302, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25303, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25304, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25305, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25306, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25307, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25308, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25309, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25310, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25311, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1037, - "name": "minecraft:moss_block", - "translation_key": "block.minecraft.moss_block", - "item_id": 254, - "properties": [], - "default_state_id": 25312, - "states": [ - { - "id": 25312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1038, - "name": "minecraft:big_dripleaf", - "translation_key": "block.minecraft.big_dripleaf", - "item_id": 259, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "tilt", - "values": [ - "none", - "unstable", - "partial", - "full" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25314, - "states": [ - { - "id": 25313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 342 - ] - }, - { - "id": 25341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 343 - ] - }, - { - "id": 25343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1039, - "name": "minecraft:big_dripleaf_stem", - "translation_key": "block.minecraft.big_dripleaf_stem", - "item_id": 259, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25346, - "states": [ - { - "id": 25345, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25346, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25347, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25348, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25349, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25350, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25351, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25352, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1040, - "name": "minecraft:small_dripleaf", - "translation_key": "block.minecraft.small_dripleaf", - "item_id": 260, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "upper", - "lower" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25356, - "states": [ - { - "id": 25353, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25354, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25355, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25356, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25357, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25358, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25359, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25360, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25361, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25362, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25363, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25364, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25365, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25366, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25367, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25368, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1041, - "name": "minecraft:hanging_roots", - "translation_key": "block.minecraft.hanging_roots", - "item_id": 258, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25370, - "states": [ - { - "id": 25369, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - }, - { - "id": 25370, - "luminance": 0, - "opaque": false, - "replaceable": true, - "collision_shapes": [] - } - ] - }, - { - "id": 1042, - "name": "minecraft:rooted_dirt", - "translation_key": "block.minecraft.rooted_dirt", - "item_id": 31, - "properties": [], - "default_state_id": 25371, - "states": [ - { - "id": 25371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1043, - "name": "minecraft:mud", - "translation_key": "block.minecraft.mud", - "item_id": 32, - "properties": [], - "default_state_id": 25372, - "states": [ - { - "id": 25372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 73 - ] - } - ] - }, - { - "id": 1044, - "name": "minecraft:deepslate", - "translation_key": "block.minecraft.deepslate", - "item_id": 8, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 25374, - "states": [ - { - "id": 25373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1045, - "name": "minecraft:cobbled_deepslate", - "translation_key": "block.minecraft.cobbled_deepslate", - "item_id": 9, - "properties": [], - "default_state_id": 25376, - "states": [ - { - "id": 25376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1046, - "name": "minecraft:cobbled_deepslate_stairs", - "translation_key": "block.minecraft.cobbled_deepslate_stairs", - "item_id": 649, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25388, - "states": [ - { - "id": 25377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 25378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 25379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 25388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 25389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 25398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 25399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 25408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 25409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 25418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 25419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 25428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 25429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 25438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 25439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 25448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 25449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 1047, - "name": "minecraft:cobbled_deepslate_slab", - "translation_key": "block.minecraft.cobbled_deepslate_slab", - "item_id": 666, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25460, - "states": [ - { - "id": 25457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 25458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 25459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 25460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 25461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1048, - "name": "minecraft:cobbled_deepslate_wall", - "translation_key": "block.minecraft.cobbled_deepslate_wall", - "item_id": 429, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 25466, - "states": [ - { - "id": 25463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 25464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 25467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 25713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 25715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 25755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 25757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 25761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 25763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 25779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 25785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 25786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 1049, - "name": "minecraft:polished_deepslate", - "translation_key": "block.minecraft.polished_deepslate", - "item_id": 10, - "properties": [], - "default_state_id": 25787, - "states": [ - { - "id": 25787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1050, - "name": "minecraft:polished_deepslate_stairs", - "translation_key": "block.minecraft.polished_deepslate_stairs", - "item_id": 650, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25799, - "states": [ - { - "id": 25788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 25789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 25790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 25799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 25800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 25809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 25810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 25819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 25820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 25829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 25830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 25832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 25834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 25836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 25838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 25839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 25840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 25842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 25844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 25846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 25848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 25849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 25850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 25852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 25854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 25856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 25858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 25859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 25860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 25862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 25864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 25866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 25867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 1051, - "name": "minecraft:polished_deepslate_slab", - "translation_key": "block.minecraft.polished_deepslate_slab", - "item_id": 667, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 25871, - "states": [ - { - "id": 25868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 25869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 25870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 25871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 25872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 25873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1052, - "name": "minecraft:polished_deepslate_wall", - "translation_key": "block.minecraft.polished_deepslate_wall", - "item_id": 430, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 25877, - "states": [ - { - "id": 25874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 25875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 25878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 25880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 25884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 25886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 25902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 25904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 25908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 25910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 25950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 25952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 25956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 25958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 25974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 25976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 25980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 25982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 25986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 25988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 25992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 25994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 25998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 25999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26030, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26031, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26032, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26033, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26034, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26035, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26036, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26037, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26038, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26039, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26040, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26041, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26043, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26044, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26045, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26046, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26047, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26048, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26049, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26050, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26051, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26052, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26053, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26054, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26055, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26056, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26057, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26058, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26107, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26108, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26109, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26110, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26111, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26112, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26113, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26114, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26115, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26116, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26117, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26118, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26119, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26120, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26121, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26122, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26123, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26124, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26125, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26126, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26127, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26128, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26129, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26130, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26131, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26132, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26133, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26134, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26135, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26136, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26137, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26138, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26139, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26140, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26141, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26142, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26143, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26144, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26145, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26146, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26147, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26148, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26149, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26150, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 1053, - "name": "minecraft:deepslate_tiles", - "translation_key": "block.minecraft.deepslate_tiles", - "item_id": 361, - "properties": [], - "default_state_id": 26198, - "states": [ - { - "id": 26198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1054, - "name": "minecraft:deepslate_tile_stairs", - "translation_key": "block.minecraft.deepslate_tile_stairs", - "item_id": 652, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 26210, - "states": [ - { - "id": 26199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 26200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 26201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 26210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 26211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 26220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 26221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 26230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 26231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 26240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 26241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 26250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 26251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 26260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 26261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 26270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 26271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 1055, - "name": "minecraft:deepslate_tile_slab", - "translation_key": "block.minecraft.deepslate_tile_slab", - "item_id": 669, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 26282, - "states": [ - { - "id": 26279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 26280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 26281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 26282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 26283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 26284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1056, - "name": "minecraft:deepslate_tile_wall", - "translation_key": "block.minecraft.deepslate_tile_wall", - "item_id": 432, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 26288, - "states": [ - { - "id": 26285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 26286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 26289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 26292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 26295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26316, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26317, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26318, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26319, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26320, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26321, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26322, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26323, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26324, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26325, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26326, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26327, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26328, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26329, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26330, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26331, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26332, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26333, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26334, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26335, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26336, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26337, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26338, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26339, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26340, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26341, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26342, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26343, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26344, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26345, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26346, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26347, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26348, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26349, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26350, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26351, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26352, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26353, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26354, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26355, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26356, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26357, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26358, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26359, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26360, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26361, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26362, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26363, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26364, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26365, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26366, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26367, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26368, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26369, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26370, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26371, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26372, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26373, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26374, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26375, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26376, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26377, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26378, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26379, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26380, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26381, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26382, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26383, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26384, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26385, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26386, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26387, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26388, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26389, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26390, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26391, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26392, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26393, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26394, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26395, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26396, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26397, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26398, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26399, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26400, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26401, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26402, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26403, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26404, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26405, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26406, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26407, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26408, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26409, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26410, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26411, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26412, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26413, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26414, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26415, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26416, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26417, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26418, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26419, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26420, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26421, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26422, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26423, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26424, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26425, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26426, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26427, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26428, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26429, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26430, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26431, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26432, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26433, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26434, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26435, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26436, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26437, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26438, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26439, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26440, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26441, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26442, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26443, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26444, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26445, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26446, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26447, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26448, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26449, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26450, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26451, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26452, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26453, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26454, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26455, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26456, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26457, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26458, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26459, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26460, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26461, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26462, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26463, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26464, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26465, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26466, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26467, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26468, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26469, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26470, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26471, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26472, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26473, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26474, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26475, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26476, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26477, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26478, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26479, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26480, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26481, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26482, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26483, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26484, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26485, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26486, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26487, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26488, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26489, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26490, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26491, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26492, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26493, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26494, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26495, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26496, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26497, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26498, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26499, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26500, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26501, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26502, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26503, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26504, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26505, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26506, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26507, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26508, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26509, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26510, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26511, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26512, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26513, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26514, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26515, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26516, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26517, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26518, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26519, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26520, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26521, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26522, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26523, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26524, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26525, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26526, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26527, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26528, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26529, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26530, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26531, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26532, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26533, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26534, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26535, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26536, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26537, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26538, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26539, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26540, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26541, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26542, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26543, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26544, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26545, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26546, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26547, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26548, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26549, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26550, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26551, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26552, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26553, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26554, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26555, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26556, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26557, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26558, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26559, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26560, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26561, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26562, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26563, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26564, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26565, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26566, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26567, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26568, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26569, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26570, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26571, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26572, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26573, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26574, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26575, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26576, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26577, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26578, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26579, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26580, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26581, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26582, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26583, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26584, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26585, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26586, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26587, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26588, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26589, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26590, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26591, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26592, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26593, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26594, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26595, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26596, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26597, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26598, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26599, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26600, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26601, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26602, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26603, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26604, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26605, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26606, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26607, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26608, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 1057, - "name": "minecraft:deepslate_bricks", - "translation_key": "block.minecraft.deepslate_bricks", - "item_id": 359, - "properties": [], - "default_state_id": 26609, - "states": [ - { - "id": 26609, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1058, - "name": "minecraft:deepslate_brick_stairs", - "translation_key": "block.minecraft.deepslate_brick_stairs", - "item_id": 651, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "half", - "values": [ - "top", - "bottom" - ] - }, - { - "name": "shape", - "values": [ - "straight", - "inner_left", - "inner_right", - "outer_left", - "outer_right" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 26621, - "states": [ - { - "id": 26610, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 26611, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 42 - ] - }, - { - "id": 26612, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26613, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26614, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26615, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26616, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26617, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26618, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26619, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26620, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 26621, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52 - ] - }, - { - "id": 26622, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26623, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26624, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26625, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26626, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26627, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26628, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26629, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26630, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 26631, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 52 - ] - }, - { - "id": 26632, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26633, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26634, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26635, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26636, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26637, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26638, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26639, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26640, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 26641, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42 - ] - }, - { - "id": 26642, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26643, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26644, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26645, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26646, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26647, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26648, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26649, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26650, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 26651, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 56 - ] - }, - { - "id": 26652, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26653, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 46, - 49 - ] - }, - { - "id": 26654, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26655, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 43, - 44, - 45 - ] - }, - { - "id": 26656, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26657, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 55, - 52, - 45 - ] - }, - { - "id": 26658, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26659, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 48, - 42, - 49 - ] - }, - { - "id": 26660, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 26661, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50 - ] - }, - { - "id": 26662, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26663, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 45 - ] - }, - { - "id": 26664, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26665, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 50, - 49 - ] - }, - { - "id": 26666, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26667, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 47 - ] - }, - { - "id": 26668, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26669, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 53 - ] - }, - { - "id": 26670, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 26671, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 57, - 50 - ] - }, - { - "id": 26672, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26673, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 41, - 46, - 47 - ] - }, - { - "id": 26674, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26675, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 54, - 44, - 53 - ] - }, - { - "id": 26676, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26677, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 44, - 50, - 45 - ] - }, - { - "id": 26678, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26679, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 46, - 50, - 49 - ] - }, - { - "id": 26680, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 26681, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 56 - ] - }, - { - "id": 26682, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26683, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 52, - 45 - ] - }, - { - "id": 26684, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26685, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 42, - 49 - ] - }, - { - "id": 26686, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26687, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 49 - ] - }, - { - "id": 26688, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - }, - { - "id": 26689, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51, - 45 - ] - } - ] - }, - { - "id": 1059, - "name": "minecraft:deepslate_brick_slab", - "translation_key": "block.minecraft.deepslate_brick_slab", - "item_id": 668, - "properties": [ - { - "name": "type", - "values": [ - "top", - "bottom", - "double" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 26693, - "states": [ - { - "id": 26690, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 26691, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 201 - ] - }, - { - "id": 26692, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 26693, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 51 - ] - }, - { - "id": 26694, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 26695, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1060, - "name": "minecraft:deepslate_brick_wall", - "translation_key": "block.minecraft.deepslate_brick_wall", - "item_id": 431, - "properties": [ - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "up", - "values": [ - "true", - "false" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 26699, - "states": [ - { - "id": 26696, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 26697, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26698, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26699, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140 - ] - }, - { - "id": 26700, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26701, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143 - ] - }, - { - "id": 26702, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 26703, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26704, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26705, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 26706, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26707, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144 - ] - }, - { - "id": 26708, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26709, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26710, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26711, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26712, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26713, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26714, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26715, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26716, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26717, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26718, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26719, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26720, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26721, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26722, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26723, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145 - ] - }, - { - "id": 26724, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26725, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 145 - ] - }, - { - "id": 26726, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26727, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26728, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26729, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146 - ] - }, - { - "id": 26730, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26731, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 147 - ] - }, - { - "id": 26732, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26733, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26734, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26735, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26736, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26737, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26738, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26739, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26740, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26741, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26742, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26743, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26744, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26745, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26746, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26747, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26748, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26749, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26750, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26751, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26752, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26753, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26754, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26755, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26756, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26757, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26758, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26759, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26760, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26761, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26762, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26763, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26764, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26765, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26766, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26767, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26768, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26769, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26770, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26771, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148 - ] - }, - { - "id": 26772, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26773, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148 - ] - }, - { - "id": 26774, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26775, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26776, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26777, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149 - ] - }, - { - "id": 26778, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26779, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150 - ] - }, - { - "id": 26780, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26781, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26782, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26783, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26784, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26785, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26786, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26787, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26788, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26789, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26790, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26791, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26792, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26793, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26794, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26795, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145 - ] - }, - { - "id": 26796, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26797, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 141, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26798, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26799, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26800, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26801, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151 - ] - }, - { - "id": 26802, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26803, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 144, - 150, - 147 - ] - }, - { - "id": 26804, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26805, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26806, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26807, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26808, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26809, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26810, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26811, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26812, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26813, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26814, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26815, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26816, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26817, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26818, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26819, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26820, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26821, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26822, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26823, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26824, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26825, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26826, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26827, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26828, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26829, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26830, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26831, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26832, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26833, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26834, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26835, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26836, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26837, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26838, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26839, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26840, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26841, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26842, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26843, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26844, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26845, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26846, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26847, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26848, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26849, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26850, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26851, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26852, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26853, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26854, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26855, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26856, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26857, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26858, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26859, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26860, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26861, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26862, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26863, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26864, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26865, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26866, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26867, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26868, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26869, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26870, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26871, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26872, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26873, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26874, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26875, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26876, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26877, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26878, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26879, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26880, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26881, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26882, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26883, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26884, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26885, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26886, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26887, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26888, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26889, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26890, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26891, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26892, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26893, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26894, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26895, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26896, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26897, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26898, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26899, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26900, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26901, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26902, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26903, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26904, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26905, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26906, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26907, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26908, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26909, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26910, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26911, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26912, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26913, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26914, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26915, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 152 - ] - }, - { - "id": 26916, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26917, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143 - ] - }, - { - "id": 26918, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26919, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26920, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26921, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 154 - ] - }, - { - "id": 26922, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26923, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153 - ] - }, - { - "id": 26924, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26925, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26926, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26927, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26928, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26929, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26930, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26931, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26932, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26933, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26934, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26935, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26936, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26937, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26938, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26939, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 145, - 152 - ] - }, - { - "id": 26940, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26941, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 145 - ] - }, - { - "id": 26942, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26943, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26944, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26945, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 146, - 155 - ] - }, - { - "id": 26946, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26947, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 147 - ] - }, - { - "id": 26948, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26949, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26950, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26951, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26952, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26953, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26954, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26955, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26956, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26957, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26958, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26959, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26960, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26961, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26962, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26963, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26964, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26965, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26966, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26967, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26968, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26969, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26970, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26971, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26972, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26973, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26974, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26975, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26976, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26977, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26978, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26979, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26980, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26981, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 26982, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26983, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 26984, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26985, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26986, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26987, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 152 - ] - }, - { - "id": 26988, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26989, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148 - ] - }, - { - "id": 26990, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26991, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26992, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26993, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 149, - 155 - ] - }, - { - "id": 26994, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26995, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150 - ] - }, - { - "id": 26996, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 26997, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26998, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 26999, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 27000, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27001, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27002, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 27003, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27004, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27005, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 27006, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27007, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27008, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 27009, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27010, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27011, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 140, - 148, - 145, - 152 - ] - }, - { - "id": 27012, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27013, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 142, - 143, - 148, - 145 - ] - }, - { - "id": 27014, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 27015, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27016, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27017, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 151, - 155 - ] - }, - { - "id": 27018, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - }, - { - "id": 27019, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 153, - 150, - 147 - ] - } - ] - }, - { - "id": 1061, - "name": "minecraft:chiseled_deepslate", - "translation_key": "block.minecraft.chiseled_deepslate", - "item_id": 363, - "properties": [], - "default_state_id": 27020, - "states": [ - { - "id": 27020, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1062, - "name": "minecraft:cracked_deepslate_bricks", - "translation_key": "block.minecraft.cracked_deepslate_bricks", - "item_id": 360, - "properties": [], - "default_state_id": 27021, - "states": [ - { - "id": 27021, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1063, - "name": "minecraft:cracked_deepslate_tiles", - "translation_key": "block.minecraft.cracked_deepslate_tiles", - "item_id": 362, - "properties": [], - "default_state_id": 27022, - "states": [ - { - "id": 27022, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1064, - "name": "minecraft:infested_deepslate", - "translation_key": "block.minecraft.infested_deepslate", - "item_id": 352, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 27024, - "states": [ - { - "id": 27023, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27024, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27025, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1065, - "name": "minecraft:smooth_basalt", - "translation_key": "block.minecraft.smooth_basalt", - "item_id": 343, - "properties": [], - "default_state_id": 27026, - "states": [ - { - "id": 27026, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1066, - "name": "minecraft:raw_iron_block", - "translation_key": "block.minecraft.raw_iron_block", - "item_id": 84, - "properties": [], - "default_state_id": 27027, - "states": [ - { - "id": 27027, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1067, - "name": "minecraft:raw_copper_block", - "translation_key": "block.minecraft.raw_copper_block", - "item_id": 85, - "properties": [], - "default_state_id": 27028, - "states": [ - { - "id": 27028, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1068, - "name": "minecraft:raw_gold_block", - "translation_key": "block.minecraft.raw_gold_block", - "item_id": 86, - "properties": [], - "default_state_id": 27029, - "states": [ - { - "id": 27029, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1069, - "name": "minecraft:potted_azalea_bush", - "translation_key": "block.minecraft.potted_azalea_bush", - "item_id": 0, - "properties": [], - "default_state_id": 27030, - "states": [ - { - "id": 27030, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 1070, - "name": "minecraft:potted_flowering_azalea_bush", - "translation_key": "block.minecraft.potted_flowering_azalea_bush", - "item_id": 0, - "properties": [], - "default_state_id": 27031, - "states": [ - { - "id": 27031, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 156 - ] - } - ] - }, - { - "id": 1071, - "name": "minecraft:ochre_froglight", - "translation_key": "block.minecraft.ochre_froglight", - "item_id": 1306, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 27033, - "states": [ - { - "id": 27032, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27033, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27034, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1072, - "name": "minecraft:verdant_froglight", - "translation_key": "block.minecraft.verdant_froglight", - "item_id": 1307, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 27036, - "states": [ - { - "id": 27035, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27036, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27037, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1073, - "name": "minecraft:pearlescent_froglight", - "translation_key": "block.minecraft.pearlescent_froglight", - "item_id": 1308, - "properties": [ - { - "name": "axis", - "values": [ - "x", - "y", - "z" - ] - } - ], - "default_state_id": 27039, - "states": [ - { - "id": 27038, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27039, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - }, - { - "id": 27040, - "luminance": 15, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1074, - "name": "minecraft:frogspawn", - "translation_key": "block.minecraft.frogspawn", - "item_id": 1309, - "properties": [], - "default_state_id": 27041, - "states": [ - { - "id": 27041, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1075, - "name": "minecraft:reinforced_deepslate", - "translation_key": "block.minecraft.reinforced_deepslate", - "item_id": 364, - "properties": [], - "default_state_id": 27042, - "states": [ - { - "id": 27042, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1076, - "name": "minecraft:decorated_pot", - "translation_key": "block.minecraft.decorated_pot", - "item_id": 299, - "properties": [ - { - "name": "cracked", - "values": [ - "true", - "false" - ] - }, - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 27052, - "states": [ - { - "id": 27043, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27044, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27045, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27046, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27047, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27048, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27049, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27050, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27051, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27052, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27053, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27054, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27055, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27056, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27057, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - }, - { - "id": 27058, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 127 - ], - "block_entity_type": 41 - } - ] - }, - { - "id": 1077, - "name": "minecraft:crafter", - "translation_key": "block.minecraft.crafter", - "item_id": 1021, - "properties": [ - { - "name": "crafting", - "values": [ - "true", - "false" - ] - }, - { - "name": "orientation", - "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" - ] - }, - { - "name": "triggered", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 27104, - "states": [ - { - "id": 27059, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27060, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27061, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27062, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27063, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27064, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27065, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27066, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27067, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27068, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27069, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27070, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27071, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27072, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27073, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27074, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27075, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27076, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27077, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27078, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27079, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27080, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27081, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27082, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27083, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27084, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27085, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27086, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27087, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27088, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27089, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27090, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27091, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27092, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27093, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27094, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27095, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27096, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27097, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27098, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27099, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27100, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27101, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27102, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27103, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27104, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27105, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - }, - { - "id": 27106, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 42 - } - ] - }, - { - "id": 1078, - "name": "minecraft:trial_spawner", - "translation_key": "block.minecraft.trial_spawner", - "item_id": 1370, - "properties": [ - { - "name": "ominous", - "values": [ - "true", - "false" - ] - }, - { - "name": "trial_spawner_state", - "values": [ - "inactive", - "waiting_for_players", - "active", - "waiting_for_reward_ejection", - "ejecting_reward", - "cooldown" - ] - } - ], - "default_state_id": 27113, - "states": [ - { - "id": 27107, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27108, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27109, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27110, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27111, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27112, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27113, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27114, - "luminance": 4, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27115, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27116, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27117, - "luminance": 8, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - }, - { - "id": 27118, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 43 - } - ] - }, - { - "id": 1079, - "name": "minecraft:vault", - "translation_key": "block.minecraft.vault", - "item_id": 1373, - "properties": [ - { - "name": "facing", - "values": [ - "north", - "south", - "west", - "east" - ] - }, - { - "name": "ominous", - "values": [ - "true", - "false" - ] - }, - { - "name": "vault_state", - "values": [ - "inactive", - "active", - "unlocking", - "ejecting" - ] - } - ], - "default_state_id": 27123, - "states": [ - { - "id": 27119, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27120, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27121, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27122, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27123, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27124, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27125, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27126, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27127, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27128, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27129, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27130, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27131, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27132, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27133, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27134, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27135, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27136, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27137, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27138, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27139, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27140, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27141, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27142, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27143, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27144, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27145, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27146, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27147, - "luminance": 6, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27148, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27149, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - }, - { - "id": 27150, - "luminance": 12, - "opaque": false, - "replaceable": false, - "collision_shapes": [ - 0 - ], - "block_entity_type": 44 - } - ] - }, - { - "id": 1080, - "name": "minecraft:heavy_core", - "translation_key": "block.minecraft.heavy_core", - "item_id": 87, - "properties": [ - { - "name": "waterlogged", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 27152, - "states": [ - { - "id": 27151, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ] - }, - { - "id": 27152, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 157 - ] - } - ] - }, - { - "id": 1081, - "name": "minecraft:pale_moss_block", - "translation_key": "block.minecraft.pale_moss_block", - "item_id": 257, - "properties": [], - "default_state_id": 27153, - "states": [ - { - "id": 27153, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 0 - ] - } - ] - }, - { - "id": 1082, - "name": "minecraft:pale_moss_carpet", - "translation_key": "block.minecraft.pale_moss_carpet", - "item_id": 255, - "properties": [ - { - "name": "bottom", - "values": [ - "true", - "false" - ] - }, - { - "name": "east", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "north", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "south", - "values": [ - "none", - "low", - "tall" - ] - }, - { - "name": "west", - "values": [ - "none", - "low", - "tall" - ] - } - ], - "default_state_id": 27154, - "states": [ - { - "id": 27154, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27155, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27156, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27157, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27158, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27159, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27160, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27161, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27162, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27163, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27164, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27165, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27166, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27167, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27168, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27169, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27170, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27171, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27172, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27173, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27174, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27175, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27176, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27177, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27178, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27179, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27180, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27181, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27182, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27183, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27184, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27185, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27186, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27187, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27188, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27189, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27190, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27191, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27192, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27193, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27194, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27195, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27196, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27197, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27198, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27199, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27200, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27201, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27202, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27203, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27204, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27205, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27206, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27207, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27208, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27209, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27210, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27211, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27212, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27213, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27214, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27215, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27216, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27217, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27218, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27219, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27220, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27221, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27222, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27223, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27224, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27225, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27226, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27227, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27228, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27229, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27230, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27231, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27232, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27233, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27234, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [ - 202 - ] - }, - { - "id": 27235, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27236, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27237, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27238, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27239, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27240, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27241, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27242, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27243, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27244, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27245, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27246, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27247, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27248, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27249, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27250, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27251, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27252, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27253, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27254, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27255, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27256, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27257, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27258, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27259, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27260, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27261, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27262, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27263, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27264, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27265, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27266, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27267, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27268, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27269, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27270, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27271, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27272, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27273, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27274, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27275, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27276, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27277, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27278, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27279, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27280, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27281, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27282, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27283, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27284, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27285, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27286, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27287, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27288, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27289, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27290, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27291, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27292, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27293, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27294, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27295, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27296, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27297, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27298, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27299, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27300, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27301, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27302, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27303, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27304, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27305, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27306, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27307, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27308, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27309, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27310, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27311, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27312, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27313, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27314, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27315, - "luminance": 0, - "opaque": true, - "replaceable": false, - "collision_shapes": [] - } - ] - }, - { - "id": 1083, - "name": "minecraft:pale_hanging_moss", - "translation_key": "block.minecraft.pale_hanging_moss", - "item_id": 256, - "properties": [ - { - "name": "tip", - "values": [ - "true", - "false" - ] - } - ], - "default_state_id": 27316, - "states": [ - { - "id": 27316, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - }, - { - "id": 27317, - "luminance": 0, - "opaque": false, - "replaceable": false, - "collision_shapes": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/assets/items.json b/assets/items.json deleted file mode 100644 index 4f1e385f8..000000000 --- a/assets/items.json +++ /dev/null @@ -1,33129 +0,0 @@ -[ - { - "id": "minecraft:air", - "name": "minecraft:air", - "translation_key": "block.minecraft.air", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:air", - "minecraft:item_name": "{\"translate\":\"block.minecraft.air\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone", - "name": "minecraft:stone", - "translation_key": "block.minecraft.stone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:granite", - "name": "minecraft:granite", - "translation_key": "block.minecraft.granite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:granite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.granite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_granite", - "name": "minecraft:polished_granite", - "translation_key": "block.minecraft.polished_granite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_granite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_granite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diorite", - "name": "minecraft:diorite", - "translation_key": "block.minecraft.diorite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diorite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diorite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_diorite", - "name": "minecraft:polished_diorite", - "translation_key": "block.minecraft.polished_diorite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_diorite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_diorite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:andesite", - "name": "minecraft:andesite", - "translation_key": "block.minecraft.andesite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:andesite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.andesite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_andesite", - "name": "minecraft:polished_andesite", - "translation_key": "block.minecraft.polished_andesite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_andesite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_andesite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate", - "name": "minecraft:deepslate", - "translation_key": "block.minecraft.deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobbled_deepslate", - "name": "minecraft:cobbled_deepslate", - "translation_key": "block.minecraft.cobbled_deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobbled_deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobbled_deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_deepslate", - "name": "minecraft:polished_deepslate", - "translation_key": "block.minecraft.polished_deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:calcite", - "name": "minecraft:calcite", - "translation_key": "block.minecraft.calcite", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:calcite", - "minecraft:item_name": "{\"translate\":\"block.minecraft.calcite\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff", - "name": "minecraft:tuff", - "translation_key": "block.minecraft.tuff", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_slab", - "name": "minecraft:tuff_slab", - "translation_key": "block.minecraft.tuff_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_stairs", - "name": "minecraft:tuff_stairs", - "translation_key": "block.minecraft.tuff_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_wall", - "name": "minecraft:tuff_wall", - "translation_key": "block.minecraft.tuff_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_tuff", - "name": "minecraft:chiseled_tuff", - "translation_key": "block.minecraft.chiseled_tuff", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_tuff", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_tuff\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_tuff", - "name": "minecraft:polished_tuff", - "translation_key": "block.minecraft.polished_tuff", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_tuff", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_tuff\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_tuff_slab", - "name": "minecraft:polished_tuff_slab", - "translation_key": "block.minecraft.polished_tuff_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_tuff_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_tuff_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_tuff_stairs", - "name": "minecraft:polished_tuff_stairs", - "translation_key": "block.minecraft.polished_tuff_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_tuff_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_tuff_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_tuff_wall", - "name": "minecraft:polished_tuff_wall", - "translation_key": "block.minecraft.polished_tuff_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_tuff_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_tuff_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_bricks", - "name": "minecraft:tuff_bricks", - "translation_key": "block.minecraft.tuff_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_brick_slab", - "name": "minecraft:tuff_brick_slab", - "translation_key": "block.minecraft.tuff_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_brick_stairs", - "name": "minecraft:tuff_brick_stairs", - "translation_key": "block.minecraft.tuff_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tuff_brick_wall", - "name": "minecraft:tuff_brick_wall", - "translation_key": "block.minecraft.tuff_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tuff_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tuff_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_tuff_bricks", - "name": "minecraft:chiseled_tuff_bricks", - "translation_key": "block.minecraft.chiseled_tuff_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_tuff_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_tuff_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dripstone_block", - "name": "minecraft:dripstone_block", - "translation_key": "block.minecraft.dripstone_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dripstone_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dripstone_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:grass_block", - "name": "minecraft:grass_block", - "translation_key": "block.minecraft.grass_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:grass_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.grass_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dirt", - "name": "minecraft:dirt", - "translation_key": "block.minecraft.dirt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dirt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dirt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:coarse_dirt", - "name": "minecraft:coarse_dirt", - "translation_key": "block.minecraft.coarse_dirt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:coarse_dirt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.coarse_dirt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:podzol", - "name": "minecraft:podzol", - "translation_key": "block.minecraft.podzol", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:podzol", - "minecraft:item_name": "{\"translate\":\"block.minecraft.podzol\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rooted_dirt", - "name": "minecraft:rooted_dirt", - "translation_key": "block.minecraft.rooted_dirt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rooted_dirt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.rooted_dirt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mud", - "name": "minecraft:mud", - "translation_key": "block.minecraft.mud", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mud", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mud\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_nylium", - "name": "minecraft:crimson_nylium", - "translation_key": "block.minecraft.crimson_nylium", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_nylium", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_nylium\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_nylium", - "name": "minecraft:warped_nylium", - "translation_key": "block.minecraft.warped_nylium", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_nylium", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_nylium\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobblestone", - "name": "minecraft:cobblestone", - "translation_key": "block.minecraft.cobblestone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobblestone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobblestone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_planks", - "name": "minecraft:oak_planks", - "translation_key": "block.minecraft.oak_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_planks", - "name": "minecraft:spruce_planks", - "translation_key": "block.minecraft.spruce_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_planks", - "name": "minecraft:birch_planks", - "translation_key": "block.minecraft.birch_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_planks", - "name": "minecraft:jungle_planks", - "translation_key": "block.minecraft.jungle_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_planks", - "name": "minecraft:acacia_planks", - "translation_key": "block.minecraft.acacia_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_planks", - "name": "minecraft:cherry_planks", - "translation_key": "block.minecraft.cherry_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_planks", - "name": "minecraft:dark_oak_planks", - "translation_key": "block.minecraft.dark_oak_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_planks", - "name": "minecraft:pale_oak_planks", - "translation_key": "block.minecraft.pale_oak_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_planks", - "name": "minecraft:mangrove_planks", - "translation_key": "block.minecraft.mangrove_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_planks", - "name": "minecraft:bamboo_planks", - "translation_key": "block.minecraft.bamboo_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_planks", - "name": "minecraft:crimson_planks", - "translation_key": "block.minecraft.crimson_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_planks", - "name": "minecraft:warped_planks", - "translation_key": "block.minecraft.warped_planks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_planks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_planks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_mosaic", - "name": "minecraft:bamboo_mosaic", - "translation_key": "block.minecraft.bamboo_mosaic", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_mosaic", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_mosaic\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_sapling", - "name": "minecraft:oak_sapling", - "translation_key": "block.minecraft.oak_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_sapling", - "name": "minecraft:spruce_sapling", - "translation_key": "block.minecraft.spruce_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_sapling", - "name": "minecraft:birch_sapling", - "translation_key": "block.minecraft.birch_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_sapling", - "name": "minecraft:jungle_sapling", - "translation_key": "block.minecraft.jungle_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_sapling", - "name": "minecraft:acacia_sapling", - "translation_key": "block.minecraft.acacia_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_sapling", - "name": "minecraft:cherry_sapling", - "translation_key": "block.minecraft.cherry_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_sapling", - "name": "minecraft:dark_oak_sapling", - "translation_key": "block.minecraft.dark_oak_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_sapling", - "name": "minecraft:pale_oak_sapling", - "translation_key": "block.minecraft.pale_oak_sapling", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_sapling", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_sapling\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_propagule", - "name": "minecraft:mangrove_propagule", - "translation_key": "block.minecraft.mangrove_propagule", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_propagule", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_propagule\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bedrock", - "name": "minecraft:bedrock", - "translation_key": "block.minecraft.bedrock", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bedrock", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bedrock\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sand", - "name": "minecraft:sand", - "translation_key": "block.minecraft.sand", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sand", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:suspicious_sand", - "name": "minecraft:suspicious_sand", - "translation_key": "block.minecraft.suspicious_sand", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:suspicious_sand", - "minecraft:item_name": "{\"translate\":\"block.minecraft.suspicious_sand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:suspicious_gravel", - "name": "minecraft:suspicious_gravel", - "translation_key": "block.minecraft.suspicious_gravel", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:suspicious_gravel", - "minecraft:item_name": "{\"translate\":\"block.minecraft.suspicious_gravel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_sand", - "name": "minecraft:red_sand", - "translation_key": "block.minecraft.red_sand", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_sand", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_sand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gravel", - "name": "minecraft:gravel", - "translation_key": "block.minecraft.gravel", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gravel", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gravel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:coal_ore", - "name": "minecraft:coal_ore", - "translation_key": "block.minecraft.coal_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:coal_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.coal_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_coal_ore", - "name": "minecraft:deepslate_coal_ore", - "translation_key": "block.minecraft.deepslate_coal_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_coal_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_coal_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_ore", - "name": "minecraft:iron_ore", - "translation_key": "block.minecraft.iron_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.iron_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_iron_ore", - "name": "minecraft:deepslate_iron_ore", - "translation_key": "block.minecraft.deepslate_iron_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_iron_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_iron_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_ore", - "name": "minecraft:copper_ore", - "translation_key": "block.minecraft.copper_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_copper_ore", - "name": "minecraft:deepslate_copper_ore", - "translation_key": "block.minecraft.deepslate_copper_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_copper_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_copper_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gold_ore", - "name": "minecraft:gold_ore", - "translation_key": "block.minecraft.gold_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gold_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gold_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_gold_ore", - "name": "minecraft:deepslate_gold_ore", - "translation_key": "block.minecraft.deepslate_gold_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_gold_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_gold_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:redstone_ore", - "name": "minecraft:redstone_ore", - "translation_key": "block.minecraft.redstone_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:redstone_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.redstone_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_redstone_ore", - "name": "minecraft:deepslate_redstone_ore", - "translation_key": "block.minecraft.deepslate_redstone_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_redstone_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_redstone_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:emerald_ore", - "name": "minecraft:emerald_ore", - "translation_key": "block.minecraft.emerald_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:emerald_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.emerald_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_emerald_ore", - "name": "minecraft:deepslate_emerald_ore", - "translation_key": "block.minecraft.deepslate_emerald_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_emerald_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_emerald_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lapis_ore", - "name": "minecraft:lapis_ore", - "translation_key": "block.minecraft.lapis_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lapis_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lapis_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_lapis_ore", - "name": "minecraft:deepslate_lapis_ore", - "translation_key": "block.minecraft.deepslate_lapis_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_lapis_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_lapis_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diamond_ore", - "name": "minecraft:diamond_ore", - "translation_key": "block.minecraft.diamond_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diamond_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diamond_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_diamond_ore", - "name": "minecraft:deepslate_diamond_ore", - "translation_key": "block.minecraft.deepslate_diamond_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_diamond_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_diamond_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_gold_ore", - "name": "minecraft:nether_gold_ore", - "translation_key": "block.minecraft.nether_gold_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_gold_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_gold_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_quartz_ore", - "name": "minecraft:nether_quartz_ore", - "translation_key": "block.minecraft.nether_quartz_ore", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_quartz_ore", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_quartz_ore\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ancient_debris", - "name": "minecraft:ancient_debris", - "translation_key": "block.minecraft.ancient_debris", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ancient_debris", - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:item_name": "{\"translate\":\"block.minecraft.ancient_debris\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:coal_block", - "name": "minecraft:coal_block", - "translation_key": "block.minecraft.coal_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:coal_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.coal_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_iron_block", - "name": "minecraft:raw_iron_block", - "translation_key": "block.minecraft.raw_iron_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_iron_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.raw_iron_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_copper_block", - "name": "minecraft:raw_copper_block", - "translation_key": "block.minecraft.raw_copper_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_copper_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.raw_copper_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_gold_block", - "name": "minecraft:raw_gold_block", - "translation_key": "block.minecraft.raw_gold_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_gold_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.raw_gold_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:heavy_core", - "name": "minecraft:heavy_core", - "translation_key": "block.minecraft.heavy_core", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:heavy_core", - "minecraft:item_name": "{\"translate\":\"block.minecraft.heavy_core\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:amethyst_block", - "name": "minecraft:amethyst_block", - "translation_key": "block.minecraft.amethyst_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:amethyst_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.amethyst_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:budding_amethyst", - "name": "minecraft:budding_amethyst", - "translation_key": "block.minecraft.budding_amethyst", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:budding_amethyst", - "minecraft:item_name": "{\"translate\":\"block.minecraft.budding_amethyst\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_block", - "name": "minecraft:iron_block", - "translation_key": "block.minecraft.iron_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.iron_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_block", - "name": "minecraft:copper_block", - "translation_key": "block.minecraft.copper_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gold_block", - "name": "minecraft:gold_block", - "translation_key": "block.minecraft.gold_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gold_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gold_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diamond_block", - "name": "minecraft:diamond_block", - "translation_key": "block.minecraft.diamond_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diamond_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diamond_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:netherite_block", - "name": "minecraft:netherite_block", - "translation_key": "block.minecraft.netherite_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:netherite_block", - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:item_name": "{\"translate\":\"block.minecraft.netherite_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_copper", - "name": "minecraft:exposed_copper", - "translation_key": "block.minecraft.exposed_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_copper", - "name": "minecraft:weathered_copper", - "translation_key": "block.minecraft.weathered_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_copper", - "name": "minecraft:oxidized_copper", - "translation_key": "block.minecraft.oxidized_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_copper", - "name": "minecraft:chiseled_copper", - "translation_key": "block.minecraft.chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_chiseled_copper", - "name": "minecraft:exposed_chiseled_copper", - "translation_key": "block.minecraft.exposed_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_chiseled_copper", - "name": "minecraft:weathered_chiseled_copper", - "translation_key": "block.minecraft.weathered_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_chiseled_copper", - "name": "minecraft:oxidized_chiseled_copper", - "translation_key": "block.minecraft.oxidized_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_copper", - "name": "minecraft:cut_copper", - "translation_key": "block.minecraft.cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_cut_copper", - "name": "minecraft:exposed_cut_copper", - "translation_key": "block.minecraft.exposed_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_cut_copper", - "name": "minecraft:weathered_cut_copper", - "translation_key": "block.minecraft.weathered_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_cut_copper", - "name": "minecraft:oxidized_cut_copper", - "translation_key": "block.minecraft.oxidized_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_copper_stairs", - "name": "minecraft:cut_copper_stairs", - "translation_key": "block.minecraft.cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_cut_copper_stairs", - "name": "minecraft:exposed_cut_copper_stairs", - "translation_key": "block.minecraft.exposed_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_cut_copper_stairs", - "name": "minecraft:weathered_cut_copper_stairs", - "translation_key": "block.minecraft.weathered_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_cut_copper_stairs", - "name": "minecraft:oxidized_cut_copper_stairs", - "translation_key": "block.minecraft.oxidized_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_copper_slab", - "name": "minecraft:cut_copper_slab", - "translation_key": "block.minecraft.cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_cut_copper_slab", - "name": "minecraft:exposed_cut_copper_slab", - "translation_key": "block.minecraft.exposed_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_cut_copper_slab", - "name": "minecraft:weathered_cut_copper_slab", - "translation_key": "block.minecraft.weathered_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_cut_copper_slab", - "name": "minecraft:oxidized_cut_copper_slab", - "translation_key": "block.minecraft.oxidized_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_copper_block", - "name": "minecraft:waxed_copper_block", - "translation_key": "block.minecraft.waxed_copper_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_copper_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_copper_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_copper", - "name": "minecraft:waxed_exposed_copper", - "translation_key": "block.minecraft.waxed_exposed_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_copper", - "name": "minecraft:waxed_weathered_copper", - "translation_key": "block.minecraft.waxed_weathered_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_copper", - "name": "minecraft:waxed_oxidized_copper", - "translation_key": "block.minecraft.waxed_oxidized_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_chiseled_copper", - "name": "minecraft:waxed_chiseled_copper", - "translation_key": "block.minecraft.waxed_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_chiseled_copper", - "name": "minecraft:waxed_exposed_chiseled_copper", - "translation_key": "block.minecraft.waxed_exposed_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_chiseled_copper", - "name": "minecraft:waxed_weathered_chiseled_copper", - "translation_key": "block.minecraft.waxed_weathered_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_chiseled_copper", - "name": "minecraft:waxed_oxidized_chiseled_copper", - "translation_key": "block.minecraft.waxed_oxidized_chiseled_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_chiseled_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_chiseled_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_cut_copper", - "name": "minecraft:waxed_cut_copper", - "translation_key": "block.minecraft.waxed_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_cut_copper", - "name": "minecraft:waxed_exposed_cut_copper", - "translation_key": "block.minecraft.waxed_exposed_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_cut_copper", - "name": "minecraft:waxed_weathered_cut_copper", - "translation_key": "block.minecraft.waxed_weathered_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_cut_copper", - "name": "minecraft:waxed_oxidized_cut_copper", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_cut_copper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_cut_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_cut_copper_stairs", - "name": "minecraft:waxed_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_cut_copper_stairs", - "name": "minecraft:waxed_exposed_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_exposed_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_cut_copper_stairs", - "name": "minecraft:waxed_weathered_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_weathered_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_cut_copper_stairs", - "name": "minecraft:waxed_oxidized_cut_copper_stairs", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_cut_copper_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_cut_copper_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_cut_copper_slab", - "name": "minecraft:waxed_cut_copper_slab", - "translation_key": "block.minecraft.waxed_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_cut_copper_slab", - "name": "minecraft:waxed_exposed_cut_copper_slab", - "translation_key": "block.minecraft.waxed_exposed_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_cut_copper_slab", - "name": "minecraft:waxed_weathered_cut_copper_slab", - "translation_key": "block.minecraft.waxed_weathered_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_cut_copper_slab", - "name": "minecraft:waxed_oxidized_cut_copper_slab", - "translation_key": "block.minecraft.waxed_oxidized_cut_copper_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_cut_copper_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_cut_copper_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_log", - "name": "minecraft:oak_log", - "translation_key": "block.minecraft.oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_log", - "name": "minecraft:spruce_log", - "translation_key": "block.minecraft.spruce_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_log", - "name": "minecraft:birch_log", - "translation_key": "block.minecraft.birch_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_log", - "name": "minecraft:jungle_log", - "translation_key": "block.minecraft.jungle_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_log", - "name": "minecraft:acacia_log", - "translation_key": "block.minecraft.acacia_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_log", - "name": "minecraft:cherry_log", - "translation_key": "block.minecraft.cherry_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_log", - "name": "minecraft:pale_oak_log", - "translation_key": "block.minecraft.pale_oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_log", - "name": "minecraft:dark_oak_log", - "translation_key": "block.minecraft.dark_oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_log", - "name": "minecraft:mangrove_log", - "translation_key": "block.minecraft.mangrove_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_roots", - "name": "minecraft:mangrove_roots", - "translation_key": "block.minecraft.mangrove_roots", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_roots", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_roots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:muddy_mangrove_roots", - "name": "minecraft:muddy_mangrove_roots", - "translation_key": "block.minecraft.muddy_mangrove_roots", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:muddy_mangrove_roots", - "minecraft:item_name": "{\"translate\":\"block.minecraft.muddy_mangrove_roots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_stem", - "name": "minecraft:crimson_stem", - "translation_key": "block.minecraft.crimson_stem", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_stem", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_stem\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_stem", - "name": "minecraft:warped_stem", - "translation_key": "block.minecraft.warped_stem", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_stem", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_stem\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_block", - "name": "minecraft:bamboo_block", - "translation_key": "block.minecraft.bamboo_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_oak_log", - "name": "minecraft:stripped_oak_log", - "translation_key": "block.minecraft.stripped_oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_spruce_log", - "name": "minecraft:stripped_spruce_log", - "translation_key": "block.minecraft.stripped_spruce_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_spruce_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_spruce_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_birch_log", - "name": "minecraft:stripped_birch_log", - "translation_key": "block.minecraft.stripped_birch_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_birch_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_birch_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_jungle_log", - "name": "minecraft:stripped_jungle_log", - "translation_key": "block.minecraft.stripped_jungle_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_jungle_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_jungle_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_acacia_log", - "name": "minecraft:stripped_acacia_log", - "translation_key": "block.minecraft.stripped_acacia_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_acacia_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_acacia_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_cherry_log", - "name": "minecraft:stripped_cherry_log", - "translation_key": "block.minecraft.stripped_cherry_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_cherry_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_cherry_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_dark_oak_log", - "name": "minecraft:stripped_dark_oak_log", - "translation_key": "block.minecraft.stripped_dark_oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_dark_oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_dark_oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_pale_oak_log", - "name": "minecraft:stripped_pale_oak_log", - "translation_key": "block.minecraft.stripped_pale_oak_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_pale_oak_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_pale_oak_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_mangrove_log", - "name": "minecraft:stripped_mangrove_log", - "translation_key": "block.minecraft.stripped_mangrove_log", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_mangrove_log", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_mangrove_log\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_crimson_stem", - "name": "minecraft:stripped_crimson_stem", - "translation_key": "block.minecraft.stripped_crimson_stem", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_crimson_stem", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_crimson_stem\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_warped_stem", - "name": "minecraft:stripped_warped_stem", - "translation_key": "block.minecraft.stripped_warped_stem", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_warped_stem", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_warped_stem\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_oak_wood", - "name": "minecraft:stripped_oak_wood", - "translation_key": "block.minecraft.stripped_oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_spruce_wood", - "name": "minecraft:stripped_spruce_wood", - "translation_key": "block.minecraft.stripped_spruce_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_spruce_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_spruce_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_birch_wood", - "name": "minecraft:stripped_birch_wood", - "translation_key": "block.minecraft.stripped_birch_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_birch_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_birch_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_jungle_wood", - "name": "minecraft:stripped_jungle_wood", - "translation_key": "block.minecraft.stripped_jungle_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_jungle_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_jungle_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_acacia_wood", - "name": "minecraft:stripped_acacia_wood", - "translation_key": "block.minecraft.stripped_acacia_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_acacia_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_acacia_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_cherry_wood", - "name": "minecraft:stripped_cherry_wood", - "translation_key": "block.minecraft.stripped_cherry_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_cherry_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_cherry_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_dark_oak_wood", - "name": "minecraft:stripped_dark_oak_wood", - "translation_key": "block.minecraft.stripped_dark_oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_dark_oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_dark_oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_pale_oak_wood", - "name": "minecraft:stripped_pale_oak_wood", - "translation_key": "block.minecraft.stripped_pale_oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_pale_oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_pale_oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_mangrove_wood", - "name": "minecraft:stripped_mangrove_wood", - "translation_key": "block.minecraft.stripped_mangrove_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_mangrove_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_mangrove_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_crimson_hyphae", - "name": "minecraft:stripped_crimson_hyphae", - "translation_key": "block.minecraft.stripped_crimson_hyphae", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_crimson_hyphae", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_crimson_hyphae\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_warped_hyphae", - "name": "minecraft:stripped_warped_hyphae", - "translation_key": "block.minecraft.stripped_warped_hyphae", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_warped_hyphae", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_warped_hyphae\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stripped_bamboo_block", - "name": "minecraft:stripped_bamboo_block", - "translation_key": "block.minecraft.stripped_bamboo_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stripped_bamboo_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stripped_bamboo_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_wood", - "name": "minecraft:oak_wood", - "translation_key": "block.minecraft.oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_wood", - "name": "minecraft:spruce_wood", - "translation_key": "block.minecraft.spruce_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_wood", - "name": "minecraft:birch_wood", - "translation_key": "block.minecraft.birch_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_wood", - "name": "minecraft:jungle_wood", - "translation_key": "block.minecraft.jungle_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_wood", - "name": "minecraft:acacia_wood", - "translation_key": "block.minecraft.acacia_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_wood", - "name": "minecraft:cherry_wood", - "translation_key": "block.minecraft.cherry_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_wood", - "name": "minecraft:pale_oak_wood", - "translation_key": "block.minecraft.pale_oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_wood", - "name": "minecraft:dark_oak_wood", - "translation_key": "block.minecraft.dark_oak_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_wood", - "name": "minecraft:mangrove_wood", - "translation_key": "block.minecraft.mangrove_wood", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_wood", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_wood\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_hyphae", - "name": "minecraft:crimson_hyphae", - "translation_key": "block.minecraft.crimson_hyphae", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_hyphae", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_hyphae\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_hyphae", - "name": "minecraft:warped_hyphae", - "translation_key": "block.minecraft.warped_hyphae", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_hyphae", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_hyphae\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_leaves", - "name": "minecraft:oak_leaves", - "translation_key": "block.minecraft.oak_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_leaves", - "name": "minecraft:spruce_leaves", - "translation_key": "block.minecraft.spruce_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_leaves", - "name": "minecraft:birch_leaves", - "translation_key": "block.minecraft.birch_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_leaves", - "name": "minecraft:jungle_leaves", - "translation_key": "block.minecraft.jungle_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_leaves", - "name": "minecraft:acacia_leaves", - "translation_key": "block.minecraft.acacia_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_leaves", - "name": "minecraft:cherry_leaves", - "translation_key": "block.minecraft.cherry_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_leaves", - "name": "minecraft:dark_oak_leaves", - "translation_key": "block.minecraft.dark_oak_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_leaves", - "name": "minecraft:pale_oak_leaves", - "translation_key": "block.minecraft.pale_oak_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_leaves", - "name": "minecraft:mangrove_leaves", - "translation_key": "block.minecraft.mangrove_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:azalea_leaves", - "name": "minecraft:azalea_leaves", - "translation_key": "block.minecraft.azalea_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:azalea_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.azalea_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flowering_azalea_leaves", - "name": "minecraft:flowering_azalea_leaves", - "translation_key": "block.minecraft.flowering_azalea_leaves", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flowering_azalea_leaves", - "minecraft:item_name": "{\"translate\":\"block.minecraft.flowering_azalea_leaves\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sponge", - "name": "minecraft:sponge", - "translation_key": "block.minecraft.sponge", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sponge", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sponge\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wet_sponge", - "name": "minecraft:wet_sponge", - "translation_key": "block.minecraft.wet_sponge", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wet_sponge", - "minecraft:item_name": "{\"translate\":\"block.minecraft.wet_sponge\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glass", - "name": "minecraft:glass", - "translation_key": "block.minecraft.glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tinted_glass", - "name": "minecraft:tinted_glass", - "translation_key": "block.minecraft.tinted_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tinted_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tinted_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lapis_block", - "name": "minecraft:lapis_block", - "translation_key": "block.minecraft.lapis_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lapis_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lapis_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sandstone", - "name": "minecraft:sandstone", - "translation_key": "block.minecraft.sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_sandstone", - "name": "minecraft:chiseled_sandstone", - "translation_key": "block.minecraft.chiseled_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_sandstone", - "name": "minecraft:cut_sandstone", - "translation_key": "block.minecraft.cut_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobweb", - "name": "minecraft:cobweb", - "translation_key": "block.minecraft.cobweb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobweb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobweb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:short_grass", - "name": "minecraft:short_grass", - "translation_key": "block.minecraft.short_grass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:short_grass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.short_grass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fern", - "name": "minecraft:fern", - "translation_key": "block.minecraft.fern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.fern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:azalea", - "name": "minecraft:azalea", - "translation_key": "block.minecraft.azalea", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:azalea", - "minecraft:item_name": "{\"translate\":\"block.minecraft.azalea\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flowering_azalea", - "name": "minecraft:flowering_azalea", - "translation_key": "block.minecraft.flowering_azalea", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flowering_azalea", - "minecraft:item_name": "{\"translate\":\"block.minecraft.flowering_azalea\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_bush", - "name": "minecraft:dead_bush", - "translation_key": "block.minecraft.dead_bush", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_bush", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_bush\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:seagrass", - "name": "minecraft:seagrass", - "translation_key": "block.minecraft.seagrass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:seagrass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.seagrass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sea_pickle", - "name": "minecraft:sea_pickle", - "translation_key": "block.minecraft.sea_pickle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sea_pickle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sea_pickle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_wool", - "name": "minecraft:white_wool", - "translation_key": "block.minecraft.white_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_wool", - "name": "minecraft:orange_wool", - "translation_key": "block.minecraft.orange_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_wool", - "name": "minecraft:magenta_wool", - "translation_key": "block.minecraft.magenta_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_wool", - "name": "minecraft:light_blue_wool", - "translation_key": "block.minecraft.light_blue_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_wool", - "name": "minecraft:yellow_wool", - "translation_key": "block.minecraft.yellow_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_wool", - "name": "minecraft:lime_wool", - "translation_key": "block.minecraft.lime_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_wool", - "name": "minecraft:pink_wool", - "translation_key": "block.minecraft.pink_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_wool", - "name": "minecraft:gray_wool", - "translation_key": "block.minecraft.gray_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_wool", - "name": "minecraft:light_gray_wool", - "translation_key": "block.minecraft.light_gray_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_wool", - "name": "minecraft:cyan_wool", - "translation_key": "block.minecraft.cyan_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_wool", - "name": "minecraft:purple_wool", - "translation_key": "block.minecraft.purple_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_wool", - "name": "minecraft:blue_wool", - "translation_key": "block.minecraft.blue_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_wool", - "name": "minecraft:brown_wool", - "translation_key": "block.minecraft.brown_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_wool", - "name": "minecraft:green_wool", - "translation_key": "block.minecraft.green_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_wool", - "name": "minecraft:red_wool", - "translation_key": "block.minecraft.red_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_wool", - "name": "minecraft:black_wool", - "translation_key": "block.minecraft.black_wool", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_wool", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_wool\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dandelion", - "name": "minecraft:dandelion", - "translation_key": "block.minecraft.dandelion", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dandelion", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dandelion\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:poppy", - "name": "minecraft:poppy", - "translation_key": "block.minecraft.poppy", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:poppy", - "minecraft:item_name": "{\"translate\":\"block.minecraft.poppy\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_orchid", - "name": "minecraft:blue_orchid", - "translation_key": "block.minecraft.blue_orchid", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_orchid", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_orchid\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:allium", - "name": "minecraft:allium", - "translation_key": "block.minecraft.allium", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:allium", - "minecraft:item_name": "{\"translate\":\"block.minecraft.allium\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:azure_bluet", - "name": "minecraft:azure_bluet", - "translation_key": "block.minecraft.azure_bluet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:azure_bluet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.azure_bluet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_tulip", - "name": "minecraft:red_tulip", - "translation_key": "block.minecraft.red_tulip", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_tulip", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_tulip\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_tulip", - "name": "minecraft:orange_tulip", - "translation_key": "block.minecraft.orange_tulip", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_tulip", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_tulip\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_tulip", - "name": "minecraft:white_tulip", - "translation_key": "block.minecraft.white_tulip", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_tulip", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_tulip\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_tulip", - "name": "minecraft:pink_tulip", - "translation_key": "block.minecraft.pink_tulip", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_tulip", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_tulip\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxeye_daisy", - "name": "minecraft:oxeye_daisy", - "translation_key": "block.minecraft.oxeye_daisy", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxeye_daisy", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxeye_daisy\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cornflower", - "name": "minecraft:cornflower", - "translation_key": "block.minecraft.cornflower", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cornflower", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cornflower\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lily_of_the_valley", - "name": "minecraft:lily_of_the_valley", - "translation_key": "block.minecraft.lily_of_the_valley", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lily_of_the_valley", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lily_of_the_valley\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wither_rose", - "name": "minecraft:wither_rose", - "translation_key": "block.minecraft.wither_rose", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wither_rose", - "minecraft:item_name": "{\"translate\":\"block.minecraft.wither_rose\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:torchflower", - "name": "minecraft:torchflower", - "translation_key": "block.minecraft.torchflower", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:torchflower", - "minecraft:item_name": "{\"translate\":\"block.minecraft.torchflower\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pitcher_plant", - "name": "minecraft:pitcher_plant", - "translation_key": "block.minecraft.pitcher_plant", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pitcher_plant", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pitcher_plant\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spore_blossom", - "name": "minecraft:spore_blossom", - "translation_key": "block.minecraft.spore_blossom", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spore_blossom", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spore_blossom\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_mushroom", - "name": "minecraft:brown_mushroom", - "translation_key": "block.minecraft.brown_mushroom", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_mushroom", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_mushroom\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_mushroom", - "name": "minecraft:red_mushroom", - "translation_key": "block.minecraft.red_mushroom", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_mushroom", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_mushroom\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_fungus", - "name": "minecraft:crimson_fungus", - "translation_key": "block.minecraft.crimson_fungus", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_fungus", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_fungus\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_fungus", - "name": "minecraft:warped_fungus", - "translation_key": "block.minecraft.warped_fungus", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_fungus", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_fungus\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_roots", - "name": "minecraft:crimson_roots", - "translation_key": "block.minecraft.crimson_roots", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_roots", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_roots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_roots", - "name": "minecraft:warped_roots", - "translation_key": "block.minecraft.warped_roots", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_roots", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_roots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_sprouts", - "name": "minecraft:nether_sprouts", - "translation_key": "block.minecraft.nether_sprouts", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_sprouts", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_sprouts\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weeping_vines", - "name": "minecraft:weeping_vines", - "translation_key": "block.minecraft.weeping_vines", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weeping_vines", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weeping_vines\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:twisting_vines", - "name": "minecraft:twisting_vines", - "translation_key": "block.minecraft.twisting_vines", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:twisting_vines", - "minecraft:item_name": "{\"translate\":\"block.minecraft.twisting_vines\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sugar_cane", - "name": "minecraft:sugar_cane", - "translation_key": "block.minecraft.sugar_cane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sugar_cane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sugar_cane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:kelp", - "name": "minecraft:kelp", - "translation_key": "block.minecraft.kelp", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:kelp", - "minecraft:item_name": "{\"translate\":\"block.minecraft.kelp\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_petals", - "name": "minecraft:pink_petals", - "translation_key": "block.minecraft.pink_petals", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_petals", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_petals\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:moss_carpet", - "name": "minecraft:moss_carpet", - "translation_key": "block.minecraft.moss_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:moss_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.moss_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:moss_block", - "name": "minecraft:moss_block", - "translation_key": "block.minecraft.moss_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:moss_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.moss_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_moss_carpet", - "name": "minecraft:pale_moss_carpet", - "translation_key": "block.minecraft.pale_moss_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_moss_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_moss_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_hanging_moss", - "name": "minecraft:pale_hanging_moss", - "translation_key": "block.minecraft.pale_hanging_moss", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_hanging_moss", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_hanging_moss\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_moss_block", - "name": "minecraft:pale_moss_block", - "translation_key": "block.minecraft.pale_moss_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_moss_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_moss_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:hanging_roots", - "name": "minecraft:hanging_roots", - "translation_key": "block.minecraft.hanging_roots", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:hanging_roots", - "minecraft:item_name": "{\"translate\":\"block.minecraft.hanging_roots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:big_dripleaf", - "name": "minecraft:big_dripleaf", - "translation_key": "block.minecraft.big_dripleaf", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:big_dripleaf", - "minecraft:item_name": "{\"translate\":\"block.minecraft.big_dripleaf\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:small_dripleaf", - "name": "minecraft:small_dripleaf", - "translation_key": "block.minecraft.small_dripleaf", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:small_dripleaf", - "minecraft:item_name": "{\"translate\":\"block.minecraft.small_dripleaf\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo", - "name": "minecraft:bamboo", - "translation_key": "block.minecraft.bamboo", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_slab", - "name": "minecraft:oak_slab", - "translation_key": "block.minecraft.oak_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_slab", - "name": "minecraft:spruce_slab", - "translation_key": "block.minecraft.spruce_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_slab", - "name": "minecraft:birch_slab", - "translation_key": "block.minecraft.birch_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_slab", - "name": "minecraft:jungle_slab", - "translation_key": "block.minecraft.jungle_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_slab", - "name": "minecraft:acacia_slab", - "translation_key": "block.minecraft.acacia_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_slab", - "name": "minecraft:cherry_slab", - "translation_key": "block.minecraft.cherry_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_slab", - "name": "minecraft:dark_oak_slab", - "translation_key": "block.minecraft.dark_oak_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_slab", - "name": "minecraft:pale_oak_slab", - "translation_key": "block.minecraft.pale_oak_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_slab", - "name": "minecraft:mangrove_slab", - "translation_key": "block.minecraft.mangrove_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_slab", - "name": "minecraft:bamboo_slab", - "translation_key": "block.minecraft.bamboo_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_mosaic_slab", - "name": "minecraft:bamboo_mosaic_slab", - "translation_key": "block.minecraft.bamboo_mosaic_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_mosaic_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_mosaic_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_slab", - "name": "minecraft:crimson_slab", - "translation_key": "block.minecraft.crimson_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_slab", - "name": "minecraft:warped_slab", - "translation_key": "block.minecraft.warped_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_slab", - "name": "minecraft:stone_slab", - "translation_key": "block.minecraft.stone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_stone_slab", - "name": "minecraft:smooth_stone_slab", - "translation_key": "block.minecraft.smooth_stone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_stone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_stone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sandstone_slab", - "name": "minecraft:sandstone_slab", - "translation_key": "block.minecraft.sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_sandstone_slab", - "name": "minecraft:cut_sandstone_slab", - "translation_key": "block.minecraft.cut_sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:petrified_oak_slab", - "name": "minecraft:petrified_oak_slab", - "translation_key": "block.minecraft.petrified_oak_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:petrified_oak_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.petrified_oak_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobblestone_slab", - "name": "minecraft:cobblestone_slab", - "translation_key": "block.minecraft.cobblestone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobblestone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobblestone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brick_slab", - "name": "minecraft:brick_slab", - "translation_key": "block.minecraft.brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_brick_slab", - "name": "minecraft:stone_brick_slab", - "translation_key": "block.minecraft.stone_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mud_brick_slab", - "name": "minecraft:mud_brick_slab", - "translation_key": "block.minecraft.mud_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mud_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mud_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_brick_slab", - "name": "minecraft:nether_brick_slab", - "translation_key": "block.minecraft.nether_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz_slab", - "name": "minecraft:quartz_slab", - "translation_key": "block.minecraft.quartz_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.quartz_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_sandstone_slab", - "name": "minecraft:red_sandstone_slab", - "translation_key": "block.minecraft.red_sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_red_sandstone_slab", - "name": "minecraft:cut_red_sandstone_slab", - "translation_key": "block.minecraft.cut_red_sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_red_sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_red_sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purpur_slab", - "name": "minecraft:purpur_slab", - "translation_key": "block.minecraft.purpur_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purpur_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purpur_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_slab", - "name": "minecraft:prismarine_slab", - "translation_key": "block.minecraft.prismarine_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_brick_slab", - "name": "minecraft:prismarine_brick_slab", - "translation_key": "block.minecraft.prismarine_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_prismarine_slab", - "name": "minecraft:dark_prismarine_slab", - "translation_key": "block.minecraft.dark_prismarine_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_prismarine_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_prismarine_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_quartz", - "name": "minecraft:smooth_quartz", - "translation_key": "block.minecraft.smooth_quartz", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_quartz", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_quartz\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_red_sandstone", - "name": "minecraft:smooth_red_sandstone", - "translation_key": "block.minecraft.smooth_red_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_red_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_red_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_sandstone", - "name": "minecraft:smooth_sandstone", - "translation_key": "block.minecraft.smooth_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_stone", - "name": "minecraft:smooth_stone", - "translation_key": "block.minecraft.smooth_stone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_stone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_stone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bricks", - "name": "minecraft:bricks", - "translation_key": "block.minecraft.bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bookshelf", - "name": "minecraft:bookshelf", - "translation_key": "block.minecraft.bookshelf", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bookshelf", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bookshelf\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_bookshelf", - "name": "minecraft:chiseled_bookshelf", - "translation_key": "block.minecraft.chiseled_bookshelf", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_bookshelf", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_bookshelf\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:decorated_pot", - "name": "minecraft:decorated_pot", - "translation_key": "block.minecraft.decorated_pot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:decorated_pot", - "minecraft:item_name": "{\"translate\":\"block.minecraft.decorated_pot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:pot_decorations": [ - "minecraft:brick", - "minecraft:brick", - "minecraft:brick", - "minecraft:brick" - ], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_cobblestone", - "name": "minecraft:mossy_cobblestone", - "translation_key": "block.minecraft.mossy_cobblestone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_cobblestone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_cobblestone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:obsidian", - "name": "minecraft:obsidian", - "translation_key": "block.minecraft.obsidian", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:obsidian", - "minecraft:item_name": "{\"translate\":\"block.minecraft.obsidian\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:torch", - "name": "minecraft:torch", - "translation_key": "block.minecraft.torch", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:torch", - "minecraft:item_name": "{\"translate\":\"block.minecraft.torch\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_rod", - "name": "minecraft:end_rod", - "translation_key": "block.minecraft.end_rod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_rod", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_rod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chorus_plant", - "name": "minecraft:chorus_plant", - "translation_key": "block.minecraft.chorus_plant", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chorus_plant", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chorus_plant\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chorus_flower", - "name": "minecraft:chorus_flower", - "translation_key": "block.minecraft.chorus_flower", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chorus_flower", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chorus_flower\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purpur_block", - "name": "minecraft:purpur_block", - "translation_key": "block.minecraft.purpur_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purpur_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purpur_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purpur_pillar", - "name": "minecraft:purpur_pillar", - "translation_key": "block.minecraft.purpur_pillar", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purpur_pillar", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purpur_pillar\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purpur_stairs", - "name": "minecraft:purpur_stairs", - "translation_key": "block.minecraft.purpur_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purpur_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purpur_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spawner", - "name": "minecraft:spawner", - "translation_key": "block.minecraft.spawner", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spawner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spawner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:creaking_heart", - "name": "minecraft:creaking_heart", - "translation_key": "block.minecraft.creaking_heart", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:creaking_heart", - "minecraft:item_name": "{\"translate\":\"block.minecraft.creaking_heart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chest", - "name": "minecraft:chest", - "translation_key": "block.minecraft.chest", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chest", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chest\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crafting_table", - "name": "minecraft:crafting_table", - "translation_key": "block.minecraft.crafting_table", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crafting_table", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crafting_table\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:farmland", - "name": "minecraft:farmland", - "translation_key": "block.minecraft.farmland", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:farmland", - "minecraft:item_name": "{\"translate\":\"block.minecraft.farmland\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:furnace", - "name": "minecraft:furnace", - "translation_key": "block.minecraft.furnace", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:furnace", - "minecraft:item_name": "{\"translate\":\"block.minecraft.furnace\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ladder", - "name": "minecraft:ladder", - "translation_key": "block.minecraft.ladder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ladder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.ladder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobblestone_stairs", - "name": "minecraft:cobblestone_stairs", - "translation_key": "block.minecraft.cobblestone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobblestone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobblestone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snow", - "name": "minecraft:snow", - "translation_key": "block.minecraft.snow", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:snow", - "minecraft:item_name": "{\"translate\":\"block.minecraft.snow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ice", - "name": "minecraft:ice", - "translation_key": "block.minecraft.ice", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ice", - "minecraft:item_name": "{\"translate\":\"block.minecraft.ice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snow_block", - "name": "minecraft:snow_block", - "translation_key": "block.minecraft.snow_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:snow_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.snow_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cactus", - "name": "minecraft:cactus", - "translation_key": "block.minecraft.cactus", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cactus", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cactus\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:clay", - "name": "minecraft:clay", - "translation_key": "block.minecraft.clay", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:clay", - "minecraft:item_name": "{\"translate\":\"block.minecraft.clay\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jukebox", - "name": "minecraft:jukebox", - "translation_key": "block.minecraft.jukebox", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jukebox", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jukebox\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_fence", - "name": "minecraft:oak_fence", - "translation_key": "block.minecraft.oak_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_fence", - "name": "minecraft:spruce_fence", - "translation_key": "block.minecraft.spruce_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_fence", - "name": "minecraft:birch_fence", - "translation_key": "block.minecraft.birch_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_fence", - "name": "minecraft:jungle_fence", - "translation_key": "block.minecraft.jungle_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_fence", - "name": "minecraft:acacia_fence", - "translation_key": "block.minecraft.acacia_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_fence", - "name": "minecraft:cherry_fence", - "translation_key": "block.minecraft.cherry_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_fence", - "name": "minecraft:dark_oak_fence", - "translation_key": "block.minecraft.dark_oak_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_fence", - "name": "minecraft:pale_oak_fence", - "translation_key": "block.minecraft.pale_oak_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_fence", - "name": "minecraft:mangrove_fence", - "translation_key": "block.minecraft.mangrove_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_fence", - "name": "minecraft:bamboo_fence", - "translation_key": "block.minecraft.bamboo_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_fence", - "name": "minecraft:crimson_fence", - "translation_key": "block.minecraft.crimson_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_fence", - "name": "minecraft:warped_fence", - "translation_key": "block.minecraft.warped_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pumpkin", - "name": "minecraft:pumpkin", - "translation_key": "block.minecraft.pumpkin", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pumpkin", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pumpkin\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:carved_pumpkin", - "name": "minecraft:carved_pumpkin", - "translation_key": "block.minecraft.carved_pumpkin", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head", - "camera_overlay": "minecraft:misc/pumpkinblur" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:carved_pumpkin", - "minecraft:item_name": "{\"translate\":\"block.minecraft.carved_pumpkin\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jack_o_lantern", - "name": "minecraft:jack_o_lantern", - "translation_key": "block.minecraft.jack_o_lantern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jack_o_lantern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jack_o_lantern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:netherrack", - "name": "minecraft:netherrack", - "translation_key": "block.minecraft.netherrack", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:netherrack", - "minecraft:item_name": "{\"translate\":\"block.minecraft.netherrack\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:soul_sand", - "name": "minecraft:soul_sand", - "translation_key": "block.minecraft.soul_sand", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:soul_sand", - "minecraft:item_name": "{\"translate\":\"block.minecraft.soul_sand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:soul_soil", - "name": "minecraft:soul_soil", - "translation_key": "block.minecraft.soul_soil", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:soul_soil", - "minecraft:item_name": "{\"translate\":\"block.minecraft.soul_soil\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:basalt", - "name": "minecraft:basalt", - "translation_key": "block.minecraft.basalt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:basalt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.basalt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_basalt", - "name": "minecraft:polished_basalt", - "translation_key": "block.minecraft.polished_basalt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_basalt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_basalt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_basalt", - "name": "minecraft:smooth_basalt", - "translation_key": "block.minecraft.smooth_basalt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_basalt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_basalt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:soul_torch", - "name": "minecraft:soul_torch", - "translation_key": "block.minecraft.soul_torch", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:soul_torch", - "minecraft:item_name": "{\"translate\":\"block.minecraft.soul_torch\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glowstone", - "name": "minecraft:glowstone", - "translation_key": "block.minecraft.glowstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glowstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.glowstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_stone", - "name": "minecraft:infested_stone", - "translation_key": "block.minecraft.infested_stone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_stone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_stone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_cobblestone", - "name": "minecraft:infested_cobblestone", - "translation_key": "block.minecraft.infested_cobblestone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_cobblestone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_cobblestone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_stone_bricks", - "name": "minecraft:infested_stone_bricks", - "translation_key": "block.minecraft.infested_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_mossy_stone_bricks", - "name": "minecraft:infested_mossy_stone_bricks", - "translation_key": "block.minecraft.infested_mossy_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_mossy_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_mossy_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_cracked_stone_bricks", - "name": "minecraft:infested_cracked_stone_bricks", - "translation_key": "block.minecraft.infested_cracked_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_cracked_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_cracked_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_chiseled_stone_bricks", - "name": "minecraft:infested_chiseled_stone_bricks", - "translation_key": "block.minecraft.infested_chiseled_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_chiseled_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_chiseled_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:infested_deepslate", - "name": "minecraft:infested_deepslate", - "translation_key": "block.minecraft.infested_deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:infested_deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.infested_deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_bricks", - "name": "minecraft:stone_bricks", - "translation_key": "block.minecraft.stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_stone_bricks", - "name": "minecraft:mossy_stone_bricks", - "translation_key": "block.minecraft.mossy_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cracked_stone_bricks", - "name": "minecraft:cracked_stone_bricks", - "translation_key": "block.minecraft.cracked_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cracked_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cracked_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_stone_bricks", - "name": "minecraft:chiseled_stone_bricks", - "translation_key": "block.minecraft.chiseled_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:packed_mud", - "name": "minecraft:packed_mud", - "translation_key": "block.minecraft.packed_mud", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:packed_mud", - "minecraft:item_name": "{\"translate\":\"block.minecraft.packed_mud\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mud_bricks", - "name": "minecraft:mud_bricks", - "translation_key": "block.minecraft.mud_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mud_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mud_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_bricks", - "name": "minecraft:deepslate_bricks", - "translation_key": "block.minecraft.deepslate_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cracked_deepslate_bricks", - "name": "minecraft:cracked_deepslate_bricks", - "translation_key": "block.minecraft.cracked_deepslate_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cracked_deepslate_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cracked_deepslate_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_tiles", - "name": "minecraft:deepslate_tiles", - "translation_key": "block.minecraft.deepslate_tiles", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_tiles", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_tiles\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cracked_deepslate_tiles", - "name": "minecraft:cracked_deepslate_tiles", - "translation_key": "block.minecraft.cracked_deepslate_tiles", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cracked_deepslate_tiles", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cracked_deepslate_tiles\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_deepslate", - "name": "minecraft:chiseled_deepslate", - "translation_key": "block.minecraft.chiseled_deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:reinforced_deepslate", - "name": "minecraft:reinforced_deepslate", - "translation_key": "block.minecraft.reinforced_deepslate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:reinforced_deepslate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.reinforced_deepslate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_mushroom_block", - "name": "minecraft:brown_mushroom_block", - "translation_key": "block.minecraft.brown_mushroom_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_mushroom_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_mushroom_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_mushroom_block", - "name": "minecraft:red_mushroom_block", - "translation_key": "block.minecraft.red_mushroom_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_mushroom_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_mushroom_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mushroom_stem", - "name": "minecraft:mushroom_stem", - "translation_key": "block.minecraft.mushroom_stem", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mushroom_stem", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mushroom_stem\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_bars", - "name": "minecraft:iron_bars", - "translation_key": "block.minecraft.iron_bars", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_bars", - "minecraft:item_name": "{\"translate\":\"block.minecraft.iron_bars\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chain", - "name": "minecraft:chain", - "translation_key": "block.minecraft.chain", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chain", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chain\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glass_pane", - "name": "minecraft:glass_pane", - "translation_key": "block.minecraft.glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:melon", - "name": "minecraft:melon", - "translation_key": "block.minecraft.melon", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:melon", - "minecraft:item_name": "{\"translate\":\"block.minecraft.melon\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:vine", - "name": "minecraft:vine", - "translation_key": "block.minecraft.vine", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:vine", - "minecraft:item_name": "{\"translate\":\"block.minecraft.vine\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glow_lichen", - "name": "minecraft:glow_lichen", - "translation_key": "block.minecraft.glow_lichen", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glow_lichen", - "minecraft:item_name": "{\"translate\":\"block.minecraft.glow_lichen\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brick_stairs", - "name": "minecraft:brick_stairs", - "translation_key": "block.minecraft.brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_brick_stairs", - "name": "minecraft:stone_brick_stairs", - "translation_key": "block.minecraft.stone_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mud_brick_stairs", - "name": "minecraft:mud_brick_stairs", - "translation_key": "block.minecraft.mud_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mud_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mud_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mycelium", - "name": "minecraft:mycelium", - "translation_key": "block.minecraft.mycelium", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mycelium", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mycelium\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lily_pad", - "name": "minecraft:lily_pad", - "translation_key": "block.minecraft.lily_pad", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lily_pad", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lily_pad\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_bricks", - "name": "minecraft:nether_bricks", - "translation_key": "block.minecraft.nether_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cracked_nether_bricks", - "name": "minecraft:cracked_nether_bricks", - "translation_key": "block.minecraft.cracked_nether_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cracked_nether_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cracked_nether_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_nether_bricks", - "name": "minecraft:chiseled_nether_bricks", - "translation_key": "block.minecraft.chiseled_nether_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_nether_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_nether_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_brick_fence", - "name": "minecraft:nether_brick_fence", - "translation_key": "block.minecraft.nether_brick_fence", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_brick_fence", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_brick_fence\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_brick_stairs", - "name": "minecraft:nether_brick_stairs", - "translation_key": "block.minecraft.nether_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sculk", - "name": "minecraft:sculk", - "translation_key": "block.minecraft.sculk", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sculk", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sculk\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sculk_vein", - "name": "minecraft:sculk_vein", - "translation_key": "block.minecraft.sculk_vein", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sculk_vein", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sculk_vein\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sculk_catalyst", - "name": "minecraft:sculk_catalyst", - "translation_key": "block.minecraft.sculk_catalyst", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sculk_catalyst", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sculk_catalyst\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sculk_shrieker", - "name": "minecraft:sculk_shrieker", - "translation_key": "block.minecraft.sculk_shrieker", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sculk_shrieker", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sculk_shrieker\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:enchanting_table", - "name": "minecraft:enchanting_table", - "translation_key": "block.minecraft.enchanting_table", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:enchanting_table", - "minecraft:item_name": "{\"translate\":\"block.minecraft.enchanting_table\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_portal_frame", - "name": "minecraft:end_portal_frame", - "translation_key": "block.minecraft.end_portal_frame", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_portal_frame", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_portal_frame\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_stone", - "name": "minecraft:end_stone", - "translation_key": "block.minecraft.end_stone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_stone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_stone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_stone_bricks", - "name": "minecraft:end_stone_bricks", - "translation_key": "block.minecraft.end_stone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_stone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_stone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dragon_egg", - "name": "minecraft:dragon_egg", - "translation_key": "block.minecraft.dragon_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dragon_egg", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dragon_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sandstone_stairs", - "name": "minecraft:sandstone_stairs", - "translation_key": "block.minecraft.sandstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sandstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sandstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ender_chest", - "name": "minecraft:ender_chest", - "translation_key": "block.minecraft.ender_chest", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ender_chest", - "minecraft:item_name": "{\"translate\":\"block.minecraft.ender_chest\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:emerald_block", - "name": "minecraft:emerald_block", - "translation_key": "block.minecraft.emerald_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:emerald_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.emerald_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_stairs", - "name": "minecraft:oak_stairs", - "translation_key": "block.minecraft.oak_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_stairs", - "name": "minecraft:spruce_stairs", - "translation_key": "block.minecraft.spruce_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_stairs", - "name": "minecraft:birch_stairs", - "translation_key": "block.minecraft.birch_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_stairs", - "name": "minecraft:jungle_stairs", - "translation_key": "block.minecraft.jungle_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_stairs", - "name": "minecraft:acacia_stairs", - "translation_key": "block.minecraft.acacia_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_stairs", - "name": "minecraft:cherry_stairs", - "translation_key": "block.minecraft.cherry_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_stairs", - "name": "minecraft:dark_oak_stairs", - "translation_key": "block.minecraft.dark_oak_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_stairs", - "name": "minecraft:pale_oak_stairs", - "translation_key": "block.minecraft.pale_oak_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_stairs", - "name": "minecraft:mangrove_stairs", - "translation_key": "block.minecraft.mangrove_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_stairs", - "name": "minecraft:bamboo_stairs", - "translation_key": "block.minecraft.bamboo_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_mosaic_stairs", - "name": "minecraft:bamboo_mosaic_stairs", - "translation_key": "block.minecraft.bamboo_mosaic_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_mosaic_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_mosaic_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_stairs", - "name": "minecraft:crimson_stairs", - "translation_key": "block.minecraft.crimson_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_stairs", - "name": "minecraft:warped_stairs", - "translation_key": "block.minecraft.warped_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:command_block", - "name": "minecraft:command_block", - "translation_key": "block.minecraft.command_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:command_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.command_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beacon", - "name": "minecraft:beacon", - "translation_key": "block.minecraft.beacon", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:beacon", - "minecraft:item_name": "{\"translate\":\"block.minecraft.beacon\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobblestone_wall", - "name": "minecraft:cobblestone_wall", - "translation_key": "block.minecraft.cobblestone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobblestone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobblestone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_cobblestone_wall", - "name": "minecraft:mossy_cobblestone_wall", - "translation_key": "block.minecraft.mossy_cobblestone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_cobblestone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_cobblestone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brick_wall", - "name": "minecraft:brick_wall", - "translation_key": "block.minecraft.brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_wall", - "name": "minecraft:prismarine_wall", - "translation_key": "block.minecraft.prismarine_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_sandstone_wall", - "name": "minecraft:red_sandstone_wall", - "translation_key": "block.minecraft.red_sandstone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_sandstone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_sandstone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_stone_brick_wall", - "name": "minecraft:mossy_stone_brick_wall", - "translation_key": "block.minecraft.mossy_stone_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_stone_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_stone_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:granite_wall", - "name": "minecraft:granite_wall", - "translation_key": "block.minecraft.granite_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:granite_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.granite_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_brick_wall", - "name": "minecraft:stone_brick_wall", - "translation_key": "block.minecraft.stone_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mud_brick_wall", - "name": "minecraft:mud_brick_wall", - "translation_key": "block.minecraft.mud_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mud_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mud_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_brick_wall", - "name": "minecraft:nether_brick_wall", - "translation_key": "block.minecraft.nether_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:andesite_wall", - "name": "minecraft:andesite_wall", - "translation_key": "block.minecraft.andesite_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:andesite_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.andesite_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_nether_brick_wall", - "name": "minecraft:red_nether_brick_wall", - "translation_key": "block.minecraft.red_nether_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_nether_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_nether_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sandstone_wall", - "name": "minecraft:sandstone_wall", - "translation_key": "block.minecraft.sandstone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sandstone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sandstone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_stone_brick_wall", - "name": "minecraft:end_stone_brick_wall", - "translation_key": "block.minecraft.end_stone_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_stone_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_stone_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diorite_wall", - "name": "minecraft:diorite_wall", - "translation_key": "block.minecraft.diorite_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diorite_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diorite_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blackstone_wall", - "name": "minecraft:blackstone_wall", - "translation_key": "block.minecraft.blackstone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blackstone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blackstone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_wall", - "name": "minecraft:polished_blackstone_wall", - "translation_key": "block.minecraft.polished_blackstone_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_brick_wall", - "name": "minecraft:polished_blackstone_brick_wall", - "translation_key": "block.minecraft.polished_blackstone_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobbled_deepslate_wall", - "name": "minecraft:cobbled_deepslate_wall", - "translation_key": "block.minecraft.cobbled_deepslate_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobbled_deepslate_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobbled_deepslate_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_deepslate_wall", - "name": "minecraft:polished_deepslate_wall", - "translation_key": "block.minecraft.polished_deepslate_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_deepslate_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_deepslate_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_brick_wall", - "name": "minecraft:deepslate_brick_wall", - "translation_key": "block.minecraft.deepslate_brick_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_brick_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_brick_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_tile_wall", - "name": "minecraft:deepslate_tile_wall", - "translation_key": "block.minecraft.deepslate_tile_wall", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_tile_wall", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_tile_wall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:anvil", - "name": "minecraft:anvil", - "translation_key": "block.minecraft.anvil", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:anvil", - "minecraft:item_name": "{\"translate\":\"block.minecraft.anvil\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chipped_anvil", - "name": "minecraft:chipped_anvil", - "translation_key": "block.minecraft.chipped_anvil", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chipped_anvil", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chipped_anvil\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:damaged_anvil", - "name": "minecraft:damaged_anvil", - "translation_key": "block.minecraft.damaged_anvil", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:damaged_anvil", - "minecraft:item_name": "{\"translate\":\"block.minecraft.damaged_anvil\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_quartz_block", - "name": "minecraft:chiseled_quartz_block", - "translation_key": "block.minecraft.chiseled_quartz_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_quartz_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_quartz_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz_block", - "name": "minecraft:quartz_block", - "translation_key": "block.minecraft.quartz_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.quartz_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz_bricks", - "name": "minecraft:quartz_bricks", - "translation_key": "block.minecraft.quartz_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.quartz_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz_pillar", - "name": "minecraft:quartz_pillar", - "translation_key": "block.minecraft.quartz_pillar", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz_pillar", - "minecraft:item_name": "{\"translate\":\"block.minecraft.quartz_pillar\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz_stairs", - "name": "minecraft:quartz_stairs", - "translation_key": "block.minecraft.quartz_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.quartz_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_terracotta", - "name": "minecraft:white_terracotta", - "translation_key": "block.minecraft.white_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_terracotta", - "name": "minecraft:orange_terracotta", - "translation_key": "block.minecraft.orange_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_terracotta", - "name": "minecraft:magenta_terracotta", - "translation_key": "block.minecraft.magenta_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_terracotta", - "name": "minecraft:light_blue_terracotta", - "translation_key": "block.minecraft.light_blue_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_terracotta", - "name": "minecraft:yellow_terracotta", - "translation_key": "block.minecraft.yellow_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_terracotta", - "name": "minecraft:lime_terracotta", - "translation_key": "block.minecraft.lime_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_terracotta", - "name": "minecraft:pink_terracotta", - "translation_key": "block.minecraft.pink_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_terracotta", - "name": "minecraft:gray_terracotta", - "translation_key": "block.minecraft.gray_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_terracotta", - "name": "minecraft:light_gray_terracotta", - "translation_key": "block.minecraft.light_gray_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_terracotta", - "name": "minecraft:cyan_terracotta", - "translation_key": "block.minecraft.cyan_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_terracotta", - "name": "minecraft:purple_terracotta", - "translation_key": "block.minecraft.purple_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_terracotta", - "name": "minecraft:blue_terracotta", - "translation_key": "block.minecraft.blue_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_terracotta", - "name": "minecraft:brown_terracotta", - "translation_key": "block.minecraft.brown_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_terracotta", - "name": "minecraft:green_terracotta", - "translation_key": "block.minecraft.green_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_terracotta", - "name": "minecraft:red_terracotta", - "translation_key": "block.minecraft.red_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_terracotta", - "name": "minecraft:black_terracotta", - "translation_key": "block.minecraft.black_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:barrier", - "name": "minecraft:barrier", - "translation_key": "block.minecraft.barrier", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:barrier", - "minecraft:item_name": "{\"translate\":\"block.minecraft.barrier\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light", - "name": "minecraft:light", - "translation_key": "block.minecraft.light", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:hay_block", - "name": "minecraft:hay_block", - "translation_key": "block.minecraft.hay_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:hay_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.hay_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_carpet", - "name": "minecraft:white_carpet", - "translation_key": "block.minecraft.white_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:white_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_carpet", - "name": "minecraft:orange_carpet", - "translation_key": "block.minecraft.orange_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:orange_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_carpet", - "name": "minecraft:magenta_carpet", - "translation_key": "block.minecraft.magenta_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:magenta_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_carpet", - "name": "minecraft:light_blue_carpet", - "translation_key": "block.minecraft.light_blue_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:light_blue_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_carpet", - "name": "minecraft:yellow_carpet", - "translation_key": "block.minecraft.yellow_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:yellow_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_carpet", - "name": "minecraft:lime_carpet", - "translation_key": "block.minecraft.lime_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:lime_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_carpet", - "name": "minecraft:pink_carpet", - "translation_key": "block.minecraft.pink_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:pink_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_carpet", - "name": "minecraft:gray_carpet", - "translation_key": "block.minecraft.gray_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:gray_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_carpet", - "name": "minecraft:light_gray_carpet", - "translation_key": "block.minecraft.light_gray_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:light_gray_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_carpet", - "name": "minecraft:cyan_carpet", - "translation_key": "block.minecraft.cyan_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:cyan_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_carpet", - "name": "minecraft:purple_carpet", - "translation_key": "block.minecraft.purple_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:purple_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_carpet", - "name": "minecraft:blue_carpet", - "translation_key": "block.minecraft.blue_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:blue_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_carpet", - "name": "minecraft:brown_carpet", - "translation_key": "block.minecraft.brown_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:brown_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_carpet", - "name": "minecraft:green_carpet", - "translation_key": "block.minecraft.green_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:green_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_carpet", - "name": "minecraft:red_carpet", - "translation_key": "block.minecraft.red_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:red_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_carpet", - "name": "minecraft:black_carpet", - "translation_key": "block.minecraft.black_carpet", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": [ - "minecraft:llama", - "minecraft:trader_llama" - ], - "slot": "body", - "equip_sound": "minecraft:entity.llama.swag", - "model": "minecraft:black_carpet" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_carpet", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_carpet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:terracotta", - "name": "minecraft:terracotta", - "translation_key": "block.minecraft.terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:packed_ice", - "name": "minecraft:packed_ice", - "translation_key": "block.minecraft.packed_ice", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:packed_ice", - "minecraft:item_name": "{\"translate\":\"block.minecraft.packed_ice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dirt_path", - "name": "minecraft:dirt_path", - "translation_key": "block.minecraft.dirt_path", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dirt_path", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dirt_path\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sunflower", - "name": "minecraft:sunflower", - "translation_key": "block.minecraft.sunflower", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sunflower", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sunflower\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lilac", - "name": "minecraft:lilac", - "translation_key": "block.minecraft.lilac", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lilac", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lilac\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rose_bush", - "name": "minecraft:rose_bush", - "translation_key": "block.minecraft.rose_bush", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rose_bush", - "minecraft:item_name": "{\"translate\":\"block.minecraft.rose_bush\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:peony", - "name": "minecraft:peony", - "translation_key": "block.minecraft.peony", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:peony", - "minecraft:item_name": "{\"translate\":\"block.minecraft.peony\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tall_grass", - "name": "minecraft:tall_grass", - "translation_key": "block.minecraft.tall_grass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tall_grass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tall_grass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:large_fern", - "name": "minecraft:large_fern", - "translation_key": "block.minecraft.large_fern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:large_fern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.large_fern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_stained_glass", - "name": "minecraft:white_stained_glass", - "translation_key": "block.minecraft.white_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_stained_glass", - "name": "minecraft:orange_stained_glass", - "translation_key": "block.minecraft.orange_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_stained_glass", - "name": "minecraft:magenta_stained_glass", - "translation_key": "block.minecraft.magenta_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_stained_glass", - "name": "minecraft:light_blue_stained_glass", - "translation_key": "block.minecraft.light_blue_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_stained_glass", - "name": "minecraft:yellow_stained_glass", - "translation_key": "block.minecraft.yellow_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_stained_glass", - "name": "minecraft:lime_stained_glass", - "translation_key": "block.minecraft.lime_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_stained_glass", - "name": "minecraft:pink_stained_glass", - "translation_key": "block.minecraft.pink_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_stained_glass", - "name": "minecraft:gray_stained_glass", - "translation_key": "block.minecraft.gray_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_stained_glass", - "name": "minecraft:light_gray_stained_glass", - "translation_key": "block.minecraft.light_gray_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_stained_glass", - "name": "minecraft:cyan_stained_glass", - "translation_key": "block.minecraft.cyan_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_stained_glass", - "name": "minecraft:purple_stained_glass", - "translation_key": "block.minecraft.purple_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_stained_glass", - "name": "minecraft:blue_stained_glass", - "translation_key": "block.minecraft.blue_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_stained_glass", - "name": "minecraft:brown_stained_glass", - "translation_key": "block.minecraft.brown_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_stained_glass", - "name": "minecraft:green_stained_glass", - "translation_key": "block.minecraft.green_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_stained_glass", - "name": "minecraft:red_stained_glass", - "translation_key": "block.minecraft.red_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_stained_glass", - "name": "minecraft:black_stained_glass", - "translation_key": "block.minecraft.black_stained_glass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_stained_glass", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_stained_glass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_stained_glass_pane", - "name": "minecraft:white_stained_glass_pane", - "translation_key": "block.minecraft.white_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_stained_glass_pane", - "name": "minecraft:orange_stained_glass_pane", - "translation_key": "block.minecraft.orange_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_stained_glass_pane", - "name": "minecraft:magenta_stained_glass_pane", - "translation_key": "block.minecraft.magenta_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_stained_glass_pane", - "name": "minecraft:light_blue_stained_glass_pane", - "translation_key": "block.minecraft.light_blue_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_stained_glass_pane", - "name": "minecraft:yellow_stained_glass_pane", - "translation_key": "block.minecraft.yellow_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_stained_glass_pane", - "name": "minecraft:lime_stained_glass_pane", - "translation_key": "block.minecraft.lime_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_stained_glass_pane", - "name": "minecraft:pink_stained_glass_pane", - "translation_key": "block.minecraft.pink_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_stained_glass_pane", - "name": "minecraft:gray_stained_glass_pane", - "translation_key": "block.minecraft.gray_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_stained_glass_pane", - "name": "minecraft:light_gray_stained_glass_pane", - "translation_key": "block.minecraft.light_gray_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_stained_glass_pane", - "name": "minecraft:cyan_stained_glass_pane", - "translation_key": "block.minecraft.cyan_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_stained_glass_pane", - "name": "minecraft:purple_stained_glass_pane", - "translation_key": "block.minecraft.purple_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_stained_glass_pane", - "name": "minecraft:blue_stained_glass_pane", - "translation_key": "block.minecraft.blue_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_stained_glass_pane", - "name": "minecraft:brown_stained_glass_pane", - "translation_key": "block.minecraft.brown_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_stained_glass_pane", - "name": "minecraft:green_stained_glass_pane", - "translation_key": "block.minecraft.green_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_stained_glass_pane", - "name": "minecraft:red_stained_glass_pane", - "translation_key": "block.minecraft.red_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_stained_glass_pane", - "name": "minecraft:black_stained_glass_pane", - "translation_key": "block.minecraft.black_stained_glass_pane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_stained_glass_pane", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_stained_glass_pane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine", - "name": "minecraft:prismarine", - "translation_key": "block.minecraft.prismarine", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_bricks", - "name": "minecraft:prismarine_bricks", - "translation_key": "block.minecraft.prismarine_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_prismarine", - "name": "minecraft:dark_prismarine", - "translation_key": "block.minecraft.dark_prismarine", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_prismarine", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_prismarine\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_stairs", - "name": "minecraft:prismarine_stairs", - "translation_key": "block.minecraft.prismarine_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_brick_stairs", - "name": "minecraft:prismarine_brick_stairs", - "translation_key": "block.minecraft.prismarine_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.prismarine_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_prismarine_stairs", - "name": "minecraft:dark_prismarine_stairs", - "translation_key": "block.minecraft.dark_prismarine_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_prismarine_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_prismarine_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sea_lantern", - "name": "minecraft:sea_lantern", - "translation_key": "block.minecraft.sea_lantern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sea_lantern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sea_lantern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_sandstone", - "name": "minecraft:red_sandstone", - "translation_key": "block.minecraft.red_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_red_sandstone", - "name": "minecraft:chiseled_red_sandstone", - "translation_key": "block.minecraft.chiseled_red_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_red_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_red_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cut_red_sandstone", - "name": "minecraft:cut_red_sandstone", - "translation_key": "block.minecraft.cut_red_sandstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cut_red_sandstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cut_red_sandstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_sandstone_stairs", - "name": "minecraft:red_sandstone_stairs", - "translation_key": "block.minecraft.red_sandstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_sandstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_sandstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:repeating_command_block", - "name": "minecraft:repeating_command_block", - "translation_key": "block.minecraft.repeating_command_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:repeating_command_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.repeating_command_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chain_command_block", - "name": "minecraft:chain_command_block", - "translation_key": "block.minecraft.chain_command_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chain_command_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chain_command_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magma_block", - "name": "minecraft:magma_block", - "translation_key": "block.minecraft.magma_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magma_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magma_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_wart_block", - "name": "minecraft:nether_wart_block", - "translation_key": "block.minecraft.nether_wart_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_wart_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.nether_wart_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_wart_block", - "name": "minecraft:warped_wart_block", - "translation_key": "block.minecraft.warped_wart_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_wart_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_wart_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_nether_bricks", - "name": "minecraft:red_nether_bricks", - "translation_key": "block.minecraft.red_nether_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_nether_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_nether_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bone_block", - "name": "minecraft:bone_block", - "translation_key": "block.minecraft.bone_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bone_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bone_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:structure_void", - "name": "minecraft:structure_void", - "translation_key": "block.minecraft.structure_void", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:structure_void", - "minecraft:item_name": "{\"translate\":\"block.minecraft.structure_void\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shulker_box", - "name": "minecraft:shulker_box", - "translation_key": "block.minecraft.shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_shulker_box", - "name": "minecraft:white_shulker_box", - "translation_key": "block.minecraft.white_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:white_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_shulker_box", - "name": "minecraft:orange_shulker_box", - "translation_key": "block.minecraft.orange_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:orange_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_shulker_box", - "name": "minecraft:magenta_shulker_box", - "translation_key": "block.minecraft.magenta_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:magenta_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_shulker_box", - "name": "minecraft:light_blue_shulker_box", - "translation_key": "block.minecraft.light_blue_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_blue_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_shulker_box", - "name": "minecraft:yellow_shulker_box", - "translation_key": "block.minecraft.yellow_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:yellow_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_shulker_box", - "name": "minecraft:lime_shulker_box", - "translation_key": "block.minecraft.lime_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:lime_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_shulker_box", - "name": "minecraft:pink_shulker_box", - "translation_key": "block.minecraft.pink_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pink_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_shulker_box", - "name": "minecraft:gray_shulker_box", - "translation_key": "block.minecraft.gray_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:gray_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_shulker_box", - "name": "minecraft:light_gray_shulker_box", - "translation_key": "block.minecraft.light_gray_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_gray_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_shulker_box", - "name": "minecraft:cyan_shulker_box", - "translation_key": "block.minecraft.cyan_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cyan_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_shulker_box", - "name": "minecraft:purple_shulker_box", - "translation_key": "block.minecraft.purple_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:purple_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_shulker_box", - "name": "minecraft:blue_shulker_box", - "translation_key": "block.minecraft.blue_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:blue_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_shulker_box", - "name": "minecraft:brown_shulker_box", - "translation_key": "block.minecraft.brown_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:brown_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_shulker_box", - "name": "minecraft:green_shulker_box", - "translation_key": "block.minecraft.green_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:green_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_shulker_box", - "name": "minecraft:red_shulker_box", - "translation_key": "block.minecraft.red_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:red_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_shulker_box", - "name": "minecraft:black_shulker_box", - "translation_key": "block.minecraft.black_shulker_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:black_shulker_box", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_shulker_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_glazed_terracotta", - "name": "minecraft:white_glazed_terracotta", - "translation_key": "block.minecraft.white_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_glazed_terracotta", - "name": "minecraft:orange_glazed_terracotta", - "translation_key": "block.minecraft.orange_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_glazed_terracotta", - "name": "minecraft:magenta_glazed_terracotta", - "translation_key": "block.minecraft.magenta_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_glazed_terracotta", - "name": "minecraft:light_blue_glazed_terracotta", - "translation_key": "block.minecraft.light_blue_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_glazed_terracotta", - "name": "minecraft:yellow_glazed_terracotta", - "translation_key": "block.minecraft.yellow_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_glazed_terracotta", - "name": "minecraft:lime_glazed_terracotta", - "translation_key": "block.minecraft.lime_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_glazed_terracotta", - "name": "minecraft:pink_glazed_terracotta", - "translation_key": "block.minecraft.pink_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_glazed_terracotta", - "name": "minecraft:gray_glazed_terracotta", - "translation_key": "block.minecraft.gray_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_glazed_terracotta", - "name": "minecraft:light_gray_glazed_terracotta", - "translation_key": "block.minecraft.light_gray_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_glazed_terracotta", - "name": "minecraft:cyan_glazed_terracotta", - "translation_key": "block.minecraft.cyan_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_glazed_terracotta", - "name": "minecraft:purple_glazed_terracotta", - "translation_key": "block.minecraft.purple_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_glazed_terracotta", - "name": "minecraft:blue_glazed_terracotta", - "translation_key": "block.minecraft.blue_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_glazed_terracotta", - "name": "minecraft:brown_glazed_terracotta", - "translation_key": "block.minecraft.brown_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_glazed_terracotta", - "name": "minecraft:green_glazed_terracotta", - "translation_key": "block.minecraft.green_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_glazed_terracotta", - "name": "minecraft:red_glazed_terracotta", - "translation_key": "block.minecraft.red_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_glazed_terracotta", - "name": "minecraft:black_glazed_terracotta", - "translation_key": "block.minecraft.black_glazed_terracotta", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_glazed_terracotta", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_glazed_terracotta\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_concrete", - "name": "minecraft:white_concrete", - "translation_key": "block.minecraft.white_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_concrete", - "name": "minecraft:orange_concrete", - "translation_key": "block.minecraft.orange_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_concrete", - "name": "minecraft:magenta_concrete", - "translation_key": "block.minecraft.magenta_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_concrete", - "name": "minecraft:light_blue_concrete", - "translation_key": "block.minecraft.light_blue_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_concrete", - "name": "minecraft:yellow_concrete", - "translation_key": "block.minecraft.yellow_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_concrete", - "name": "minecraft:lime_concrete", - "translation_key": "block.minecraft.lime_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_concrete", - "name": "minecraft:pink_concrete", - "translation_key": "block.minecraft.pink_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_concrete", - "name": "minecraft:gray_concrete", - "translation_key": "block.minecraft.gray_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_concrete", - "name": "minecraft:light_gray_concrete", - "translation_key": "block.minecraft.light_gray_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_concrete", - "name": "minecraft:cyan_concrete", - "translation_key": "block.minecraft.cyan_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_concrete", - "name": "minecraft:purple_concrete", - "translation_key": "block.minecraft.purple_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_concrete", - "name": "minecraft:blue_concrete", - "translation_key": "block.minecraft.blue_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_concrete", - "name": "minecraft:brown_concrete", - "translation_key": "block.minecraft.brown_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_concrete", - "name": "minecraft:green_concrete", - "translation_key": "block.minecraft.green_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_concrete", - "name": "minecraft:red_concrete", - "translation_key": "block.minecraft.red_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_concrete", - "name": "minecraft:black_concrete", - "translation_key": "block.minecraft.black_concrete", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_concrete", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_concrete\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_concrete_powder", - "name": "minecraft:white_concrete_powder", - "translation_key": "block.minecraft.white_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_concrete_powder", - "name": "minecraft:orange_concrete_powder", - "translation_key": "block.minecraft.orange_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_concrete_powder", - "name": "minecraft:magenta_concrete_powder", - "translation_key": "block.minecraft.magenta_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_concrete_powder", - "name": "minecraft:light_blue_concrete_powder", - "translation_key": "block.minecraft.light_blue_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_concrete_powder", - "name": "minecraft:yellow_concrete_powder", - "translation_key": "block.minecraft.yellow_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_concrete_powder", - "name": "minecraft:lime_concrete_powder", - "translation_key": "block.minecraft.lime_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_concrete_powder", - "name": "minecraft:pink_concrete_powder", - "translation_key": "block.minecraft.pink_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_concrete_powder", - "name": "minecraft:gray_concrete_powder", - "translation_key": "block.minecraft.gray_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_concrete_powder", - "name": "minecraft:light_gray_concrete_powder", - "translation_key": "block.minecraft.light_gray_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_concrete_powder", - "name": "minecraft:cyan_concrete_powder", - "translation_key": "block.minecraft.cyan_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_concrete_powder", - "name": "minecraft:purple_concrete_powder", - "translation_key": "block.minecraft.purple_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_concrete_powder", - "name": "minecraft:blue_concrete_powder", - "translation_key": "block.minecraft.blue_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_concrete_powder", - "name": "minecraft:brown_concrete_powder", - "translation_key": "block.minecraft.brown_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_concrete_powder", - "name": "minecraft:green_concrete_powder", - "translation_key": "block.minecraft.green_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_concrete_powder", - "name": "minecraft:red_concrete_powder", - "translation_key": "block.minecraft.red_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_concrete_powder", - "name": "minecraft:black_concrete_powder", - "translation_key": "block.minecraft.black_concrete_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_concrete_powder", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_concrete_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:turtle_egg", - "name": "minecraft:turtle_egg", - "translation_key": "block.minecraft.turtle_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:turtle_egg", - "minecraft:item_name": "{\"translate\":\"block.minecraft.turtle_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sniffer_egg", - "name": "minecraft:sniffer_egg", - "translation_key": "block.minecraft.sniffer_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sniffer_egg", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sniffer_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_tube_coral_block", - "name": "minecraft:dead_tube_coral_block", - "translation_key": "block.minecraft.dead_tube_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_tube_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_tube_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_brain_coral_block", - "name": "minecraft:dead_brain_coral_block", - "translation_key": "block.minecraft.dead_brain_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_brain_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_brain_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_bubble_coral_block", - "name": "minecraft:dead_bubble_coral_block", - "translation_key": "block.minecraft.dead_bubble_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_bubble_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_bubble_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_fire_coral_block", - "name": "minecraft:dead_fire_coral_block", - "translation_key": "block.minecraft.dead_fire_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_fire_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_fire_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_horn_coral_block", - "name": "minecraft:dead_horn_coral_block", - "translation_key": "block.minecraft.dead_horn_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_horn_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_horn_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tube_coral_block", - "name": "minecraft:tube_coral_block", - "translation_key": "block.minecraft.tube_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tube_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tube_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brain_coral_block", - "name": "minecraft:brain_coral_block", - "translation_key": "block.minecraft.brain_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brain_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brain_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bubble_coral_block", - "name": "minecraft:bubble_coral_block", - "translation_key": "block.minecraft.bubble_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bubble_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bubble_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fire_coral_block", - "name": "minecraft:fire_coral_block", - "translation_key": "block.minecraft.fire_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fire_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.fire_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:horn_coral_block", - "name": "minecraft:horn_coral_block", - "translation_key": "block.minecraft.horn_coral_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:horn_coral_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.horn_coral_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tube_coral", - "name": "minecraft:tube_coral", - "translation_key": "block.minecraft.tube_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tube_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tube_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brain_coral", - "name": "minecraft:brain_coral", - "translation_key": "block.minecraft.brain_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brain_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brain_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bubble_coral", - "name": "minecraft:bubble_coral", - "translation_key": "block.minecraft.bubble_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bubble_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bubble_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fire_coral", - "name": "minecraft:fire_coral", - "translation_key": "block.minecraft.fire_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fire_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.fire_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:horn_coral", - "name": "minecraft:horn_coral", - "translation_key": "block.minecraft.horn_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:horn_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.horn_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_brain_coral", - "name": "minecraft:dead_brain_coral", - "translation_key": "block.minecraft.dead_brain_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_brain_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_brain_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_bubble_coral", - "name": "minecraft:dead_bubble_coral", - "translation_key": "block.minecraft.dead_bubble_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_bubble_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_bubble_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_fire_coral", - "name": "minecraft:dead_fire_coral", - "translation_key": "block.minecraft.dead_fire_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_fire_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_fire_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_horn_coral", - "name": "minecraft:dead_horn_coral", - "translation_key": "block.minecraft.dead_horn_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_horn_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_horn_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_tube_coral", - "name": "minecraft:dead_tube_coral", - "translation_key": "block.minecraft.dead_tube_coral", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_tube_coral", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_tube_coral\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tube_coral_fan", - "name": "minecraft:tube_coral_fan", - "translation_key": "block.minecraft.tube_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tube_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tube_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brain_coral_fan", - "name": "minecraft:brain_coral_fan", - "translation_key": "block.minecraft.brain_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brain_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brain_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bubble_coral_fan", - "name": "minecraft:bubble_coral_fan", - "translation_key": "block.minecraft.bubble_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bubble_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bubble_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fire_coral_fan", - "name": "minecraft:fire_coral_fan", - "translation_key": "block.minecraft.fire_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fire_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.fire_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:horn_coral_fan", - "name": "minecraft:horn_coral_fan", - "translation_key": "block.minecraft.horn_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:horn_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.horn_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_tube_coral_fan", - "name": "minecraft:dead_tube_coral_fan", - "translation_key": "block.minecraft.dead_tube_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_tube_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_tube_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_brain_coral_fan", - "name": "minecraft:dead_brain_coral_fan", - "translation_key": "block.minecraft.dead_brain_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_brain_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_brain_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_bubble_coral_fan", - "name": "minecraft:dead_bubble_coral_fan", - "translation_key": "block.minecraft.dead_bubble_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_bubble_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_bubble_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_fire_coral_fan", - "name": "minecraft:dead_fire_coral_fan", - "translation_key": "block.minecraft.dead_fire_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_fire_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_fire_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dead_horn_coral_fan", - "name": "minecraft:dead_horn_coral_fan", - "translation_key": "block.minecraft.dead_horn_coral_fan", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dead_horn_coral_fan", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dead_horn_coral_fan\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_ice", - "name": "minecraft:blue_ice", - "translation_key": "block.minecraft.blue_ice", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_ice", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_ice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:conduit", - "name": "minecraft:conduit", - "translation_key": "block.minecraft.conduit", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:conduit", - "minecraft:item_name": "{\"translate\":\"block.minecraft.conduit\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_granite_stairs", - "name": "minecraft:polished_granite_stairs", - "translation_key": "block.minecraft.polished_granite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_granite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_granite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_red_sandstone_stairs", - "name": "minecraft:smooth_red_sandstone_stairs", - "translation_key": "block.minecraft.smooth_red_sandstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_red_sandstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_red_sandstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_stone_brick_stairs", - "name": "minecraft:mossy_stone_brick_stairs", - "translation_key": "block.minecraft.mossy_stone_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_stone_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_stone_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_diorite_stairs", - "name": "minecraft:polished_diorite_stairs", - "translation_key": "block.minecraft.polished_diorite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_diorite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_diorite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_cobblestone_stairs", - "name": "minecraft:mossy_cobblestone_stairs", - "translation_key": "block.minecraft.mossy_cobblestone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_cobblestone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_cobblestone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_stone_brick_stairs", - "name": "minecraft:end_stone_brick_stairs", - "translation_key": "block.minecraft.end_stone_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_stone_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_stone_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_stairs", - "name": "minecraft:stone_stairs", - "translation_key": "block.minecraft.stone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_sandstone_stairs", - "name": "minecraft:smooth_sandstone_stairs", - "translation_key": "block.minecraft.smooth_sandstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_sandstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_sandstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_quartz_stairs", - "name": "minecraft:smooth_quartz_stairs", - "translation_key": "block.minecraft.smooth_quartz_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_quartz_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_quartz_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:granite_stairs", - "name": "minecraft:granite_stairs", - "translation_key": "block.minecraft.granite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:granite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.granite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:andesite_stairs", - "name": "minecraft:andesite_stairs", - "translation_key": "block.minecraft.andesite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:andesite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.andesite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_nether_brick_stairs", - "name": "minecraft:red_nether_brick_stairs", - "translation_key": "block.minecraft.red_nether_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_nether_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_nether_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_andesite_stairs", - "name": "minecraft:polished_andesite_stairs", - "translation_key": "block.minecraft.polished_andesite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_andesite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_andesite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diorite_stairs", - "name": "minecraft:diorite_stairs", - "translation_key": "block.minecraft.diorite_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diorite_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diorite_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobbled_deepslate_stairs", - "name": "minecraft:cobbled_deepslate_stairs", - "translation_key": "block.minecraft.cobbled_deepslate_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobbled_deepslate_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobbled_deepslate_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_deepslate_stairs", - "name": "minecraft:polished_deepslate_stairs", - "translation_key": "block.minecraft.polished_deepslate_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_deepslate_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_deepslate_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_brick_stairs", - "name": "minecraft:deepslate_brick_stairs", - "translation_key": "block.minecraft.deepslate_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_tile_stairs", - "name": "minecraft:deepslate_tile_stairs", - "translation_key": "block.minecraft.deepslate_tile_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_tile_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_tile_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_granite_slab", - "name": "minecraft:polished_granite_slab", - "translation_key": "block.minecraft.polished_granite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_granite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_granite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_red_sandstone_slab", - "name": "minecraft:smooth_red_sandstone_slab", - "translation_key": "block.minecraft.smooth_red_sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_red_sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_red_sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_stone_brick_slab", - "name": "minecraft:mossy_stone_brick_slab", - "translation_key": "block.minecraft.mossy_stone_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_stone_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_stone_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_diorite_slab", - "name": "minecraft:polished_diorite_slab", - "translation_key": "block.minecraft.polished_diorite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_diorite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_diorite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mossy_cobblestone_slab", - "name": "minecraft:mossy_cobblestone_slab", - "translation_key": "block.minecraft.mossy_cobblestone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mossy_cobblestone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mossy_cobblestone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_stone_brick_slab", - "name": "minecraft:end_stone_brick_slab", - "translation_key": "block.minecraft.end_stone_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_stone_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.end_stone_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_sandstone_slab", - "name": "minecraft:smooth_sandstone_slab", - "translation_key": "block.minecraft.smooth_sandstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_sandstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_sandstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smooth_quartz_slab", - "name": "minecraft:smooth_quartz_slab", - "translation_key": "block.minecraft.smooth_quartz_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smooth_quartz_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smooth_quartz_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:granite_slab", - "name": "minecraft:granite_slab", - "translation_key": "block.minecraft.granite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:granite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.granite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:andesite_slab", - "name": "minecraft:andesite_slab", - "translation_key": "block.minecraft.andesite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:andesite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.andesite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_nether_brick_slab", - "name": "minecraft:red_nether_brick_slab", - "translation_key": "block.minecraft.red_nether_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_nether_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_nether_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_andesite_slab", - "name": "minecraft:polished_andesite_slab", - "translation_key": "block.minecraft.polished_andesite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_andesite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_andesite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diorite_slab", - "name": "minecraft:diorite_slab", - "translation_key": "block.minecraft.diorite_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diorite_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.diorite_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cobbled_deepslate_slab", - "name": "minecraft:cobbled_deepslate_slab", - "translation_key": "block.minecraft.cobbled_deepslate_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cobbled_deepslate_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cobbled_deepslate_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_deepslate_slab", - "name": "minecraft:polished_deepslate_slab", - "translation_key": "block.minecraft.polished_deepslate_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_deepslate_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_deepslate_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_brick_slab", - "name": "minecraft:deepslate_brick_slab", - "translation_key": "block.minecraft.deepslate_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:deepslate_tile_slab", - "name": "minecraft:deepslate_tile_slab", - "translation_key": "block.minecraft.deepslate_tile_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:deepslate_tile_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.deepslate_tile_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:scaffolding", - "name": "minecraft:scaffolding", - "translation_key": "block.minecraft.scaffolding", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:scaffolding", - "minecraft:item_name": "{\"translate\":\"block.minecraft.scaffolding\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:redstone", - "name": "minecraft:redstone", - "translation_key": "item.minecraft.redstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:redstone", - "minecraft:item_name": "{\"translate\":\"item.minecraft.redstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:redstone_torch", - "name": "minecraft:redstone_torch", - "translation_key": "block.minecraft.redstone_torch", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:redstone_torch", - "minecraft:item_name": "{\"translate\":\"block.minecraft.redstone_torch\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:redstone_block", - "name": "minecraft:redstone_block", - "translation_key": "block.minecraft.redstone_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:redstone_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.redstone_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:repeater", - "name": "minecraft:repeater", - "translation_key": "block.minecraft.repeater", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:repeater", - "minecraft:item_name": "{\"translate\":\"block.minecraft.repeater\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:comparator", - "name": "minecraft:comparator", - "translation_key": "block.minecraft.comparator", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:comparator", - "minecraft:item_name": "{\"translate\":\"block.minecraft.comparator\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:piston", - "name": "minecraft:piston", - "translation_key": "block.minecraft.piston", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:piston", - "minecraft:item_name": "{\"translate\":\"block.minecraft.piston\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sticky_piston", - "name": "minecraft:sticky_piston", - "translation_key": "block.minecraft.sticky_piston", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sticky_piston", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sticky_piston\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:slime_block", - "name": "minecraft:slime_block", - "translation_key": "block.minecraft.slime_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:slime_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.slime_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:honey_block", - "name": "minecraft:honey_block", - "translation_key": "block.minecraft.honey_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:honey_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.honey_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:observer", - "name": "minecraft:observer", - "translation_key": "block.minecraft.observer", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:observer", - "minecraft:item_name": "{\"translate\":\"block.minecraft.observer\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:hopper", - "name": "minecraft:hopper", - "translation_key": "block.minecraft.hopper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:hopper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.hopper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dispenser", - "name": "minecraft:dispenser", - "translation_key": "block.minecraft.dispenser", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dispenser", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dispenser\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dropper", - "name": "minecraft:dropper", - "translation_key": "block.minecraft.dropper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dropper", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dropper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lectern", - "name": "minecraft:lectern", - "translation_key": "block.minecraft.lectern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lectern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lectern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:target", - "name": "minecraft:target", - "translation_key": "block.minecraft.target", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:target", - "minecraft:item_name": "{\"translate\":\"block.minecraft.target\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lever", - "name": "minecraft:lever", - "translation_key": "block.minecraft.lever", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lever", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lever\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lightning_rod", - "name": "minecraft:lightning_rod", - "translation_key": "block.minecraft.lightning_rod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lightning_rod", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lightning_rod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:daylight_detector", - "name": "minecraft:daylight_detector", - "translation_key": "block.minecraft.daylight_detector", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:daylight_detector", - "minecraft:item_name": "{\"translate\":\"block.minecraft.daylight_detector\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sculk_sensor", - "name": "minecraft:sculk_sensor", - "translation_key": "block.minecraft.sculk_sensor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sculk_sensor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.sculk_sensor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:calibrated_sculk_sensor", - "name": "minecraft:calibrated_sculk_sensor", - "translation_key": "block.minecraft.calibrated_sculk_sensor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:calibrated_sculk_sensor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.calibrated_sculk_sensor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tripwire_hook", - "name": "minecraft:tripwire_hook", - "translation_key": "block.minecraft.tripwire_hook", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tripwire_hook", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tripwire_hook\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:trapped_chest", - "name": "minecraft:trapped_chest", - "translation_key": "block.minecraft.trapped_chest", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:trapped_chest", - "minecraft:item_name": "{\"translate\":\"block.minecraft.trapped_chest\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tnt", - "name": "minecraft:tnt", - "translation_key": "block.minecraft.tnt", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tnt", - "minecraft:item_name": "{\"translate\":\"block.minecraft.tnt\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:redstone_lamp", - "name": "minecraft:redstone_lamp", - "translation_key": "block.minecraft.redstone_lamp", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:redstone_lamp", - "minecraft:item_name": "{\"translate\":\"block.minecraft.redstone_lamp\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:note_block", - "name": "minecraft:note_block", - "translation_key": "block.minecraft.note_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:note_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.note_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_button", - "name": "minecraft:stone_button", - "translation_key": "block.minecraft.stone_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_button", - "name": "minecraft:polished_blackstone_button", - "translation_key": "block.minecraft.polished_blackstone_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_button", - "name": "minecraft:oak_button", - "translation_key": "block.minecraft.oak_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_button", - "name": "minecraft:spruce_button", - "translation_key": "block.minecraft.spruce_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_button", - "name": "minecraft:birch_button", - "translation_key": "block.minecraft.birch_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_button", - "name": "minecraft:jungle_button", - "translation_key": "block.minecraft.jungle_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_button", - "name": "minecraft:acacia_button", - "translation_key": "block.minecraft.acacia_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_button", - "name": "minecraft:cherry_button", - "translation_key": "block.minecraft.cherry_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_button", - "name": "minecraft:dark_oak_button", - "translation_key": "block.minecraft.dark_oak_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_button", - "name": "minecraft:pale_oak_button", - "translation_key": "block.minecraft.pale_oak_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_button", - "name": "minecraft:mangrove_button", - "translation_key": "block.minecraft.mangrove_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_button", - "name": "minecraft:bamboo_button", - "translation_key": "block.minecraft.bamboo_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_button", - "name": "minecraft:crimson_button", - "translation_key": "block.minecraft.crimson_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_button", - "name": "minecraft:warped_button", - "translation_key": "block.minecraft.warped_button", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_button", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_button\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stone_pressure_plate", - "name": "minecraft:stone_pressure_plate", - "translation_key": "block.minecraft.stone_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stone_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stone_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_pressure_plate", - "name": "minecraft:polished_blackstone_pressure_plate", - "translation_key": "block.minecraft.polished_blackstone_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_weighted_pressure_plate", - "name": "minecraft:light_weighted_pressure_plate", - "translation_key": "block.minecraft.light_weighted_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_weighted_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_weighted_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:heavy_weighted_pressure_plate", - "name": "minecraft:heavy_weighted_pressure_plate", - "translation_key": "block.minecraft.heavy_weighted_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:heavy_weighted_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.heavy_weighted_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_pressure_plate", - "name": "minecraft:oak_pressure_plate", - "translation_key": "block.minecraft.oak_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_pressure_plate", - "name": "minecraft:spruce_pressure_plate", - "translation_key": "block.minecraft.spruce_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_pressure_plate", - "name": "minecraft:birch_pressure_plate", - "translation_key": "block.minecraft.birch_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_pressure_plate", - "name": "minecraft:jungle_pressure_plate", - "translation_key": "block.minecraft.jungle_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_pressure_plate", - "name": "minecraft:acacia_pressure_plate", - "translation_key": "block.minecraft.acacia_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_pressure_plate", - "name": "minecraft:cherry_pressure_plate", - "translation_key": "block.minecraft.cherry_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_pressure_plate", - "name": "minecraft:dark_oak_pressure_plate", - "translation_key": "block.minecraft.dark_oak_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_pressure_plate", - "name": "minecraft:pale_oak_pressure_plate", - "translation_key": "block.minecraft.pale_oak_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_pressure_plate", - "name": "minecraft:mangrove_pressure_plate", - "translation_key": "block.minecraft.mangrove_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_pressure_plate", - "name": "minecraft:bamboo_pressure_plate", - "translation_key": "block.minecraft.bamboo_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_pressure_plate", - "name": "minecraft:crimson_pressure_plate", - "translation_key": "block.minecraft.crimson_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_pressure_plate", - "name": "minecraft:warped_pressure_plate", - "translation_key": "block.minecraft.warped_pressure_plate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_pressure_plate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_pressure_plate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_door", - "name": "minecraft:iron_door", - "translation_key": "block.minecraft.iron_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.iron_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_door", - "name": "minecraft:oak_door", - "translation_key": "block.minecraft.oak_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_door", - "name": "minecraft:spruce_door", - "translation_key": "block.minecraft.spruce_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_door", - "name": "minecraft:birch_door", - "translation_key": "block.minecraft.birch_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_door", - "name": "minecraft:jungle_door", - "translation_key": "block.minecraft.jungle_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_door", - "name": "minecraft:acacia_door", - "translation_key": "block.minecraft.acacia_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_door", - "name": "minecraft:cherry_door", - "translation_key": "block.minecraft.cherry_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_door", - "name": "minecraft:dark_oak_door", - "translation_key": "block.minecraft.dark_oak_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_door", - "name": "minecraft:pale_oak_door", - "translation_key": "block.minecraft.pale_oak_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_door", - "name": "minecraft:mangrove_door", - "translation_key": "block.minecraft.mangrove_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_door", - "name": "minecraft:bamboo_door", - "translation_key": "block.minecraft.bamboo_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_door", - "name": "minecraft:crimson_door", - "translation_key": "block.minecraft.crimson_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_door", - "name": "minecraft:warped_door", - "translation_key": "block.minecraft.warped_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_door", - "name": "minecraft:copper_door", - "translation_key": "block.minecraft.copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_copper_door", - "name": "minecraft:exposed_copper_door", - "translation_key": "block.minecraft.exposed_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_copper_door", - "name": "minecraft:weathered_copper_door", - "translation_key": "block.minecraft.weathered_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_copper_door", - "name": "minecraft:oxidized_copper_door", - "translation_key": "block.minecraft.oxidized_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_copper_door", - "name": "minecraft:waxed_copper_door", - "translation_key": "block.minecraft.waxed_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_copper_door", - "name": "minecraft:waxed_exposed_copper_door", - "translation_key": "block.minecraft.waxed_exposed_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_copper_door", - "name": "minecraft:waxed_weathered_copper_door", - "translation_key": "block.minecraft.waxed_weathered_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_copper_door", - "name": "minecraft:waxed_oxidized_copper_door", - "translation_key": "block.minecraft.waxed_oxidized_copper_door", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_copper_door", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_copper_door\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_trapdoor", - "name": "minecraft:iron_trapdoor", - "translation_key": "block.minecraft.iron_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.iron_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_trapdoor", - "name": "minecraft:oak_trapdoor", - "translation_key": "block.minecraft.oak_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_trapdoor", - "name": "minecraft:spruce_trapdoor", - "translation_key": "block.minecraft.spruce_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_trapdoor", - "name": "minecraft:birch_trapdoor", - "translation_key": "block.minecraft.birch_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_trapdoor", - "name": "minecraft:jungle_trapdoor", - "translation_key": "block.minecraft.jungle_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_trapdoor", - "name": "minecraft:acacia_trapdoor", - "translation_key": "block.minecraft.acacia_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_trapdoor", - "name": "minecraft:cherry_trapdoor", - "translation_key": "block.minecraft.cherry_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_trapdoor", - "name": "minecraft:dark_oak_trapdoor", - "translation_key": "block.minecraft.dark_oak_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_trapdoor", - "name": "minecraft:pale_oak_trapdoor", - "translation_key": "block.minecraft.pale_oak_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_trapdoor", - "name": "minecraft:mangrove_trapdoor", - "translation_key": "block.minecraft.mangrove_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_trapdoor", - "name": "minecraft:bamboo_trapdoor", - "translation_key": "block.minecraft.bamboo_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_trapdoor", - "name": "minecraft:crimson_trapdoor", - "translation_key": "block.minecraft.crimson_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_trapdoor", - "name": "minecraft:warped_trapdoor", - "translation_key": "block.minecraft.warped_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_trapdoor", - "name": "minecraft:copper_trapdoor", - "translation_key": "block.minecraft.copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_copper_trapdoor", - "name": "minecraft:exposed_copper_trapdoor", - "translation_key": "block.minecraft.exposed_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_copper_trapdoor", - "name": "minecraft:weathered_copper_trapdoor", - "translation_key": "block.minecraft.weathered_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_copper_trapdoor", - "name": "minecraft:oxidized_copper_trapdoor", - "translation_key": "block.minecraft.oxidized_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_copper_trapdoor", - "name": "minecraft:waxed_copper_trapdoor", - "translation_key": "block.minecraft.waxed_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_copper_trapdoor", - "name": "minecraft:waxed_exposed_copper_trapdoor", - "translation_key": "block.minecraft.waxed_exposed_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_copper_trapdoor", - "name": "minecraft:waxed_weathered_copper_trapdoor", - "translation_key": "block.minecraft.waxed_weathered_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_copper_trapdoor", - "name": "minecraft:waxed_oxidized_copper_trapdoor", - "translation_key": "block.minecraft.waxed_oxidized_copper_trapdoor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_copper_trapdoor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_copper_trapdoor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_fence_gate", - "name": "minecraft:oak_fence_gate", - "translation_key": "block.minecraft.oak_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oak_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_fence_gate", - "name": "minecraft:spruce_fence_gate", - "translation_key": "block.minecraft.spruce_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spruce_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_fence_gate", - "name": "minecraft:birch_fence_gate", - "translation_key": "block.minecraft.birch_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:birch_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_fence_gate", - "name": "minecraft:jungle_fence_gate", - "translation_key": "block.minecraft.jungle_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jungle_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_fence_gate", - "name": "minecraft:acacia_fence_gate", - "translation_key": "block.minecraft.acacia_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:acacia_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_fence_gate", - "name": "minecraft:cherry_fence_gate", - "translation_key": "block.minecraft.cherry_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cherry_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_fence_gate", - "name": "minecraft:dark_oak_fence_gate", - "translation_key": "block.minecraft.dark_oak_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dark_oak_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_fence_gate", - "name": "minecraft:pale_oak_fence_gate", - "translation_key": "block.minecraft.pale_oak_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pale_oak_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_fence_gate", - "name": "minecraft:mangrove_fence_gate", - "translation_key": "block.minecraft.mangrove_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mangrove_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_fence_gate", - "name": "minecraft:bamboo_fence_gate", - "translation_key": "block.minecraft.bamboo_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bamboo_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_fence_gate", - "name": "minecraft:crimson_fence_gate", - "translation_key": "block.minecraft.crimson_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crimson_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_fence_gate", - "name": "minecraft:warped_fence_gate", - "translation_key": "block.minecraft.warped_fence_gate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warped_fence_gate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_fence_gate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:powered_rail", - "name": "minecraft:powered_rail", - "translation_key": "block.minecraft.powered_rail", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:powered_rail", - "minecraft:item_name": "{\"translate\":\"block.minecraft.powered_rail\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:detector_rail", - "name": "minecraft:detector_rail", - "translation_key": "block.minecraft.detector_rail", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:detector_rail", - "minecraft:item_name": "{\"translate\":\"block.minecraft.detector_rail\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rail", - "name": "minecraft:rail", - "translation_key": "block.minecraft.rail", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rail", - "minecraft:item_name": "{\"translate\":\"block.minecraft.rail\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:activator_rail", - "name": "minecraft:activator_rail", - "translation_key": "block.minecraft.activator_rail", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:activator_rail", - "minecraft:item_name": "{\"translate\":\"block.minecraft.activator_rail\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:saddle", - "name": "minecraft:saddle", - "translation_key": "item.minecraft.saddle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:saddle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.saddle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:minecart", - "name": "minecraft:minecart", - "translation_key": "item.minecraft.minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chest_minecart", - "name": "minecraft:chest_minecart", - "translation_key": "item.minecraft.chest_minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:chest_minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.chest_minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:furnace_minecart", - "name": "minecraft:furnace_minecart", - "translation_key": "item.minecraft.furnace_minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:furnace_minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.furnace_minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tnt_minecart", - "name": "minecraft:tnt_minecart", - "translation_key": "item.minecraft.tnt_minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:tnt_minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tnt_minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:hopper_minecart", - "name": "minecraft:hopper_minecart", - "translation_key": "item.minecraft.hopper_minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:hopper_minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.hopper_minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:carrot_on_a_stick", - "name": "minecraft:carrot_on_a_stick", - "translation_key": "item.minecraft.carrot_on_a_stick", - "max_stack": 1, - "max_durability": 25, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 25, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:carrot_on_a_stick", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.carrot_on_a_stick\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_fungus_on_a_stick", - "name": "minecraft:warped_fungus_on_a_stick", - "translation_key": "item.minecraft.warped_fungus_on_a_stick", - "max_stack": 1, - "max_durability": 100, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 100, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:warped_fungus_on_a_stick", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.warped_fungus_on_a_stick\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:phantom_membrane", - "name": "minecraft:phantom_membrane", - "translation_key": "item.minecraft.phantom_membrane", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:phantom_membrane", - "minecraft:item_name": "{\"translate\":\"item.minecraft.phantom_membrane\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:elytra", - "name": "minecraft:elytra", - "translation_key": "item.minecraft.elytra", - "max_stack": 1, - "max_durability": 432, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "damage_on_hurt": false, - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_elytra", - "model": "minecraft:elytra" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:elytra", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.elytra\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:max_damage": 432, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:repairable": { - "items": "minecraft:phantom_membrane" - }, - "minecraft:glider": {} - } - }, - { - "id": "minecraft:oak_boat", - "name": "minecraft:oak_boat", - "translation_key": "item.minecraft.oak_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:oak_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.oak_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_chest_boat", - "name": "minecraft:oak_chest_boat", - "translation_key": "item.minecraft.oak_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:oak_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.oak_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_boat", - "name": "minecraft:spruce_boat", - "translation_key": "item.minecraft.spruce_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:spruce_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spruce_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_chest_boat", - "name": "minecraft:spruce_chest_boat", - "translation_key": "item.minecraft.spruce_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:spruce_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spruce_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_boat", - "name": "minecraft:birch_boat", - "translation_key": "item.minecraft.birch_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:birch_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.birch_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_chest_boat", - "name": "minecraft:birch_chest_boat", - "translation_key": "item.minecraft.birch_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:birch_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.birch_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_boat", - "name": "minecraft:jungle_boat", - "translation_key": "item.minecraft.jungle_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:jungle_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.jungle_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_chest_boat", - "name": "minecraft:jungle_chest_boat", - "translation_key": "item.minecraft.jungle_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:jungle_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.jungle_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_boat", - "name": "minecraft:acacia_boat", - "translation_key": "item.minecraft.acacia_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:acacia_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.acacia_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_chest_boat", - "name": "minecraft:acacia_chest_boat", - "translation_key": "item.minecraft.acacia_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:acacia_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.acacia_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_boat", - "name": "minecraft:cherry_boat", - "translation_key": "item.minecraft.cherry_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cherry_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cherry_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_chest_boat", - "name": "minecraft:cherry_chest_boat", - "translation_key": "item.minecraft.cherry_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cherry_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cherry_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_boat", - "name": "minecraft:dark_oak_boat", - "translation_key": "item.minecraft.dark_oak_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:dark_oak_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dark_oak_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_chest_boat", - "name": "minecraft:dark_oak_chest_boat", - "translation_key": "item.minecraft.dark_oak_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:dark_oak_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dark_oak_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_boat", - "name": "minecraft:pale_oak_boat", - "translation_key": "item.minecraft.pale_oak_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pale_oak_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pale_oak_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_chest_boat", - "name": "minecraft:pale_oak_chest_boat", - "translation_key": "item.minecraft.pale_oak_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pale_oak_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pale_oak_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_boat", - "name": "minecraft:mangrove_boat", - "translation_key": "item.minecraft.mangrove_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:mangrove_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mangrove_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_chest_boat", - "name": "minecraft:mangrove_chest_boat", - "translation_key": "item.minecraft.mangrove_chest_boat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:mangrove_chest_boat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mangrove_chest_boat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_raft", - "name": "minecraft:bamboo_raft", - "translation_key": "item.minecraft.bamboo_raft", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:bamboo_raft", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bamboo_raft\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_chest_raft", - "name": "minecraft:bamboo_chest_raft", - "translation_key": "item.minecraft.bamboo_chest_raft", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:bamboo_chest_raft", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bamboo_chest_raft\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:structure_block", - "name": "minecraft:structure_block", - "translation_key": "block.minecraft.structure_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:structure_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.structure_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jigsaw", - "name": "minecraft:jigsaw", - "translation_key": "block.minecraft.jigsaw", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:jigsaw", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jigsaw\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:turtle_helmet", - "name": "minecraft:turtle_helmet", - "translation_key": "item.minecraft.turtle_helmet", - "max_stack": 1, - "max_durability": 275, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 9 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_turtle", - "model": "minecraft:turtle_scute" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:turtle_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.turtle_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 2.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 0.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 275, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_turtle_helmet" - } - } - }, - { - "id": "minecraft:turtle_scute", - "name": "minecraft:turtle_scute", - "translation_key": "item.minecraft.turtle_scute", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:turtle_scute", - "minecraft:item_name": "{\"translate\":\"item.minecraft.turtle_scute\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:armadillo_scute", - "name": "minecraft:armadillo_scute", - "translation_key": "item.minecraft.armadillo_scute", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:armadillo_scute", - "minecraft:item_name": "{\"translate\":\"item.minecraft.armadillo_scute\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wolf_armor", - "name": "minecraft:wolf_armor", - "translation_key": "item.minecraft.wolf_armor", - "max_stack": 1, - "max_durability": 64, - "break_sound": "minecraft:item.wolf_armor.break", - "components": { - "minecraft:max_damage": 64, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:item_model": "minecraft:wolf_armor", - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:repairable": { - "items": "#minecraft:repairs_wolf_armor" - }, - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wolf_armor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.body", - "amount": 11.0, - "operation": "add_value", - "slot": "body" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.body", - "amount": 0.0, - "operation": "add_value", - "slot": "body" - } - ] - }, - "minecraft:lore": [], - "minecraft:equippable": { - "allowed_entities": "minecraft:wolf", - "slot": "body", - "equip_sound": "minecraft:item.armor.equip_wolf", - "model": "minecraft:armadillo_scute" - } - } - }, - { - "id": "minecraft:flint_and_steel", - "name": "minecraft:flint_and_steel", - "translation_key": "item.minecraft.flint_and_steel", - "max_stack": 1, - "max_durability": 64, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 64, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:flint_and_steel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.flint_and_steel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bowl", - "name": "minecraft:bowl", - "translation_key": "item.minecraft.bowl", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bowl", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bowl\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:apple", - "name": "minecraft:apple", - "translation_key": "item.minecraft.apple", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 4, - "saturation": 2.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:apple", - "minecraft:item_name": "{\"translate\":\"item.minecraft.apple\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bow", - "name": "minecraft:bow", - "translation_key": "item.minecraft.bow", - "max_stack": 1, - "max_durability": 384, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 384, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:bow", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.bow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:enchantable": { - "value": 1 - } - } - }, - { - "id": "minecraft:arrow", - "name": "minecraft:arrow", - "translation_key": "item.minecraft.arrow", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:arrow", - "minecraft:item_name": "{\"translate\":\"item.minecraft.arrow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:coal", - "name": "minecraft:coal", - "translation_key": "item.minecraft.coal", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:coal", - "minecraft:item_name": "{\"translate\":\"item.minecraft.coal\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:charcoal", - "name": "minecraft:charcoal", - "translation_key": "item.minecraft.charcoal", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:charcoal", - "minecraft:item_name": "{\"translate\":\"item.minecraft.charcoal\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diamond", - "name": "minecraft:diamond", - "translation_key": "item.minecraft.diamond", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:diamond", - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:emerald", - "name": "minecraft:emerald", - "translation_key": "item.minecraft.emerald", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:emerald", - "minecraft:item_name": "{\"translate\":\"item.minecraft.emerald\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lapis_lazuli", - "name": "minecraft:lapis_lazuli", - "translation_key": "item.minecraft.lapis_lazuli", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lapis_lazuli", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lapis_lazuli\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:quartz", - "name": "minecraft:quartz", - "translation_key": "item.minecraft.quartz", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:quartz", - "minecraft:item_name": "{\"translate\":\"item.minecraft.quartz\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:amethyst_shard", - "name": "minecraft:amethyst_shard", - "translation_key": "item.minecraft.amethyst_shard", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:amethyst_shard", - "minecraft:item_name": "{\"translate\":\"item.minecraft.amethyst_shard\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_iron", - "name": "minecraft:raw_iron", - "translation_key": "item.minecraft.raw_iron", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_iron", - "minecraft:item_name": "{\"translate\":\"item.minecraft.raw_iron\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_ingot", - "name": "minecraft:iron_ingot", - "translation_key": "item.minecraft.iron_ingot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_ingot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_ingot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_copper", - "name": "minecraft:raw_copper", - "translation_key": "item.minecraft.raw_copper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_copper", - "minecraft:item_name": "{\"translate\":\"item.minecraft.raw_copper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_ingot", - "name": "minecraft:copper_ingot", - "translation_key": "item.minecraft.copper_ingot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_ingot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.copper_ingot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raw_gold", - "name": "minecraft:raw_gold", - "translation_key": "item.minecraft.raw_gold", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raw_gold", - "minecraft:item_name": "{\"translate\":\"item.minecraft.raw_gold\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gold_ingot", - "name": "minecraft:gold_ingot", - "translation_key": "item.minecraft.gold_ingot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gold_ingot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.gold_ingot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:netherite_ingot", - "name": "minecraft:netherite_ingot", - "translation_key": "item.minecraft.netherite_ingot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:netherite_ingot", - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_ingot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:netherite_scrap", - "name": "minecraft:netherite_scrap", - "translation_key": "item.minecraft.netherite_scrap", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:netherite_scrap", - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_scrap\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wooden_sword", - "name": "minecraft:wooden_sword", - "translation_key": "item.minecraft.wooden_sword", - "max_stack": 1, - "max_durability": 59, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:wooden_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wooden_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 3.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 59, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:wooden_shovel", - "name": "minecraft:wooden_shovel", - "translation_key": "item.minecraft.wooden_shovel", - "max_stack": 1, - "max_durability": 59, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:wooden_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wooden_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 1.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 59, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_wooden_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 2.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:wooden_pickaxe", - "name": "minecraft:wooden_pickaxe", - "translation_key": "item.minecraft.wooden_pickaxe", - "max_stack": 1, - "max_durability": 59, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:wooden_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wooden_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 1.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 59, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_wooden_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 2.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:wooden_axe", - "name": "minecraft:wooden_axe", - "translation_key": "item.minecraft.wooden_axe", - "max_stack": 1, - "max_durability": 59, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:wooden_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wooden_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 6.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.200000047683716, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 59, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_wooden_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 2.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:wooden_hoe", - "name": "minecraft:wooden_hoe", - "translation_key": "item.minecraft.wooden_hoe", - "max_stack": 1, - "max_durability": 59, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:wooden_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.wooden_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 59, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_wooden_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 2.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:stone_sword", - "name": "minecraft:stone_sword", - "translation_key": "item.minecraft.stone_sword", - "max_stack": 1, - "max_durability": 131, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 5 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:stone_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.stone_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 4.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 131, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:stone_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:stone_shovel", - "name": "minecraft:stone_shovel", - "translation_key": "item.minecraft.stone_shovel", - "max_stack": 1, - "max_durability": 131, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 5 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:stone_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.stone_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 2.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 131, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:stone_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_stone_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 4.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:stone_pickaxe", - "name": "minecraft:stone_pickaxe", - "translation_key": "item.minecraft.stone_pickaxe", - "max_stack": 1, - "max_durability": 131, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 5 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:stone_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.stone_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 2.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 131, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:stone_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_stone_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 4.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:stone_axe", - "name": "minecraft:stone_axe", - "translation_key": "item.minecraft.stone_axe", - "max_stack": 1, - "max_durability": 131, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 5 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:stone_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.stone_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 8.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.200000047683716, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 131, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:stone_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_stone_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 4.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:stone_hoe", - "name": "minecraft:stone_hoe", - "translation_key": "item.minecraft.stone_hoe", - "max_stack": 1, - "max_durability": 131, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 5 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:stone_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.stone_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 131, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:stone_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_stone_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 4.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:golden_sword", - "name": "minecraft:golden_sword", - "translation_key": "item.minecraft.golden_sword", - "max_stack": 1, - "max_durability": 32, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 22 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 3.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 32, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:gold_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:golden_shovel", - "name": "minecraft:golden_shovel", - "translation_key": "item.minecraft.golden_shovel", - "max_stack": 1, - "max_durability": 32, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 22 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 1.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 32, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:gold_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_gold_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 12.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:golden_pickaxe", - "name": "minecraft:golden_pickaxe", - "translation_key": "item.minecraft.golden_pickaxe", - "max_stack": 1, - "max_durability": 32, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 22 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 1.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 32, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:gold_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_gold_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 12.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:golden_axe", - "name": "minecraft:golden_axe", - "translation_key": "item.minecraft.golden_axe", - "max_stack": 1, - "max_durability": 32, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 22 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 6.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 32, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:gold_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_gold_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 12.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:golden_hoe", - "name": "minecraft:golden_hoe", - "translation_key": "item.minecraft.golden_hoe", - "max_stack": 1, - "max_durability": 32, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 22 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 32, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:gold_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_gold_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 12.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:iron_sword", - "name": "minecraft:iron_sword", - "translation_key": "item.minecraft.iron_sword", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 14 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 5.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 250, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:iron_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:iron_shovel", - "name": "minecraft:iron_shovel", - "translation_key": "item.minecraft.iron_shovel", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 14 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 3.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 250, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:iron_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_iron_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 6.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:iron_pickaxe", - "name": "minecraft:iron_pickaxe", - "translation_key": "item.minecraft.iron_pickaxe", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 14 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 3.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 250, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:iron_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_iron_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 6.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:iron_axe", - "name": "minecraft:iron_axe", - "translation_key": "item.minecraft.iron_axe", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 14 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 8.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0999999046325684, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 250, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:iron_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_iron_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 6.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:iron_hoe", - "name": "minecraft:iron_hoe", - "translation_key": "item.minecraft.iron_hoe", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 14 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -1.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 250, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:iron_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_iron_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 6.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:diamond_sword", - "name": "minecraft:diamond_sword", - "translation_key": "item.minecraft.diamond_sword", - "max_stack": 1, - "max_durability": 1561, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 6.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 1561, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:diamond_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:diamond_shovel", - "name": "minecraft:diamond_shovel", - "translation_key": "item.minecraft.diamond_shovel", - "max_stack": 1, - "max_durability": 1561, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 4.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 1561, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:diamond_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_diamond_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 8.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:diamond_pickaxe", - "name": "minecraft:diamond_pickaxe", - "translation_key": "item.minecraft.diamond_pickaxe", - "max_stack": 1, - "max_durability": 1561, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 4.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 1561, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:diamond_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_diamond_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 8.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:diamond_axe", - "name": "minecraft:diamond_axe", - "translation_key": "item.minecraft.diamond_axe", - "max_stack": 1, - "max_durability": 1561, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 8.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 1561, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:diamond_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_diamond_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 8.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:diamond_hoe", - "name": "minecraft:diamond_hoe", - "translation_key": "item.minecraft.diamond_hoe", - "max_stack": 1, - "max_durability": 1561, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 1561, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:diamond_tool_materials" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_diamond_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 8.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:netherite_sword", - "name": "minecraft:netherite_sword", - "translation_key": "item.minecraft.netherite_sword", - "max_stack": 1, - "max_durability": 2031, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_sword", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_sword\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 7.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 2031, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:netherite_tool_materials" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:sword_efficient", - "speed": 1.5 - } - ], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:netherite_shovel", - "name": "minecraft:netherite_shovel", - "translation_key": "item.minecraft.netherite_shovel", - "max_stack": 1, - "max_durability": 2031, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_shovel", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_shovel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 5.5, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 2031, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:netherite_tool_materials" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_netherite_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/shovel", - "speed": 9.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:netherite_pickaxe", - "name": "minecraft:netherite_pickaxe", - "translation_key": "item.minecraft.netherite_pickaxe", - "max_stack": 1, - "max_durability": 2031, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_pickaxe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_pickaxe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 5.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.799999952316284, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 2031, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:netherite_tool_materials" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_netherite_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/pickaxe", - "speed": 9.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:netherite_axe", - "name": "minecraft:netherite_axe", - "translation_key": "item.minecraft.netherite_axe", - "max_stack": 1, - "max_durability": 2031, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_axe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_axe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 9.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 2031, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:netherite_tool_materials" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_netherite_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/axe", - "speed": 9.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:netherite_hoe", - "name": "minecraft:netherite_hoe", - "translation_key": "item.minecraft.netherite_hoe", - "max_stack": 1, - "max_durability": 2031, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_hoe", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_hoe\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": 0.0, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 2031, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:netherite_tool_materials" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - }, - "minecraft:tool": { - "rules": [ - { - "blocks": "#minecraft:incorrect_for_netherite_tool", - "correct_for_drops": false - }, - { - "blocks": "#minecraft:mineable/hoe", - "speed": 9.0, - "correct_for_drops": true - } - ] - } - } - }, - { - "id": "minecraft:stick", - "name": "minecraft:stick", - "translation_key": "item.minecraft.stick", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stick", - "minecraft:item_name": "{\"translate\":\"item.minecraft.stick\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mushroom_stew", - "name": "minecraft:mushroom_stew", - "translation_key": "item.minecraft.mushroom_stew", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 7.2000003 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:mushroom_stew", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mushroom_stew\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:bowl", - "count": 1 - } - } - }, - { - "id": "minecraft:string", - "name": "minecraft:string", - "translation_key": "item.minecraft.string", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:string", - "minecraft:item_name": "{\"translate\":\"item.minecraft.string\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:feather", - "name": "minecraft:feather", - "translation_key": "item.minecraft.feather", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:feather", - "minecraft:item_name": "{\"translate\":\"item.minecraft.feather\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gunpowder", - "name": "minecraft:gunpowder", - "translation_key": "item.minecraft.gunpowder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gunpowder", - "minecraft:item_name": "{\"translate\":\"item.minecraft.gunpowder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wheat_seeds", - "name": "minecraft:wheat_seeds", - "translation_key": "item.minecraft.wheat_seeds", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wheat_seeds", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wheat_seeds\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wheat", - "name": "minecraft:wheat", - "translation_key": "item.minecraft.wheat", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wheat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wheat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bread", - "name": "minecraft:bread", - "translation_key": "item.minecraft.bread", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 5, - "saturation": 6.0 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bread", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bread\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:leather_helmet", - "name": "minecraft:leather_helmet", - "translation_key": "item.minecraft.leather_helmet", - "max_stack": 1, - "max_durability": 55, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_leather", - "model": "minecraft:leather" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:leather_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 1.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 0.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 55, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_leather_armor" - } - } - }, - { - "id": "minecraft:leather_chestplate", - "name": "minecraft:leather_chestplate", - "translation_key": "item.minecraft.leather_chestplate", - "max_stack": 1, - "max_durability": 80, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_leather", - "model": "minecraft:leather" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:leather_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 3.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 0.0, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 80, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_leather_armor" - } - } - }, - { - "id": "minecraft:leather_leggings", - "name": "minecraft:leather_leggings", - "translation_key": "item.minecraft.leather_leggings", - "max_stack": 1, - "max_durability": 75, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_leather", - "model": "minecraft:leather" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:leather_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 2.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 0.0, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 75, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_leather_armor" - } - } - }, - { - "id": "minecraft:leather_boots", - "name": "minecraft:leather_boots", - "translation_key": "item.minecraft.leather_boots", - "max_stack": 1, - "max_durability": 65, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_leather", - "model": "minecraft:leather" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:leather_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 1.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 0.0, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 65, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_leather_armor" - } - } - }, - { - "id": "minecraft:chainmail_helmet", - "name": "minecraft:chainmail_helmet", - "translation_key": "item.minecraft.chainmail_helmet", - "max_stack": 1, - "max_durability": 165, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 12 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_chain", - "model": "minecraft:chainmail" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:chainmail_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.chainmail_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 2.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 0.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 165, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:repairable": { - "items": "#minecraft:repairs_chain_armor" - } - } - }, - { - "id": "minecraft:chainmail_chestplate", - "name": "minecraft:chainmail_chestplate", - "translation_key": "item.minecraft.chainmail_chestplate", - "max_stack": 1, - "max_durability": 240, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 12 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_chain", - "model": "minecraft:chainmail" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:chainmail_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.chainmail_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 5.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 0.0, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 240, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:repairable": { - "items": "#minecraft:repairs_chain_armor" - } - } - }, - { - "id": "minecraft:chainmail_leggings", - "name": "minecraft:chainmail_leggings", - "translation_key": "item.minecraft.chainmail_leggings", - "max_stack": 1, - "max_durability": 225, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 12 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_chain", - "model": "minecraft:chainmail" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:chainmail_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.chainmail_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 4.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 0.0, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 225, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:repairable": { - "items": "#minecraft:repairs_chain_armor" - } - } - }, - { - "id": "minecraft:chainmail_boots", - "name": "minecraft:chainmail_boots", - "translation_key": "item.minecraft.chainmail_boots", - "max_stack": 1, - "max_durability": 195, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 12 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_chain", - "model": "minecraft:chainmail" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:chainmail_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.chainmail_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 1.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 0.0, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 195, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:repairable": { - "items": "#minecraft:repairs_chain_armor" - } - } - }, - { - "id": "minecraft:iron_helmet", - "name": "minecraft:iron_helmet", - "translation_key": "item.minecraft.iron_helmet", - "max_stack": 1, - "max_durability": 165, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 9 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_iron", - "model": "minecraft:iron" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 2.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 0.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 165, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_iron_armor" - } - } - }, - { - "id": "minecraft:iron_chestplate", - "name": "minecraft:iron_chestplate", - "translation_key": "item.minecraft.iron_chestplate", - "max_stack": 1, - "max_durability": 240, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 9 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_iron", - "model": "minecraft:iron" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 6.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 0.0, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 240, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_iron_armor" - } - } - }, - { - "id": "minecraft:iron_leggings", - "name": "minecraft:iron_leggings", - "translation_key": "item.minecraft.iron_leggings", - "max_stack": 1, - "max_durability": 225, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 9 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_iron", - "model": "minecraft:iron" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 5.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 0.0, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 225, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_iron_armor" - } - } - }, - { - "id": "minecraft:iron_boots", - "name": "minecraft:iron_boots", - "translation_key": "item.minecraft.iron_boots", - "max_stack": 1, - "max_durability": 195, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 9 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_iron", - "model": "minecraft:iron" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 2.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 0.0, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 195, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_iron_armor" - } - } - }, - { - "id": "minecraft:diamond_helmet", - "name": "minecraft:diamond_helmet", - "translation_key": "item.minecraft.diamond_helmet", - "max_stack": 1, - "max_durability": 363, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_diamond", - "model": "minecraft:diamond" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 3.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 2.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 363, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_diamond_armor" - } - } - }, - { - "id": "minecraft:diamond_chestplate", - "name": "minecraft:diamond_chestplate", - "translation_key": "item.minecraft.diamond_chestplate", - "max_stack": 1, - "max_durability": 528, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_diamond", - "model": "minecraft:diamond" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 8.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 2.0, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 528, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_diamond_armor" - } - } - }, - { - "id": "minecraft:diamond_leggings", - "name": "minecraft:diamond_leggings", - "translation_key": "item.minecraft.diamond_leggings", - "max_stack": 1, - "max_durability": 495, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_diamond", - "model": "minecraft:diamond" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 6.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 2.0, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 495, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_diamond_armor" - } - } - }, - { - "id": "minecraft:diamond_boots", - "name": "minecraft:diamond_boots", - "translation_key": "item.minecraft.diamond_boots", - "max_stack": 1, - "max_durability": 429, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 10 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_diamond", - "model": "minecraft:diamond" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 3.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 2.0, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 429, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_diamond_armor" - } - } - }, - { - "id": "minecraft:golden_helmet", - "name": "minecraft:golden_helmet", - "translation_key": "item.minecraft.golden_helmet", - "max_stack": 1, - "max_durability": 77, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 25 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_gold", - "model": "minecraft:gold" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 2.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 0.0, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 77, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_gold_armor" - } - } - }, - { - "id": "minecraft:golden_chestplate", - "name": "minecraft:golden_chestplate", - "translation_key": "item.minecraft.golden_chestplate", - "max_stack": 1, - "max_durability": 112, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 25 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_gold", - "model": "minecraft:gold" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 5.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 0.0, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 112, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_gold_armor" - } - } - }, - { - "id": "minecraft:golden_leggings", - "name": "minecraft:golden_leggings", - "translation_key": "item.minecraft.golden_leggings", - "max_stack": 1, - "max_durability": 105, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 25 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_gold", - "model": "minecraft:gold" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 3.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 0.0, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 105, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_gold_armor" - } - } - }, - { - "id": "minecraft:golden_boots", - "name": "minecraft:golden_boots", - "translation_key": "item.minecraft.golden_boots", - "max_stack": 1, - "max_durability": 91, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 25 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_gold", - "model": "minecraft:gold" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 1.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 0.0, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 91, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_gold_armor" - } - } - }, - { - "id": "minecraft:netherite_helmet", - "name": "minecraft:netherite_helmet", - "translation_key": "item.minecraft.netherite_helmet", - "max_stack": 1, - "max_durability": 407, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "head", - "equip_sound": "minecraft:item.armor.equip_netherite", - "model": "minecraft:netherite" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_helmet", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_helmet\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.helmet", - "amount": 3.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.helmet", - "amount": 3.0, - "operation": "add_value", - "slot": "head" - }, - { - "type": "minecraft:knockback_resistance", - "id": "minecraft:armor.helmet", - "amount": 0.10000000149011612, - "operation": "add_value", - "slot": "head" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 407, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_netherite_armor" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - } - } - }, - { - "id": "minecraft:netherite_chestplate", - "name": "minecraft:netherite_chestplate", - "translation_key": "item.minecraft.netherite_chestplate", - "max_stack": 1, - "max_durability": 592, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "chest", - "equip_sound": "minecraft:item.armor.equip_netherite", - "model": "minecraft:netherite" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_chestplate", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_chestplate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.chestplate", - "amount": 8.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.chestplate", - "amount": 3.0, - "operation": "add_value", - "slot": "chest" - }, - { - "type": "minecraft:knockback_resistance", - "id": "minecraft:armor.chestplate", - "amount": 0.10000000149011612, - "operation": "add_value", - "slot": "chest" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 592, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_netherite_armor" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - } - } - }, - { - "id": "minecraft:netherite_leggings", - "name": "minecraft:netherite_leggings", - "translation_key": "item.minecraft.netherite_leggings", - "max_stack": 1, - "max_durability": 555, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "legs", - "equip_sound": "minecraft:item.armor.equip_netherite", - "model": "minecraft:netherite" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_leggings", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_leggings\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.leggings", - "amount": 6.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.leggings", - "amount": 3.0, - "operation": "add_value", - "slot": "legs" - }, - { - "type": "minecraft:knockback_resistance", - "id": "minecraft:armor.leggings", - "amount": 0.10000000149011612, - "operation": "add_value", - "slot": "legs" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 555, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_netherite_armor" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - } - } - }, - { - "id": "minecraft:netherite_boots", - "name": "minecraft:netherite_boots", - "translation_key": "item.minecraft.netherite_boots", - "max_stack": 1, - "max_durability": 481, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "slot": "feet", - "equip_sound": "minecraft:item.armor.equip_netherite", - "model": "minecraft:netherite" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:netherite_boots", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_boots\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.boots", - "amount": 3.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.boots", - "amount": 3.0, - "operation": "add_value", - "slot": "feet" - }, - { - "type": "minecraft:knockback_resistance", - "id": "minecraft:armor.boots", - "amount": 0.10000000149011612, - "operation": "add_value", - "slot": "feet" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 481, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:repairs_netherite_armor" - }, - "minecraft:damage_resistant": { - "types": "#minecraft:is_fire" - } - } - }, - { - "id": "minecraft:flint", - "name": "minecraft:flint", - "translation_key": "item.minecraft.flint", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flint", - "minecraft:item_name": "{\"translate\":\"item.minecraft.flint\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:porkchop", - "name": "minecraft:porkchop", - "translation_key": "item.minecraft.porkchop", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 3, - "saturation": 1.8000001 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:porkchop", - "minecraft:item_name": "{\"translate\":\"item.minecraft.porkchop\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_porkchop", - "name": "minecraft:cooked_porkchop", - "translation_key": "item.minecraft.cooked_porkchop", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 8, - "saturation": 12.8 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_porkchop", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_porkchop\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:painting", - "name": "minecraft:painting", - "translation_key": "item.minecraft.painting", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:painting", - "minecraft:item_name": "{\"translate\":\"item.minecraft.painting\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:golden_apple", - "name": "minecraft:golden_apple", - "translation_key": "item.minecraft.golden_apple", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:regeneration", - "show_icon": true, - "amplifier": 1, - "duration": 100 - }, - { - "id": "minecraft:absorption", - "show_icon": true, - "duration": 2400 - } - ], - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 4, - "saturation": 9.6, - "can_always_eat": true - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:golden_apple", - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_apple\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:enchanted_golden_apple", - "name": "minecraft:enchanted_golden_apple", - "translation_key": "item.minecraft.enchanted_golden_apple", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:regeneration", - "show_icon": true, - "amplifier": 1, - "duration": 400 - }, - { - "id": "minecraft:resistance", - "show_icon": true, - "duration": 6000 - }, - { - "id": "minecraft:fire_resistance", - "show_icon": true, - "duration": 6000 - }, - { - "id": "minecraft:absorption", - "show_icon": true, - "amplifier": 3, - "duration": 2400 - } - ], - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 4, - "saturation": 9.6, - "can_always_eat": true - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:enchanted_golden_apple", - "minecraft:item_name": "{\"translate\":\"item.minecraft.enchanted_golden_apple\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_sign", - "name": "minecraft:oak_sign", - "translation_key": "block.minecraft.oak_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:oak_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_sign", - "name": "minecraft:spruce_sign", - "translation_key": "block.minecraft.spruce_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:spruce_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_sign", - "name": "minecraft:birch_sign", - "translation_key": "block.minecraft.birch_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:birch_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_sign", - "name": "minecraft:jungle_sign", - "translation_key": "block.minecraft.jungle_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:jungle_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_sign", - "name": "minecraft:acacia_sign", - "translation_key": "block.minecraft.acacia_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:acacia_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_sign", - "name": "minecraft:cherry_sign", - "translation_key": "block.minecraft.cherry_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:cherry_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_sign", - "name": "minecraft:dark_oak_sign", - "translation_key": "block.minecraft.dark_oak_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:dark_oak_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_sign", - "name": "minecraft:pale_oak_sign", - "translation_key": "block.minecraft.pale_oak_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:pale_oak_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_sign", - "name": "minecraft:mangrove_sign", - "translation_key": "block.minecraft.mangrove_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:mangrove_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_sign", - "name": "minecraft:bamboo_sign", - "translation_key": "block.minecraft.bamboo_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:bamboo_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_sign", - "name": "minecraft:crimson_sign", - "translation_key": "block.minecraft.crimson_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:crimson_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_sign", - "name": "minecraft:warped_sign", - "translation_key": "block.minecraft.warped_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:warped_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oak_hanging_sign", - "name": "minecraft:oak_hanging_sign", - "translation_key": "block.minecraft.oak_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:oak_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oak_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spruce_hanging_sign", - "name": "minecraft:spruce_hanging_sign", - "translation_key": "block.minecraft.spruce_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:spruce_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.spruce_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:birch_hanging_sign", - "name": "minecraft:birch_hanging_sign", - "translation_key": "block.minecraft.birch_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:birch_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.birch_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:jungle_hanging_sign", - "name": "minecraft:jungle_hanging_sign", - "translation_key": "block.minecraft.jungle_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:jungle_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.jungle_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:acacia_hanging_sign", - "name": "minecraft:acacia_hanging_sign", - "translation_key": "block.minecraft.acacia_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:acacia_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.acacia_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cherry_hanging_sign", - "name": "minecraft:cherry_hanging_sign", - "translation_key": "block.minecraft.cherry_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:cherry_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cherry_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dark_oak_hanging_sign", - "name": "minecraft:dark_oak_hanging_sign", - "translation_key": "block.minecraft.dark_oak_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:dark_oak_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dark_oak_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pale_oak_hanging_sign", - "name": "minecraft:pale_oak_hanging_sign", - "translation_key": "block.minecraft.pale_oak_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:pale_oak_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pale_oak_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mangrove_hanging_sign", - "name": "minecraft:mangrove_hanging_sign", - "translation_key": "block.minecraft.mangrove_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:mangrove_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.mangrove_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bamboo_hanging_sign", - "name": "minecraft:bamboo_hanging_sign", - "translation_key": "block.minecraft.bamboo_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:bamboo_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bamboo_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crimson_hanging_sign", - "name": "minecraft:crimson_hanging_sign", - "translation_key": "block.minecraft.crimson_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:crimson_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crimson_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warped_hanging_sign", - "name": "minecraft:warped_hanging_sign", - "translation_key": "block.minecraft.warped_hanging_sign", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:warped_hanging_sign", - "minecraft:item_name": "{\"translate\":\"block.minecraft.warped_hanging_sign\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bucket", - "name": "minecraft:bucket", - "translation_key": "item.minecraft.bucket", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bucket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:water_bucket", - "name": "minecraft:water_bucket", - "translation_key": "item.minecraft.water_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:water_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.water_bucket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lava_bucket", - "name": "minecraft:lava_bucket", - "translation_key": "item.minecraft.lava_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:lava_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lava_bucket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:powder_snow_bucket", - "name": "minecraft:powder_snow_bucket", - "translation_key": "item.minecraft.powder_snow_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:powder_snow_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.powder_snow_bucket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snowball", - "name": "minecraft:snowball", - "translation_key": "item.minecraft.snowball", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:snowball", - "minecraft:item_name": "{\"translate\":\"item.minecraft.snowball\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:leather", - "name": "minecraft:leather", - "translation_key": "item.minecraft.leather", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:leather", - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:milk_bucket", - "name": "minecraft:milk_bucket", - "translation_key": "item.minecraft.milk_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:use_remainder": { - "id": "minecraft:bucket", - "count": 1 - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:consumable": { - "sound": "minecraft:entity.generic.drink", - "has_consume_particles": false, - "on_consume_effects": [ - { - "type": "minecraft:clear_all_effects" - } - ], - "animation": "drink" - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:milk_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.milk_bucket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pufferfish_bucket", - "name": "minecraft:pufferfish_bucket", - "translation_key": "item.minecraft.pufferfish_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pufferfish_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pufferfish_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:salmon_bucket", - "name": "minecraft:salmon_bucket", - "translation_key": "item.minecraft.salmon_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:salmon_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.salmon_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cod_bucket", - "name": "minecraft:cod_bucket", - "translation_key": "item.minecraft.cod_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cod_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cod_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tropical_fish_bucket", - "name": "minecraft:tropical_fish_bucket", - "translation_key": "item.minecraft.tropical_fish_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:tropical_fish_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tropical_fish_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:axolotl_bucket", - "name": "minecraft:axolotl_bucket", - "translation_key": "item.minecraft.axolotl_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:axolotl_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.axolotl_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tadpole_bucket", - "name": "minecraft:tadpole_bucket", - "translation_key": "item.minecraft.tadpole_bucket", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:tadpole_bucket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tadpole_bucket\"}", - "minecraft:bucket_entity_data": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brick", - "name": "minecraft:brick", - "translation_key": "item.minecraft.brick", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brick", - "minecraft:item_name": "{\"translate\":\"item.minecraft.brick\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:clay_ball", - "name": "minecraft:clay_ball", - "translation_key": "item.minecraft.clay_ball", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:clay_ball", - "minecraft:item_name": "{\"translate\":\"item.minecraft.clay_ball\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dried_kelp_block", - "name": "minecraft:dried_kelp_block", - "translation_key": "block.minecraft.dried_kelp_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dried_kelp_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dried_kelp_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:paper", - "name": "minecraft:paper", - "translation_key": "item.minecraft.paper", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:paper", - "minecraft:item_name": "{\"translate\":\"item.minecraft.paper\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:book", - "name": "minecraft:book", - "translation_key": "item.minecraft.book", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 1 - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:book", - "minecraft:item_name": "{\"translate\":\"item.minecraft.book\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:slime_ball", - "name": "minecraft:slime_ball", - "translation_key": "item.minecraft.slime_ball", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:slime_ball", - "minecraft:item_name": "{\"translate\":\"item.minecraft.slime_ball\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:egg", - "name": "minecraft:egg", - "translation_key": "item.minecraft.egg", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:compass", - "name": "minecraft:compass", - "translation_key": "item.minecraft.compass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:compass", - "minecraft:item_name": "{\"translate\":\"item.minecraft.compass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:recovery_compass", - "name": "minecraft:recovery_compass", - "translation_key": "item.minecraft.recovery_compass", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:recovery_compass", - "minecraft:item_name": "{\"translate\":\"item.minecraft.recovery_compass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bundle", - "name": "minecraft:bundle", - "translation_key": "item.minecraft.bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_bundle", - "name": "minecraft:white_bundle", - "translation_key": "item.minecraft.white_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:white_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.white_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_bundle", - "name": "minecraft:orange_bundle", - "translation_key": "item.minecraft.orange_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:orange_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.orange_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_bundle", - "name": "minecraft:magenta_bundle", - "translation_key": "item.minecraft.magenta_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:magenta_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.magenta_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_bundle", - "name": "minecraft:light_blue_bundle", - "translation_key": "item.minecraft.light_blue_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_blue_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.light_blue_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_bundle", - "name": "minecraft:yellow_bundle", - "translation_key": "item.minecraft.yellow_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:yellow_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.yellow_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_bundle", - "name": "minecraft:lime_bundle", - "translation_key": "item.minecraft.lime_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:lime_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lime_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_bundle", - "name": "minecraft:pink_bundle", - "translation_key": "item.minecraft.pink_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pink_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pink_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_bundle", - "name": "minecraft:gray_bundle", - "translation_key": "item.minecraft.gray_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:gray_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.gray_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_bundle", - "name": "minecraft:light_gray_bundle", - "translation_key": "item.minecraft.light_gray_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_gray_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.light_gray_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_bundle", - "name": "minecraft:cyan_bundle", - "translation_key": "item.minecraft.cyan_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cyan_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cyan_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_bundle", - "name": "minecraft:purple_bundle", - "translation_key": "item.minecraft.purple_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:purple_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.purple_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_bundle", - "name": "minecraft:blue_bundle", - "translation_key": "item.minecraft.blue_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:blue_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blue_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_bundle", - "name": "minecraft:brown_bundle", - "translation_key": "item.minecraft.brown_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:brown_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.brown_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_bundle", - "name": "minecraft:green_bundle", - "translation_key": "item.minecraft.green_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:green_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.green_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_bundle", - "name": "minecraft:red_bundle", - "translation_key": "item.minecraft.red_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:red_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.red_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_bundle", - "name": "minecraft:black_bundle", - "translation_key": "item.minecraft.black_bundle", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:black_bundle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.black_bundle\"}", - "minecraft:bundle_contents": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fishing_rod", - "name": "minecraft:fishing_rod", - "translation_key": "item.minecraft.fishing_rod", - "max_stack": 1, - "max_durability": 64, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 64, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:fishing_rod", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.fishing_rod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:enchantable": { - "value": 1 - } - } - }, - { - "id": "minecraft:clock", - "name": "minecraft:clock", - "translation_key": "item.minecraft.clock", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:clock", - "minecraft:item_name": "{\"translate\":\"item.minecraft.clock\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spyglass", - "name": "minecraft:spyglass", - "translation_key": "item.minecraft.spyglass", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:spyglass_in_hand", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spyglass\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glowstone_dust", - "name": "minecraft:glowstone_dust", - "translation_key": "item.minecraft.glowstone_dust", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glowstone_dust", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glowstone_dust\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cod", - "name": "minecraft:cod", - "translation_key": "item.minecraft.cod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 0.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cod", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:salmon", - "name": "minecraft:salmon", - "translation_key": "item.minecraft.salmon", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 0.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:salmon", - "minecraft:item_name": "{\"translate\":\"item.minecraft.salmon\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tropical_fish", - "name": "minecraft:tropical_fish", - "translation_key": "item.minecraft.tropical_fish", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 1, - "saturation": 0.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tropical_fish", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tropical_fish\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pufferfish", - "name": "minecraft:pufferfish", - "translation_key": "item.minecraft.pufferfish", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:poison", - "show_icon": true, - "amplifier": 1, - "duration": 1200 - }, - { - "id": "minecraft:hunger", - "show_icon": true, - "amplifier": 2, - "duration": 300 - }, - { - "id": "minecraft:nausea", - "show_icon": true, - "duration": 300 - } - ], - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 1, - "saturation": 0.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pufferfish", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pufferfish\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_cod", - "name": "minecraft:cooked_cod", - "translation_key": "item.minecraft.cooked_cod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 5, - "saturation": 6.0 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_cod", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_cod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_salmon", - "name": "minecraft:cooked_salmon", - "translation_key": "item.minecraft.cooked_salmon", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 9.6 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_salmon", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_salmon\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ink_sac", - "name": "minecraft:ink_sac", - "translation_key": "item.minecraft.ink_sac", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ink_sac", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ink_sac\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glow_ink_sac", - "name": "minecraft:glow_ink_sac", - "translation_key": "item.minecraft.glow_ink_sac", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glow_ink_sac", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glow_ink_sac\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cocoa_beans", - "name": "minecraft:cocoa_beans", - "translation_key": "item.minecraft.cocoa_beans", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cocoa_beans", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cocoa_beans\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_dye", - "name": "minecraft:white_dye", - "translation_key": "item.minecraft.white_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.white_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_dye", - "name": "minecraft:orange_dye", - "translation_key": "item.minecraft.orange_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.orange_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_dye", - "name": "minecraft:magenta_dye", - "translation_key": "item.minecraft.magenta_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.magenta_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_dye", - "name": "minecraft:light_blue_dye", - "translation_key": "item.minecraft.light_blue_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.light_blue_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_dye", - "name": "minecraft:yellow_dye", - "translation_key": "item.minecraft.yellow_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.yellow_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_dye", - "name": "minecraft:lime_dye", - "translation_key": "item.minecraft.lime_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lime_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_dye", - "name": "minecraft:pink_dye", - "translation_key": "item.minecraft.pink_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pink_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_dye", - "name": "minecraft:gray_dye", - "translation_key": "item.minecraft.gray_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.gray_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_dye", - "name": "minecraft:light_gray_dye", - "translation_key": "item.minecraft.light_gray_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.light_gray_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_dye", - "name": "minecraft:cyan_dye", - "translation_key": "item.minecraft.cyan_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cyan_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_dye", - "name": "minecraft:purple_dye", - "translation_key": "item.minecraft.purple_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.purple_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_dye", - "name": "minecraft:blue_dye", - "translation_key": "item.minecraft.blue_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blue_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_dye", - "name": "minecraft:brown_dye", - "translation_key": "item.minecraft.brown_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.brown_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_dye", - "name": "minecraft:green_dye", - "translation_key": "item.minecraft.green_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.green_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_dye", - "name": "minecraft:red_dye", - "translation_key": "item.minecraft.red_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.red_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_dye", - "name": "minecraft:black_dye", - "translation_key": "item.minecraft.black_dye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_dye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.black_dye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bone_meal", - "name": "minecraft:bone_meal", - "translation_key": "item.minecraft.bone_meal", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bone_meal", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bone_meal\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bone", - "name": "minecraft:bone", - "translation_key": "item.minecraft.bone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bone", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sugar", - "name": "minecraft:sugar", - "translation_key": "item.minecraft.sugar", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sugar", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sugar\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cake", - "name": "minecraft:cake", - "translation_key": "block.minecraft.cake", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cake", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cake\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_bed", - "name": "minecraft:white_bed", - "translation_key": "block.minecraft.white_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:white_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_bed", - "name": "minecraft:orange_bed", - "translation_key": "block.minecraft.orange_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:orange_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_bed", - "name": "minecraft:magenta_bed", - "translation_key": "block.minecraft.magenta_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:magenta_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_bed", - "name": "minecraft:light_blue_bed", - "translation_key": "block.minecraft.light_blue_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_blue_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_bed", - "name": "minecraft:yellow_bed", - "translation_key": "block.minecraft.yellow_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:yellow_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_bed", - "name": "minecraft:lime_bed", - "translation_key": "block.minecraft.lime_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:lime_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_bed", - "name": "minecraft:pink_bed", - "translation_key": "block.minecraft.pink_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:pink_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_bed", - "name": "minecraft:gray_bed", - "translation_key": "block.minecraft.gray_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:gray_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_bed", - "name": "minecraft:light_gray_bed", - "translation_key": "block.minecraft.light_gray_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:light_gray_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_bed", - "name": "minecraft:cyan_bed", - "translation_key": "block.minecraft.cyan_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:cyan_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_bed", - "name": "minecraft:purple_bed", - "translation_key": "block.minecraft.purple_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:purple_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_bed", - "name": "minecraft:blue_bed", - "translation_key": "block.minecraft.blue_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:blue_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_bed", - "name": "minecraft:brown_bed", - "translation_key": "block.minecraft.brown_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:brown_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_bed", - "name": "minecraft:green_bed", - "translation_key": "block.minecraft.green_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:green_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_bed", - "name": "minecraft:red_bed", - "translation_key": "block.minecraft.red_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:red_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_bed", - "name": "minecraft:black_bed", - "translation_key": "block.minecraft.black_bed", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:black_bed", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_bed\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cookie", - "name": "minecraft:cookie", - "translation_key": "item.minecraft.cookie", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 0.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cookie", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cookie\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crafter", - "name": "minecraft:crafter", - "translation_key": "block.minecraft.crafter", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crafter", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crafter\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:filled_map", - "name": "minecraft:filled_map", - "translation_key": "item.minecraft.filled_map", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:map_decorations": {}, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:filled_map", - "minecraft:item_name": "{\"translate\":\"item.minecraft.filled_map\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:map_color": 4603950, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shears", - "name": "minecraft:shears", - "translation_key": "item.minecraft.shears", - "max_stack": 1, - "max_durability": 238, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 238, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:item_model": "minecraft:shears", - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_name": "{\"translate\":\"item.minecraft.shears\"}", - "minecraft:damage": 0, - "minecraft:tool": { - "rules": [ - { - "blocks": "minecraft:cobweb", - "speed": 15.0, - "correct_for_drops": true - }, - { - "blocks": "#minecraft:leaves", - "speed": 15.0 - }, - { - "blocks": "#minecraft:wool", - "speed": 5.0 - }, - { - "blocks": [ - "minecraft:vine", - "minecraft:glow_lichen" - ], - "speed": 2.0 - } - ] - }, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:melon_slice", - "name": "minecraft:melon_slice", - "translation_key": "item.minecraft.melon_slice", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 1.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:melon_slice", - "minecraft:item_name": "{\"translate\":\"item.minecraft.melon_slice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dried_kelp", - "name": "minecraft:dried_kelp", - "translation_key": "item.minecraft.dried_kelp", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "consume_seconds": 0.8 - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 1, - "saturation": 0.6 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dried_kelp", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dried_kelp\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pumpkin_seeds", - "name": "minecraft:pumpkin_seeds", - "translation_key": "item.minecraft.pumpkin_seeds", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pumpkin_seeds", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pumpkin_seeds\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:melon_seeds", - "name": "minecraft:melon_seeds", - "translation_key": "item.minecraft.melon_seeds", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:melon_seeds", - "minecraft:item_name": "{\"translate\":\"item.minecraft.melon_seeds\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beef", - "name": "minecraft:beef", - "translation_key": "item.minecraft.beef", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 3, - "saturation": 1.8000001 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:beef", - "minecraft:item_name": "{\"translate\":\"item.minecraft.beef\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_beef", - "name": "minecraft:cooked_beef", - "translation_key": "item.minecraft.cooked_beef", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 8, - "saturation": 12.8 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_beef", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_beef\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chicken", - "name": "minecraft:chicken", - "translation_key": "item.minecraft.chicken", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:hunger", - "show_icon": true, - "duration": 600 - } - ], - "probability": 0.3, - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 1.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chicken", - "minecraft:item_name": "{\"translate\":\"item.minecraft.chicken\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_chicken", - "name": "minecraft:cooked_chicken", - "translation_key": "item.minecraft.cooked_chicken", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 7.2000003 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_chicken", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_chicken\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rotten_flesh", - "name": "minecraft:rotten_flesh", - "translation_key": "item.minecraft.rotten_flesh", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:hunger", - "show_icon": true, - "duration": 600 - } - ], - "probability": 0.8, - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 4, - "saturation": 0.8 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rotten_flesh", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rotten_flesh\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ender_pearl", - "name": "minecraft:ender_pearl", - "translation_key": "item.minecraft.ender_pearl", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:ender_pearl", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ender_pearl\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:use_cooldown": { - "seconds": 1.0 - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blaze_rod", - "name": "minecraft:blaze_rod", - "translation_key": "item.minecraft.blaze_rod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blaze_rod", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blaze_rod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ghast_tear", - "name": "minecraft:ghast_tear", - "translation_key": "item.minecraft.ghast_tear", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ghast_tear", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ghast_tear\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gold_nugget", - "name": "minecraft:gold_nugget", - "translation_key": "item.minecraft.gold_nugget", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gold_nugget", - "minecraft:item_name": "{\"translate\":\"item.minecraft.gold_nugget\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_wart", - "name": "minecraft:nether_wart", - "translation_key": "item.minecraft.nether_wart", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_wart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.nether_wart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glass_bottle", - "name": "minecraft:glass_bottle", - "translation_key": "item.minecraft.glass_bottle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glass_bottle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glass_bottle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:potion", - "name": "minecraft:potion", - "translation_key": "item.minecraft.potion", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "sound": "minecraft:entity.generic.drink", - "has_consume_particles": false, - "animation": "drink" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:potion_contents": {}, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:potion", - "minecraft:item_name": "{\"translate\":\"item.minecraft.potion\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:glass_bottle", - "count": 1 - } - } - }, - { - "id": "minecraft:spider_eye", - "name": "minecraft:spider_eye", - "translation_key": "item.minecraft.spider_eye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:poison", - "show_icon": true, - "duration": 100 - } - ], - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 3.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spider_eye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spider_eye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fermented_spider_eye", - "name": "minecraft:fermented_spider_eye", - "translation_key": "item.minecraft.fermented_spider_eye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fermented_spider_eye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.fermented_spider_eye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blaze_powder", - "name": "minecraft:blaze_powder", - "translation_key": "item.minecraft.blaze_powder", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blaze_powder", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blaze_powder\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magma_cream", - "name": "minecraft:magma_cream", - "translation_key": "item.minecraft.magma_cream", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magma_cream", - "minecraft:item_name": "{\"translate\":\"item.minecraft.magma_cream\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brewing_stand", - "name": "minecraft:brewing_stand", - "translation_key": "block.minecraft.brewing_stand", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brewing_stand", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brewing_stand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cauldron", - "name": "minecraft:cauldron", - "translation_key": "block.minecraft.cauldron", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cauldron", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cauldron\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ender_eye", - "name": "minecraft:ender_eye", - "translation_key": "item.minecraft.ender_eye", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ender_eye", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ender_eye\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glistering_melon_slice", - "name": "minecraft:glistering_melon_slice", - "translation_key": "item.minecraft.glistering_melon_slice", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glistering_melon_slice", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glistering_melon_slice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:armadillo_spawn_egg", - "name": "minecraft:armadillo_spawn_egg", - "translation_key": "item.minecraft.armadillo_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:armadillo_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.armadillo_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:allay_spawn_egg", - "name": "minecraft:allay_spawn_egg", - "translation_key": "item.minecraft.allay_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:allay_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.allay_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:axolotl_spawn_egg", - "name": "minecraft:axolotl_spawn_egg", - "translation_key": "item.minecraft.axolotl_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:axolotl_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.axolotl_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bat_spawn_egg", - "name": "minecraft:bat_spawn_egg", - "translation_key": "item.minecraft.bat_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bat_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bat_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bee_spawn_egg", - "name": "minecraft:bee_spawn_egg", - "translation_key": "item.minecraft.bee_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bee_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bee_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blaze_spawn_egg", - "name": "minecraft:blaze_spawn_egg", - "translation_key": "item.minecraft.blaze_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blaze_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blaze_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bogged_spawn_egg", - "name": "minecraft:bogged_spawn_egg", - "translation_key": "item.minecraft.bogged_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bogged_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bogged_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:breeze_spawn_egg", - "name": "minecraft:breeze_spawn_egg", - "translation_key": "item.minecraft.breeze_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:breeze_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.breeze_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cat_spawn_egg", - "name": "minecraft:cat_spawn_egg", - "translation_key": "item.minecraft.cat_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cat_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cat_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:camel_spawn_egg", - "name": "minecraft:camel_spawn_egg", - "translation_key": "item.minecraft.camel_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:camel_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.camel_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cave_spider_spawn_egg", - "name": "minecraft:cave_spider_spawn_egg", - "translation_key": "item.minecraft.cave_spider_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cave_spider_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cave_spider_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chicken_spawn_egg", - "name": "minecraft:chicken_spawn_egg", - "translation_key": "item.minecraft.chicken_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chicken_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.chicken_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cod_spawn_egg", - "name": "minecraft:cod_spawn_egg", - "translation_key": "item.minecraft.cod_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cod_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cod_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cow_spawn_egg", - "name": "minecraft:cow_spawn_egg", - "translation_key": "item.minecraft.cow_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cow_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cow_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:creeper_spawn_egg", - "name": "minecraft:creeper_spawn_egg", - "translation_key": "item.minecraft.creeper_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:creeper_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.creeper_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dolphin_spawn_egg", - "name": "minecraft:dolphin_spawn_egg", - "translation_key": "item.minecraft.dolphin_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dolphin_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dolphin_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:donkey_spawn_egg", - "name": "minecraft:donkey_spawn_egg", - "translation_key": "item.minecraft.donkey_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:donkey_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.donkey_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:drowned_spawn_egg", - "name": "minecraft:drowned_spawn_egg", - "translation_key": "item.minecraft.drowned_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:drowned_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.drowned_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:elder_guardian_spawn_egg", - "name": "minecraft:elder_guardian_spawn_egg", - "translation_key": "item.minecraft.elder_guardian_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:elder_guardian_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.elder_guardian_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ender_dragon_spawn_egg", - "name": "minecraft:ender_dragon_spawn_egg", - "translation_key": "item.minecraft.ender_dragon_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ender_dragon_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ender_dragon_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:enderman_spawn_egg", - "name": "minecraft:enderman_spawn_egg", - "translation_key": "item.minecraft.enderman_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:enderman_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.enderman_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:endermite_spawn_egg", - "name": "minecraft:endermite_spawn_egg", - "translation_key": "item.minecraft.endermite_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:endermite_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.endermite_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:evoker_spawn_egg", - "name": "minecraft:evoker_spawn_egg", - "translation_key": "item.minecraft.evoker_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:evoker_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.evoker_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fox_spawn_egg", - "name": "minecraft:fox_spawn_egg", - "translation_key": "item.minecraft.fox_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fox_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.fox_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:frog_spawn_egg", - "name": "minecraft:frog_spawn_egg", - "translation_key": "item.minecraft.frog_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:frog_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.frog_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ghast_spawn_egg", - "name": "minecraft:ghast_spawn_egg", - "translation_key": "item.minecraft.ghast_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ghast_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ghast_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glow_squid_spawn_egg", - "name": "minecraft:glow_squid_spawn_egg", - "translation_key": "item.minecraft.glow_squid_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glow_squid_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glow_squid_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:goat_spawn_egg", - "name": "minecraft:goat_spawn_egg", - "translation_key": "item.minecraft.goat_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:goat_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.goat_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:guardian_spawn_egg", - "name": "minecraft:guardian_spawn_egg", - "translation_key": "item.minecraft.guardian_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:guardian_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.guardian_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:hoglin_spawn_egg", - "name": "minecraft:hoglin_spawn_egg", - "translation_key": "item.minecraft.hoglin_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:hoglin_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.hoglin_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:horse_spawn_egg", - "name": "minecraft:horse_spawn_egg", - "translation_key": "item.minecraft.horse_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:horse_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.horse_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:husk_spawn_egg", - "name": "minecraft:husk_spawn_egg", - "translation_key": "item.minecraft.husk_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:husk_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.husk_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_golem_spawn_egg", - "name": "minecraft:iron_golem_spawn_egg", - "translation_key": "item.minecraft.iron_golem_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_golem_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_golem_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:llama_spawn_egg", - "name": "minecraft:llama_spawn_egg", - "translation_key": "item.minecraft.llama_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:llama_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.llama_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magma_cube_spawn_egg", - "name": "minecraft:magma_cube_spawn_egg", - "translation_key": "item.minecraft.magma_cube_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magma_cube_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.magma_cube_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mooshroom_spawn_egg", - "name": "minecraft:mooshroom_spawn_egg", - "translation_key": "item.minecraft.mooshroom_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mooshroom_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mooshroom_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mule_spawn_egg", - "name": "minecraft:mule_spawn_egg", - "translation_key": "item.minecraft.mule_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mule_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mule_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ocelot_spawn_egg", - "name": "minecraft:ocelot_spawn_egg", - "translation_key": "item.minecraft.ocelot_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ocelot_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ocelot_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:panda_spawn_egg", - "name": "minecraft:panda_spawn_egg", - "translation_key": "item.minecraft.panda_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:panda_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.panda_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:parrot_spawn_egg", - "name": "minecraft:parrot_spawn_egg", - "translation_key": "item.minecraft.parrot_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:parrot_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.parrot_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:phantom_spawn_egg", - "name": "minecraft:phantom_spawn_egg", - "translation_key": "item.minecraft.phantom_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:phantom_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.phantom_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pig_spawn_egg", - "name": "minecraft:pig_spawn_egg", - "translation_key": "item.minecraft.pig_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pig_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pig_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:piglin_spawn_egg", - "name": "minecraft:piglin_spawn_egg", - "translation_key": "item.minecraft.piglin_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:piglin_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.piglin_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:piglin_brute_spawn_egg", - "name": "minecraft:piglin_brute_spawn_egg", - "translation_key": "item.minecraft.piglin_brute_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:piglin_brute_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.piglin_brute_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pillager_spawn_egg", - "name": "minecraft:pillager_spawn_egg", - "translation_key": "item.minecraft.pillager_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pillager_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pillager_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polar_bear_spawn_egg", - "name": "minecraft:polar_bear_spawn_egg", - "translation_key": "item.minecraft.polar_bear_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polar_bear_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.polar_bear_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pufferfish_spawn_egg", - "name": "minecraft:pufferfish_spawn_egg", - "translation_key": "item.minecraft.pufferfish_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pufferfish_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pufferfish_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rabbit_spawn_egg", - "name": "minecraft:rabbit_spawn_egg", - "translation_key": "item.minecraft.rabbit_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rabbit_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rabbit_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ravager_spawn_egg", - "name": "minecraft:ravager_spawn_egg", - "translation_key": "item.minecraft.ravager_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ravager_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ravager_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:salmon_spawn_egg", - "name": "minecraft:salmon_spawn_egg", - "translation_key": "item.minecraft.salmon_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:salmon_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.salmon_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sheep_spawn_egg", - "name": "minecraft:sheep_spawn_egg", - "translation_key": "item.minecraft.sheep_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sheep_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sheep_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shulker_spawn_egg", - "name": "minecraft:shulker_spawn_egg", - "translation_key": "item.minecraft.shulker_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:shulker_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.shulker_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:silverfish_spawn_egg", - "name": "minecraft:silverfish_spawn_egg", - "translation_key": "item.minecraft.silverfish_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:silverfish_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.silverfish_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:skeleton_spawn_egg", - "name": "minecraft:skeleton_spawn_egg", - "translation_key": "item.minecraft.skeleton_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:skeleton_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.skeleton_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:skeleton_horse_spawn_egg", - "name": "minecraft:skeleton_horse_spawn_egg", - "translation_key": "item.minecraft.skeleton_horse_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:skeleton_horse_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.skeleton_horse_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:slime_spawn_egg", - "name": "minecraft:slime_spawn_egg", - "translation_key": "item.minecraft.slime_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:slime_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.slime_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sniffer_spawn_egg", - "name": "minecraft:sniffer_spawn_egg", - "translation_key": "item.minecraft.sniffer_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sniffer_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sniffer_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snow_golem_spawn_egg", - "name": "minecraft:snow_golem_spawn_egg", - "translation_key": "item.minecraft.snow_golem_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:snow_golem_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.snow_golem_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spider_spawn_egg", - "name": "minecraft:spider_spawn_egg", - "translation_key": "item.minecraft.spider_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spider_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spider_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:squid_spawn_egg", - "name": "minecraft:squid_spawn_egg", - "translation_key": "item.minecraft.squid_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:squid_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.squid_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stray_spawn_egg", - "name": "minecraft:stray_spawn_egg", - "translation_key": "item.minecraft.stray_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stray_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.stray_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:strider_spawn_egg", - "name": "minecraft:strider_spawn_egg", - "translation_key": "item.minecraft.strider_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:strider_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.strider_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tadpole_spawn_egg", - "name": "minecraft:tadpole_spawn_egg", - "translation_key": "item.minecraft.tadpole_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tadpole_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tadpole_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:trader_llama_spawn_egg", - "name": "minecraft:trader_llama_spawn_egg", - "translation_key": "item.minecraft.trader_llama_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:trader_llama_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.trader_llama_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tropical_fish_spawn_egg", - "name": "minecraft:tropical_fish_spawn_egg", - "translation_key": "item.minecraft.tropical_fish_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tropical_fish_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tropical_fish_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:turtle_spawn_egg", - "name": "minecraft:turtle_spawn_egg", - "translation_key": "item.minecraft.turtle_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:turtle_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.turtle_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:vex_spawn_egg", - "name": "minecraft:vex_spawn_egg", - "translation_key": "item.minecraft.vex_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:vex_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.vex_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:villager_spawn_egg", - "name": "minecraft:villager_spawn_egg", - "translation_key": "item.minecraft.villager_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:villager_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.villager_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:vindicator_spawn_egg", - "name": "minecraft:vindicator_spawn_egg", - "translation_key": "item.minecraft.vindicator_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:vindicator_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.vindicator_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wandering_trader_spawn_egg", - "name": "minecraft:wandering_trader_spawn_egg", - "translation_key": "item.minecraft.wandering_trader_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wandering_trader_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wandering_trader_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:warden_spawn_egg", - "name": "minecraft:warden_spawn_egg", - "translation_key": "item.minecraft.warden_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:warden_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.warden_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:witch_spawn_egg", - "name": "minecraft:witch_spawn_egg", - "translation_key": "item.minecraft.witch_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:witch_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.witch_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wither_spawn_egg", - "name": "minecraft:wither_spawn_egg", - "translation_key": "item.minecraft.wither_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wither_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wither_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wither_skeleton_spawn_egg", - "name": "minecraft:wither_skeleton_spawn_egg", - "translation_key": "item.minecraft.wither_skeleton_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wither_skeleton_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wither_skeleton_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wolf_spawn_egg", - "name": "minecraft:wolf_spawn_egg", - "translation_key": "item.minecraft.wolf_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wolf_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wolf_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zoglin_spawn_egg", - "name": "minecraft:zoglin_spawn_egg", - "translation_key": "item.minecraft.zoglin_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zoglin_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.zoglin_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:creaking_spawn_egg", - "name": "minecraft:creaking_spawn_egg", - "translation_key": "item.minecraft.creaking_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:creaking_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.creaking_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zombie_spawn_egg", - "name": "minecraft:zombie_spawn_egg", - "translation_key": "item.minecraft.zombie_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zombie_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.zombie_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zombie_horse_spawn_egg", - "name": "minecraft:zombie_horse_spawn_egg", - "translation_key": "item.minecraft.zombie_horse_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zombie_horse_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.zombie_horse_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zombie_villager_spawn_egg", - "name": "minecraft:zombie_villager_spawn_egg", - "translation_key": "item.minecraft.zombie_villager_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zombie_villager_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.zombie_villager_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zombified_piglin_spawn_egg", - "name": "minecraft:zombified_piglin_spawn_egg", - "translation_key": "item.minecraft.zombified_piglin_spawn_egg", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zombified_piglin_spawn_egg", - "minecraft:item_name": "{\"translate\":\"item.minecraft.zombified_piglin_spawn_egg\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:experience_bottle", - "name": "minecraft:experience_bottle", - "translation_key": "item.minecraft.experience_bottle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:experience_bottle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.experience_bottle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fire_charge", - "name": "minecraft:fire_charge", - "translation_key": "item.minecraft.fire_charge", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fire_charge", - "minecraft:item_name": "{\"translate\":\"item.minecraft.fire_charge\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wind_charge", - "name": "minecraft:wind_charge", - "translation_key": "item.minecraft.wind_charge", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wind_charge", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wind_charge\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:use_cooldown": { - "seconds": 0.5 - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:writable_book", - "name": "minecraft:writable_book", - "translation_key": "item.minecraft.writable_book", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:writable_book", - "minecraft:item_name": "{\"translate\":\"item.minecraft.writable_book\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:writable_book_content": {} - } - }, - { - "id": "minecraft:written_book", - "name": "minecraft:written_book", - "translation_key": "item.minecraft.written_book", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:written_book", - "minecraft:item_name": "{\"translate\":\"item.minecraft.written_book\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:breeze_rod", - "name": "minecraft:breeze_rod", - "translation_key": "item.minecraft.breeze_rod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:breeze_rod", - "minecraft:item_name": "{\"translate\":\"item.minecraft.breeze_rod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mace", - "name": "minecraft:mace", - "translation_key": "item.minecraft.mace", - "max_stack": 1, - "max_durability": 500, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:enchantable": { - "value": 15 - }, - "minecraft:repair_cost": 0, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:mace", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.mace\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 5.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -3.4000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:max_damage": 500, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:repairable": { - "items": "minecraft:breeze_rod" - }, - "minecraft:tool": { - "rules": [], - "damage_per_block": 2 - } - } - }, - { - "id": "minecraft:item_frame", - "name": "minecraft:item_frame", - "translation_key": "item.minecraft.item_frame", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:item_frame", - "minecraft:item_name": "{\"translate\":\"item.minecraft.item_frame\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glow_item_frame", - "name": "minecraft:glow_item_frame", - "translation_key": "item.minecraft.glow_item_frame", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glow_item_frame", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glow_item_frame\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flower_pot", - "name": "minecraft:flower_pot", - "translation_key": "block.minecraft.flower_pot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flower_pot", - "minecraft:item_name": "{\"translate\":\"block.minecraft.flower_pot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:carrot", - "name": "minecraft:carrot", - "translation_key": "item.minecraft.carrot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 3, - "saturation": 3.6000001 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:carrot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.carrot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:potato", - "name": "minecraft:potato", - "translation_key": "item.minecraft.potato", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 1, - "saturation": 0.6 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:potato", - "minecraft:item_name": "{\"translate\":\"item.minecraft.potato\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:baked_potato", - "name": "minecraft:baked_potato", - "translation_key": "item.minecraft.baked_potato", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 5, - "saturation": 6.0 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:baked_potato", - "minecraft:item_name": "{\"translate\":\"item.minecraft.baked_potato\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:poisonous_potato", - "name": "minecraft:poisonous_potato", - "translation_key": "item.minecraft.poisonous_potato", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "effects": [ - { - "id": "minecraft:poison", - "show_icon": true, - "duration": 100 - } - ], - "probability": 0.6, - "type": "minecraft:apply_effects" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 1.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:poisonous_potato", - "minecraft:item_name": "{\"translate\":\"item.minecraft.poisonous_potato\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:map", - "name": "minecraft:map", - "translation_key": "item.minecraft.map", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:map", - "minecraft:item_name": "{\"translate\":\"item.minecraft.map\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:golden_carrot", - "name": "minecraft:golden_carrot", - "translation_key": "item.minecraft.golden_carrot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 14.400001 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:golden_carrot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_carrot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:skeleton_skull", - "name": "minecraft:skeleton_skull", - "translation_key": "block.minecraft.skeleton_skull", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:skeleton_skull", - "minecraft:item_name": "{\"translate\":\"block.minecraft.skeleton_skull\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wither_skeleton_skull", - "name": "minecraft:wither_skeleton_skull", - "translation_key": "block.minecraft.wither_skeleton_skull", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wither_skeleton_skull", - "minecraft:item_name": "{\"translate\":\"block.minecraft.wither_skeleton_skull\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:player_head", - "name": "minecraft:player_head", - "translation_key": "block.minecraft.player_head", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:player_head", - "minecraft:item_name": "{\"translate\":\"block.minecraft.player_head\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:zombie_head", - "name": "minecraft:zombie_head", - "translation_key": "block.minecraft.zombie_head", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:zombie_head", - "minecraft:item_name": "{\"translate\":\"block.minecraft.zombie_head\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:creeper_head", - "name": "minecraft:creeper_head", - "translation_key": "block.minecraft.creeper_head", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:creeper_head", - "minecraft:item_name": "{\"translate\":\"block.minecraft.creeper_head\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dragon_head", - "name": "minecraft:dragon_head", - "translation_key": "block.minecraft.dragon_head", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dragon_head", - "minecraft:item_name": "{\"translate\":\"block.minecraft.dragon_head\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:piglin_head", - "name": "minecraft:piglin_head", - "translation_key": "block.minecraft.piglin_head", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "swappable": false, - "slot": "head" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:piglin_head", - "minecraft:item_name": "{\"translate\":\"block.minecraft.piglin_head\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_star", - "name": "minecraft:nether_star", - "translation_key": "item.minecraft.nether_star", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_star", - "minecraft:damage_resistant": { - "types": "#minecraft:is_explosion" - }, - "minecraft:item_name": "{\"translate\":\"item.minecraft.nether_star\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pumpkin_pie", - "name": "minecraft:pumpkin_pie", - "translation_key": "item.minecraft.pumpkin_pie", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 8, - "saturation": 4.8 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pumpkin_pie", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pumpkin_pie\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:firework_rocket", - "name": "minecraft:firework_rocket", - "translation_key": "item.minecraft.firework_rocket", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:fireworks": { - "flight_duration": 1 - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:firework_rocket", - "minecraft:item_name": "{\"translate\":\"item.minecraft.firework_rocket\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:firework_star", - "name": "minecraft:firework_star", - "translation_key": "item.minecraft.firework_star", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:firework_star", - "minecraft:item_name": "{\"translate\":\"item.minecraft.firework_star\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:enchanted_book", - "name": "minecraft:enchanted_book", - "translation_key": "item.minecraft.enchanted_book", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:item_model": "minecraft:enchanted_book", - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:stored_enchantments": { - "levels": {} - }, - "minecraft:item_name": "{\"translate\":\"item.minecraft.enchanted_book\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:nether_brick", - "name": "minecraft:nether_brick", - "translation_key": "item.minecraft.nether_brick", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nether_brick", - "minecraft:item_name": "{\"translate\":\"item.minecraft.nether_brick\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_shard", - "name": "minecraft:prismarine_shard", - "translation_key": "item.minecraft.prismarine_shard", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_shard", - "minecraft:item_name": "{\"translate\":\"item.minecraft.prismarine_shard\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prismarine_crystals", - "name": "minecraft:prismarine_crystals", - "translation_key": "item.minecraft.prismarine_crystals", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prismarine_crystals", - "minecraft:item_name": "{\"translate\":\"item.minecraft.prismarine_crystals\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rabbit", - "name": "minecraft:rabbit", - "translation_key": "item.minecraft.rabbit", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 3, - "saturation": 1.8000001 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rabbit", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rabbit\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_rabbit", - "name": "minecraft:cooked_rabbit", - "translation_key": "item.minecraft.cooked_rabbit", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 5, - "saturation": 6.0 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_rabbit", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_rabbit\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rabbit_stew", - "name": "minecraft:rabbit_stew", - "translation_key": "item.minecraft.rabbit_stew", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 10, - "saturation": 12.0 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:rabbit_stew", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rabbit_stew\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:bowl", - "count": 1 - } - } - }, - { - "id": "minecraft:rabbit_foot", - "name": "minecraft:rabbit_foot", - "translation_key": "item.minecraft.rabbit_foot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rabbit_foot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rabbit_foot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rabbit_hide", - "name": "minecraft:rabbit_hide", - "translation_key": "item.minecraft.rabbit_hide", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rabbit_hide", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rabbit_hide\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:armor_stand", - "name": "minecraft:armor_stand", - "translation_key": "item.minecraft.armor_stand", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:armor_stand", - "minecraft:item_name": "{\"translate\":\"item.minecraft.armor_stand\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_horse_armor", - "name": "minecraft:iron_horse_armor", - "translation_key": "item.minecraft.iron_horse_armor", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": "minecraft:horse", - "damage_on_hurt": false, - "slot": "body", - "equip_sound": "minecraft:entity.horse.armor", - "model": "minecraft:iron" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:iron_horse_armor", - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_horse_armor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.body", - "amount": 5.0, - "operation": "add_value", - "slot": "body" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.body", - "amount": 0.0, - "operation": "add_value", - "slot": "body" - } - ] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:golden_horse_armor", - "name": "minecraft:golden_horse_armor", - "translation_key": "item.minecraft.golden_horse_armor", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": "minecraft:horse", - "damage_on_hurt": false, - "slot": "body", - "equip_sound": "minecraft:entity.horse.armor", - "model": "minecraft:gold" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:golden_horse_armor", - "minecraft:item_name": "{\"translate\":\"item.minecraft.golden_horse_armor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.body", - "amount": 7.0, - "operation": "add_value", - "slot": "body" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.body", - "amount": 0.0, - "operation": "add_value", - "slot": "body" - } - ] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:diamond_horse_armor", - "name": "minecraft:diamond_horse_armor", - "translation_key": "item.minecraft.diamond_horse_armor", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": "minecraft:horse", - "damage_on_hurt": false, - "slot": "body", - "equip_sound": "minecraft:entity.horse.armor", - "model": "minecraft:diamond" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:diamond_horse_armor", - "minecraft:item_name": "{\"translate\":\"item.minecraft.diamond_horse_armor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.body", - "amount": 11.0, - "operation": "add_value", - "slot": "body" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.body", - "amount": 2.0, - "operation": "add_value", - "slot": "body" - } - ] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:leather_horse_armor", - "name": "minecraft:leather_horse_armor", - "translation_key": "item.minecraft.leather_horse_armor", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:equippable": { - "allowed_entities": "minecraft:horse", - "damage_on_hurt": false, - "slot": "body", - "equip_sound": "minecraft:entity.horse.armor", - "model": "minecraft:leather" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:leather_horse_armor", - "minecraft:item_name": "{\"translate\":\"item.minecraft.leather_horse_armor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:armor", - "id": "minecraft:armor.body", - "amount": 3.0, - "operation": "add_value", - "slot": "body" - }, - { - "type": "minecraft:armor_toughness", - "id": "minecraft:armor.body", - "amount": 0.0, - "operation": "add_value", - "slot": "body" - } - ] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lead", - "name": "minecraft:lead", - "translation_key": "item.minecraft.lead", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lead", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lead\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:name_tag", - "name": "minecraft:name_tag", - "translation_key": "item.minecraft.name_tag", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:name_tag", - "minecraft:item_name": "{\"translate\":\"item.minecraft.name_tag\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:command_block_minecart", - "name": "minecraft:command_block_minecart", - "translation_key": "item.minecraft.command_block_minecart", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:command_block_minecart", - "minecraft:item_name": "{\"translate\":\"item.minecraft.command_block_minecart\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mutton", - "name": "minecraft:mutton", - "translation_key": "item.minecraft.mutton", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 1.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mutton", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mutton\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cooked_mutton", - "name": "minecraft:cooked_mutton", - "translation_key": "item.minecraft.cooked_mutton", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 9.6 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cooked_mutton", - "minecraft:item_name": "{\"translate\":\"item.minecraft.cooked_mutton\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_banner", - "name": "minecraft:white_banner", - "translation_key": "block.minecraft.white_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:white_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_banner", - "name": "minecraft:orange_banner", - "translation_key": "block.minecraft.orange_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:orange_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_banner", - "name": "minecraft:magenta_banner", - "translation_key": "block.minecraft.magenta_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:magenta_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_banner", - "name": "minecraft:light_blue_banner", - "translation_key": "block.minecraft.light_blue_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:light_blue_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_banner", - "name": "minecraft:yellow_banner", - "translation_key": "block.minecraft.yellow_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:yellow_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_banner", - "name": "minecraft:lime_banner", - "translation_key": "block.minecraft.lime_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:lime_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_banner", - "name": "minecraft:pink_banner", - "translation_key": "block.minecraft.pink_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:pink_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_banner", - "name": "minecraft:gray_banner", - "translation_key": "block.minecraft.gray_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:gray_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_banner", - "name": "minecraft:light_gray_banner", - "translation_key": "block.minecraft.light_gray_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:light_gray_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_banner", - "name": "minecraft:cyan_banner", - "translation_key": "block.minecraft.cyan_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:cyan_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_banner", - "name": "minecraft:purple_banner", - "translation_key": "block.minecraft.purple_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:purple_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_banner", - "name": "minecraft:blue_banner", - "translation_key": "block.minecraft.blue_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:blue_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_banner", - "name": "minecraft:brown_banner", - "translation_key": "block.minecraft.brown_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:brown_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_banner", - "name": "minecraft:green_banner", - "translation_key": "block.minecraft.green_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:green_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_banner", - "name": "minecraft:red_banner", - "translation_key": "block.minecraft.red_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:red_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_banner", - "name": "minecraft:black_banner", - "translation_key": "block.minecraft.black_banner", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:black_banner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_banner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:banner_patterns": [], - "minecraft:lore": [] - } - }, - { - "id": "minecraft:end_crystal", - "name": "minecraft:end_crystal", - "translation_key": "item.minecraft.end_crystal", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:end_crystal", - "minecraft:item_name": "{\"translate\":\"item.minecraft.end_crystal\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chorus_fruit", - "name": "minecraft:chorus_fruit", - "translation_key": "item.minecraft.chorus_fruit", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "on_consume_effects": [ - { - "type": "minecraft:teleport_randomly" - } - ] - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 4, - "saturation": 2.4, - "can_always_eat": true - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chorus_fruit", - "minecraft:item_name": "{\"translate\":\"item.minecraft.chorus_fruit\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:use_cooldown": { - "seconds": 1.0 - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:popped_chorus_fruit", - "name": "minecraft:popped_chorus_fruit", - "translation_key": "item.minecraft.popped_chorus_fruit", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:popped_chorus_fruit", - "minecraft:item_name": "{\"translate\":\"item.minecraft.popped_chorus_fruit\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:torchflower_seeds", - "name": "minecraft:torchflower_seeds", - "translation_key": "item.minecraft.torchflower_seeds", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:torchflower_seeds", - "minecraft:item_name": "{\"translate\":\"item.minecraft.torchflower_seeds\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pitcher_pod", - "name": "minecraft:pitcher_pod", - "translation_key": "item.minecraft.pitcher_pod", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pitcher_pod", - "minecraft:item_name": "{\"translate\":\"item.minecraft.pitcher_pod\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beetroot", - "name": "minecraft:beetroot", - "translation_key": "item.minecraft.beetroot", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 1, - "saturation": 1.2 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:beetroot", - "minecraft:item_name": "{\"translate\":\"item.minecraft.beetroot\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beetroot_seeds", - "name": "minecraft:beetroot_seeds", - "translation_key": "item.minecraft.beetroot_seeds", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:beetroot_seeds", - "minecraft:item_name": "{\"translate\":\"item.minecraft.beetroot_seeds\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beetroot_soup", - "name": "minecraft:beetroot_soup", - "translation_key": "item.minecraft.beetroot_soup", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 7.2000003 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:beetroot_soup", - "minecraft:item_name": "{\"translate\":\"item.minecraft.beetroot_soup\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:bowl", - "count": 1 - } - } - }, - { - "id": "minecraft:dragon_breath", - "name": "minecraft:dragon_breath", - "translation_key": "item.minecraft.dragon_breath", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dragon_breath", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dragon_breath\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:splash_potion", - "name": "minecraft:splash_potion", - "translation_key": "item.minecraft.splash_potion", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:potion_contents": {}, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:splash_potion", - "minecraft:item_name": "{\"translate\":\"item.minecraft.splash_potion\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spectral_arrow", - "name": "minecraft:spectral_arrow", - "translation_key": "item.minecraft.spectral_arrow", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spectral_arrow", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spectral_arrow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tipped_arrow", - "name": "minecraft:tipped_arrow", - "translation_key": "item.minecraft.tipped_arrow", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:potion_contents": {}, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tipped_arrow", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tipped_arrow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lingering_potion", - "name": "minecraft:lingering_potion", - "translation_key": "item.minecraft.lingering_potion", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:potion_contents": {}, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:lingering_potion", - "minecraft:item_name": "{\"translate\":\"item.minecraft.lingering_potion\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shield", - "name": "minecraft:shield", - "translation_key": "item.minecraft.shield", - "max_stack": 1, - "max_durability": 336, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:equippable": { - "swappable": false, - "slot": "offhand" - }, - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:shield", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.shield\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:max_damage": 336, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:repairable": { - "items": "#minecraft:wooden_tool_materials" - }, - "minecraft:banner_patterns": [] - } - }, - { - "id": "minecraft:totem_of_undying", - "name": "minecraft:totem_of_undying", - "translation_key": "item.minecraft.totem_of_undying", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:totem_of_undying", - "minecraft:item_name": "{\"translate\":\"item.minecraft.totem_of_undying\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:death_protection": { - "death_effects": [ - { - "type": "minecraft:clear_all_effects" - }, - { - "effects": [ - { - "id": "minecraft:regeneration", - "show_icon": true, - "amplifier": 1, - "duration": 900 - }, - { - "id": "minecraft:absorption", - "show_icon": true, - "amplifier": 1, - "duration": 100 - }, - { - "id": "minecraft:fire_resistance", - "show_icon": true, - "duration": 800 - } - ], - "type": "minecraft:apply_effects" - } - ] - } - } - }, - { - "id": "minecraft:shulker_shell", - "name": "minecraft:shulker_shell", - "translation_key": "item.minecraft.shulker_shell", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:shulker_shell", - "minecraft:item_name": "{\"translate\":\"item.minecraft.shulker_shell\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:iron_nugget", - "name": "minecraft:iron_nugget", - "translation_key": "item.minecraft.iron_nugget", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:iron_nugget", - "minecraft:item_name": "{\"translate\":\"item.minecraft.iron_nugget\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:knowledge_book", - "name": "minecraft:knowledge_book", - "translation_key": "item.minecraft.knowledge_book", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:recipes": [], - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:knowledge_book", - "minecraft:item_name": "{\"translate\":\"item.minecraft.knowledge_book\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:debug_stick", - "name": "minecraft:debug_stick", - "translation_key": "item.minecraft.debug_stick", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:debug_stick", - "minecraft:item_name": "{\"translate\":\"item.minecraft.debug_stick\"}", - "minecraft:debug_stick_state": {}, - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantment_glint_override": true, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_13", - "name": "minecraft:music_disc_13", - "translation_key": "item.minecraft.music_disc_13", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_13", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_13\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:13" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_cat", - "name": "minecraft:music_disc_cat", - "translation_key": "item.minecraft.music_disc_cat", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_cat", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_cat\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:cat" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_blocks", - "name": "minecraft:music_disc_blocks", - "translation_key": "item.minecraft.music_disc_blocks", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_blocks", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_blocks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:blocks" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_chirp", - "name": "minecraft:music_disc_chirp", - "translation_key": "item.minecraft.music_disc_chirp", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_chirp", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_chirp\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:chirp" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_creator", - "name": "minecraft:music_disc_creator", - "translation_key": "item.minecraft.music_disc_creator", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_creator", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_creator\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:creator" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_creator_music_box", - "name": "minecraft:music_disc_creator_music_box", - "translation_key": "item.minecraft.music_disc_creator_music_box", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_creator_music_box", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_creator_music_box\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:creator_music_box" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_far", - "name": "minecraft:music_disc_far", - "translation_key": "item.minecraft.music_disc_far", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_far", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_far\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:far" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_mall", - "name": "minecraft:music_disc_mall", - "translation_key": "item.minecraft.music_disc_mall", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_mall", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_mall\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:mall" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_mellohi", - "name": "minecraft:music_disc_mellohi", - "translation_key": "item.minecraft.music_disc_mellohi", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_mellohi", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_mellohi\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:mellohi" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_stal", - "name": "minecraft:music_disc_stal", - "translation_key": "item.minecraft.music_disc_stal", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_stal", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_stal\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:stal" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_strad", - "name": "minecraft:music_disc_strad", - "translation_key": "item.minecraft.music_disc_strad", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_strad", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_strad\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:strad" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_ward", - "name": "minecraft:music_disc_ward", - "translation_key": "item.minecraft.music_disc_ward", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_ward", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_ward\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:ward" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_11", - "name": "minecraft:music_disc_11", - "translation_key": "item.minecraft.music_disc_11", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_11", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_11\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:11" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_wait", - "name": "minecraft:music_disc_wait", - "translation_key": "item.minecraft.music_disc_wait", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_wait", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_wait\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:wait" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_otherside", - "name": "minecraft:music_disc_otherside", - "translation_key": "item.minecraft.music_disc_otherside", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_otherside", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_otherside\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:otherside" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_relic", - "name": "minecraft:music_disc_relic", - "translation_key": "item.minecraft.music_disc_relic", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_relic", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_relic\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:relic" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_5", - "name": "minecraft:music_disc_5", - "translation_key": "item.minecraft.music_disc_5", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_5", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_5\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:5" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_pigstep", - "name": "minecraft:music_disc_pigstep", - "translation_key": "item.minecraft.music_disc_pigstep", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_pigstep", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_pigstep\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:pigstep" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:music_disc_precipice", - "name": "minecraft:music_disc_precipice", - "translation_key": "item.minecraft.music_disc_precipice", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:music_disc_precipice", - "minecraft:item_name": "{\"translate\":\"item.minecraft.music_disc_precipice\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:jukebox_playable": { - "song": "minecraft:precipice" - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:disc_fragment_5", - "name": "minecraft:disc_fragment_5", - "translation_key": "item.minecraft.disc_fragment_5", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:disc_fragment_5", - "minecraft:item_name": "{\"translate\":\"item.minecraft.disc_fragment_5\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:trident", - "name": "minecraft:trident", - "translation_key": "item.minecraft.trident", - "max_stack": 1, - "max_durability": 250, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 250, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:item_model": "minecraft:trident_in_hand", - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_name": "{\"translate\":\"item.minecraft.trident\"}", - "minecraft:damage": 0, - "minecraft:tool": { - "rules": [], - "damage_per_block": 2 - }, - "minecraft:attribute_modifiers": { - "modifiers": [ - { - "type": "minecraft:attack_damage", - "id": "minecraft:base_attack_damage", - "amount": 8.0, - "operation": "add_value", - "slot": "mainhand" - }, - { - "type": "minecraft:attack_speed", - "id": "minecraft:base_attack_speed", - "amount": -2.9000000953674316, - "operation": "add_value", - "slot": "mainhand" - } - ] - }, - "minecraft:lore": [], - "minecraft:enchantable": { - "value": 1 - } - } - }, - { - "id": "minecraft:nautilus_shell", - "name": "minecraft:nautilus_shell", - "translation_key": "item.minecraft.nautilus_shell", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:nautilus_shell", - "minecraft:item_name": "{\"translate\":\"item.minecraft.nautilus_shell\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:heart_of_the_sea", - "name": "minecraft:heart_of_the_sea", - "translation_key": "item.minecraft.heart_of_the_sea", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:heart_of_the_sea", - "minecraft:item_name": "{\"translate\":\"item.minecraft.heart_of_the_sea\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crossbow", - "name": "minecraft:crossbow", - "translation_key": "item.minecraft.crossbow", - "max_stack": 1, - "max_durability": 465, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 465, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:crossbow", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.crossbow\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:enchantable": { - "value": 1 - }, - "minecraft:lore": [], - "minecraft:charged_projectiles": [] - } - }, - { - "id": "minecraft:suspicious_stew", - "name": "minecraft:suspicious_stew", - "translation_key": "item.minecraft.suspicious_stew", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 7.2000003, - "can_always_eat": true - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:suspicious_stew", - "minecraft:item_name": "{\"translate\":\"item.minecraft.suspicious_stew\"}", - "minecraft:suspicious_stew_effects": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:bowl", - "count": 1 - } - } - }, - { - "id": "minecraft:loom", - "name": "minecraft:loom", - "translation_key": "block.minecraft.loom", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:loom", - "minecraft:item_name": "{\"translate\":\"block.minecraft.loom\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flower_banner_pattern", - "name": "minecraft:flower_banner_pattern", - "translation_key": "item.minecraft.flower_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:flower_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.flower_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:creeper_banner_pattern", - "name": "minecraft:creeper_banner_pattern", - "translation_key": "item.minecraft.creeper_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:creeper_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.creeper_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:skull_banner_pattern", - "name": "minecraft:skull_banner_pattern", - "translation_key": "item.minecraft.skull_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:skull_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.skull_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mojang_banner_pattern", - "name": "minecraft:mojang_banner_pattern", - "translation_key": "item.minecraft.mojang_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:mojang_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mojang_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:globe_banner_pattern", - "name": "minecraft:globe_banner_pattern", - "translation_key": "item.minecraft.globe_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:globe_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.globe_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:piglin_banner_pattern", - "name": "minecraft:piglin_banner_pattern", - "translation_key": "item.minecraft.piglin_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:piglin_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.piglin_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flow_banner_pattern", - "name": "minecraft:flow_banner_pattern", - "translation_key": "item.minecraft.flow_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:flow_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.flow_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:guster_banner_pattern", - "name": "minecraft:guster_banner_pattern", - "translation_key": "item.minecraft.guster_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:guster_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.guster_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:field_masoned_banner_pattern", - "name": "minecraft:field_masoned_banner_pattern", - "translation_key": "item.minecraft.field_masoned_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:field_masoned_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.field_masoned_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bordure_indented_banner_pattern", - "name": "minecraft:bordure_indented_banner_pattern", - "translation_key": "item.minecraft.bordure_indented_banner_pattern", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:bordure_indented_banner_pattern", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bordure_indented_banner_pattern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:goat_horn", - "name": "minecraft:goat_horn", - "translation_key": "item.minecraft.goat_horn", - "max_stack": 1, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:goat_horn", - "minecraft:item_name": "{\"translate\":\"item.minecraft.goat_horn\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:composter", - "name": "minecraft:composter", - "translation_key": "block.minecraft.composter", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:composter", - "minecraft:item_name": "{\"translate\":\"block.minecraft.composter\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:barrel", - "name": "minecraft:barrel", - "translation_key": "block.minecraft.barrel", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:barrel", - "minecraft:item_name": "{\"translate\":\"block.minecraft.barrel\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smoker", - "name": "minecraft:smoker", - "translation_key": "block.minecraft.smoker", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smoker", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smoker\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blast_furnace", - "name": "minecraft:blast_furnace", - "translation_key": "block.minecraft.blast_furnace", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blast_furnace", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blast_furnace\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cartography_table", - "name": "minecraft:cartography_table", - "translation_key": "block.minecraft.cartography_table", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cartography_table", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cartography_table\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:fletching_table", - "name": "minecraft:fletching_table", - "translation_key": "block.minecraft.fletching_table", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:fletching_table", - "minecraft:item_name": "{\"translate\":\"block.minecraft.fletching_table\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:grindstone", - "name": "minecraft:grindstone", - "translation_key": "block.minecraft.grindstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:grindstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.grindstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:smithing_table", - "name": "minecraft:smithing_table", - "translation_key": "block.minecraft.smithing_table", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:smithing_table", - "minecraft:item_name": "{\"translate\":\"block.minecraft.smithing_table\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:stonecutter", - "name": "minecraft:stonecutter", - "translation_key": "block.minecraft.stonecutter", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:stonecutter", - "minecraft:item_name": "{\"translate\":\"block.minecraft.stonecutter\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bell", - "name": "minecraft:bell", - "translation_key": "block.minecraft.bell", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bell", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bell\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lantern", - "name": "minecraft:lantern", - "translation_key": "block.minecraft.lantern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lantern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lantern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:soul_lantern", - "name": "minecraft:soul_lantern", - "translation_key": "block.minecraft.soul_lantern", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:soul_lantern", - "minecraft:item_name": "{\"translate\":\"block.minecraft.soul_lantern\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sweet_berries", - "name": "minecraft:sweet_berries", - "translation_key": "item.minecraft.sweet_berries", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 0.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sweet_berries", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sweet_berries\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:glow_berries", - "name": "minecraft:glow_berries", - "translation_key": "item.minecraft.glow_berries", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": {}, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 2, - "saturation": 0.4 - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:glow_berries", - "minecraft:item_name": "{\"translate\":\"item.minecraft.glow_berries\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:campfire", - "name": "minecraft:campfire", - "translation_key": "block.minecraft.campfire", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:campfire", - "minecraft:item_name": "{\"translate\":\"block.minecraft.campfire\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:soul_campfire", - "name": "minecraft:soul_campfire", - "translation_key": "block.minecraft.soul_campfire", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:container": [], - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:soul_campfire", - "minecraft:item_name": "{\"translate\":\"block.minecraft.soul_campfire\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shroomlight", - "name": "minecraft:shroomlight", - "translation_key": "block.minecraft.shroomlight", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:shroomlight", - "minecraft:item_name": "{\"translate\":\"block.minecraft.shroomlight\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:honeycomb", - "name": "minecraft:honeycomb", - "translation_key": "item.minecraft.honeycomb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:honeycomb", - "minecraft:item_name": "{\"translate\":\"item.minecraft.honeycomb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bee_nest", - "name": "minecraft:bee_nest", - "translation_key": "block.minecraft.bee_nest", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bee_nest", - "minecraft:item_name": "{\"translate\":\"block.minecraft.bee_nest\"}", - "minecraft:bees": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:beehive", - "name": "minecraft:beehive", - "translation_key": "block.minecraft.beehive", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:beehive", - "minecraft:item_name": "{\"translate\":\"block.minecraft.beehive\"}", - "minecraft:bees": [], - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:honey_bottle", - "name": "minecraft:honey_bottle", - "translation_key": "item.minecraft.honey_bottle", - "max_stack": 16, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:consumable": { - "sound": "minecraft:item.honey_bottle.drink", - "has_consume_particles": false, - "on_consume_effects": [ - { - "effects": "minecraft:poison", - "type": "minecraft:remove_effects" - } - ], - "consume_seconds": 2.0, - "animation": "drink" - }, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:food": { - "nutrition": 6, - "saturation": 1.2, - "can_always_eat": true - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 16, - "minecraft:item_model": "minecraft:honey_bottle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.honey_bottle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:use_remainder": { - "id": "minecraft:glass_bottle", - "count": 1 - } - } - }, - { - "id": "minecraft:honeycomb_block", - "name": "minecraft:honeycomb_block", - "translation_key": "block.minecraft.honeycomb_block", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:honeycomb_block", - "minecraft:item_name": "{\"translate\":\"block.minecraft.honeycomb_block\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lodestone", - "name": "minecraft:lodestone", - "translation_key": "block.minecraft.lodestone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lodestone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lodestone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:crying_obsidian", - "name": "minecraft:crying_obsidian", - "translation_key": "block.minecraft.crying_obsidian", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:crying_obsidian", - "minecraft:item_name": "{\"translate\":\"block.minecraft.crying_obsidian\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blackstone", - "name": "minecraft:blackstone", - "translation_key": "block.minecraft.blackstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blackstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blackstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blackstone_slab", - "name": "minecraft:blackstone_slab", - "translation_key": "block.minecraft.blackstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blackstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blackstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blackstone_stairs", - "name": "minecraft:blackstone_stairs", - "translation_key": "block.minecraft.blackstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blackstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blackstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gilded_blackstone", - "name": "minecraft:gilded_blackstone", - "translation_key": "block.minecraft.gilded_blackstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gilded_blackstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gilded_blackstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone", - "name": "minecraft:polished_blackstone", - "translation_key": "block.minecraft.polished_blackstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_slab", - "name": "minecraft:polished_blackstone_slab", - "translation_key": "block.minecraft.polished_blackstone_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_stairs", - "name": "minecraft:polished_blackstone_stairs", - "translation_key": "block.minecraft.polished_blackstone_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:chiseled_polished_blackstone", - "name": "minecraft:chiseled_polished_blackstone", - "translation_key": "block.minecraft.chiseled_polished_blackstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:chiseled_polished_blackstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.chiseled_polished_blackstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_bricks", - "name": "minecraft:polished_blackstone_bricks", - "translation_key": "block.minecraft.polished_blackstone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_brick_slab", - "name": "minecraft:polished_blackstone_brick_slab", - "translation_key": "block.minecraft.polished_blackstone_brick_slab", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_brick_slab", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_brick_slab\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:polished_blackstone_brick_stairs", - "name": "minecraft:polished_blackstone_brick_stairs", - "translation_key": "block.minecraft.polished_blackstone_brick_stairs", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:polished_blackstone_brick_stairs", - "minecraft:item_name": "{\"translate\":\"block.minecraft.polished_blackstone_brick_stairs\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cracked_polished_blackstone_bricks", - "name": "minecraft:cracked_polished_blackstone_bricks", - "translation_key": "block.minecraft.cracked_polished_blackstone_bricks", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cracked_polished_blackstone_bricks", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cracked_polished_blackstone_bricks\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:respawn_anchor", - "name": "minecraft:respawn_anchor", - "translation_key": "block.minecraft.respawn_anchor", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:respawn_anchor", - "minecraft:item_name": "{\"translate\":\"block.minecraft.respawn_anchor\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:candle", - "name": "minecraft:candle", - "translation_key": "block.minecraft.candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:white_candle", - "name": "minecraft:white_candle", - "translation_key": "block.minecraft.white_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:white_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.white_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:orange_candle", - "name": "minecraft:orange_candle", - "translation_key": "block.minecraft.orange_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:orange_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.orange_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:magenta_candle", - "name": "minecraft:magenta_candle", - "translation_key": "block.minecraft.magenta_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:magenta_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.magenta_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_blue_candle", - "name": "minecraft:light_blue_candle", - "translation_key": "block.minecraft.light_blue_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_blue_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_blue_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:yellow_candle", - "name": "minecraft:yellow_candle", - "translation_key": "block.minecraft.yellow_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:yellow_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.yellow_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:lime_candle", - "name": "minecraft:lime_candle", - "translation_key": "block.minecraft.lime_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:lime_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.lime_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pink_candle", - "name": "minecraft:pink_candle", - "translation_key": "block.minecraft.pink_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pink_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pink_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:gray_candle", - "name": "minecraft:gray_candle", - "translation_key": "block.minecraft.gray_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:gray_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.gray_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:light_gray_candle", - "name": "minecraft:light_gray_candle", - "translation_key": "block.minecraft.light_gray_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:light_gray_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.light_gray_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:cyan_candle", - "name": "minecraft:cyan_candle", - "translation_key": "block.minecraft.cyan_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:cyan_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.cyan_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:purple_candle", - "name": "minecraft:purple_candle", - "translation_key": "block.minecraft.purple_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:purple_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.purple_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blue_candle", - "name": "minecraft:blue_candle", - "translation_key": "block.minecraft.blue_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blue_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.blue_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brown_candle", - "name": "minecraft:brown_candle", - "translation_key": "block.minecraft.brown_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brown_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.brown_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:green_candle", - "name": "minecraft:green_candle", - "translation_key": "block.minecraft.green_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:green_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.green_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:red_candle", - "name": "minecraft:red_candle", - "translation_key": "block.minecraft.red_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:red_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.red_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:black_candle", - "name": "minecraft:black_candle", - "translation_key": "block.minecraft.black_candle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:black_candle", - "minecraft:item_name": "{\"translate\":\"block.minecraft.black_candle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:small_amethyst_bud", - "name": "minecraft:small_amethyst_bud", - "translation_key": "block.minecraft.small_amethyst_bud", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:small_amethyst_bud", - "minecraft:item_name": "{\"translate\":\"block.minecraft.small_amethyst_bud\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:medium_amethyst_bud", - "name": "minecraft:medium_amethyst_bud", - "translation_key": "block.minecraft.medium_amethyst_bud", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:medium_amethyst_bud", - "minecraft:item_name": "{\"translate\":\"block.minecraft.medium_amethyst_bud\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:large_amethyst_bud", - "name": "minecraft:large_amethyst_bud", - "translation_key": "block.minecraft.large_amethyst_bud", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:large_amethyst_bud", - "minecraft:item_name": "{\"translate\":\"block.minecraft.large_amethyst_bud\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:amethyst_cluster", - "name": "minecraft:amethyst_cluster", - "translation_key": "block.minecraft.amethyst_cluster", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:amethyst_cluster", - "minecraft:item_name": "{\"translate\":\"block.minecraft.amethyst_cluster\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pointed_dripstone", - "name": "minecraft:pointed_dripstone", - "translation_key": "block.minecraft.pointed_dripstone", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pointed_dripstone", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pointed_dripstone\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ochre_froglight", - "name": "minecraft:ochre_froglight", - "translation_key": "block.minecraft.ochre_froglight", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ochre_froglight", - "minecraft:item_name": "{\"translate\":\"block.minecraft.ochre_froglight\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:verdant_froglight", - "name": "minecraft:verdant_froglight", - "translation_key": "block.minecraft.verdant_froglight", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:verdant_froglight", - "minecraft:item_name": "{\"translate\":\"block.minecraft.verdant_froglight\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:pearlescent_froglight", - "name": "minecraft:pearlescent_froglight", - "translation_key": "block.minecraft.pearlescent_froglight", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:pearlescent_froglight", - "minecraft:item_name": "{\"translate\":\"block.minecraft.pearlescent_froglight\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:frogspawn", - "name": "minecraft:frogspawn", - "translation_key": "block.minecraft.frogspawn", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:frogspawn", - "minecraft:item_name": "{\"translate\":\"block.minecraft.frogspawn\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:echo_shard", - "name": "minecraft:echo_shard", - "translation_key": "item.minecraft.echo_shard", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:echo_shard", - "minecraft:item_name": "{\"translate\":\"item.minecraft.echo_shard\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brush", - "name": "minecraft:brush", - "translation_key": "item.minecraft.brush", - "max_stack": 1, - "max_durability": 64, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:max_damage": 64, - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 1, - "minecraft:item_model": "minecraft:brush", - "minecraft:damage": 0, - "minecraft:item_name": "{\"translate\":\"item.minecraft.brush\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:netherite_upgrade_smithing_template", - "name": "minecraft:netherite_upgrade_smithing_template", - "translation_key": "item.minecraft.netherite_upgrade_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:netherite_upgrade_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.netherite_upgrade_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sentry_armor_trim_smithing_template", - "name": "minecraft:sentry_armor_trim_smithing_template", - "translation_key": "item.minecraft.sentry_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sentry_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sentry_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:dune_armor_trim_smithing_template", - "name": "minecraft:dune_armor_trim_smithing_template", - "translation_key": "item.minecraft.dune_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:dune_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.dune_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:coast_armor_trim_smithing_template", - "name": "minecraft:coast_armor_trim_smithing_template", - "translation_key": "item.minecraft.coast_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:coast_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.coast_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wild_armor_trim_smithing_template", - "name": "minecraft:wild_armor_trim_smithing_template", - "translation_key": "item.minecraft.wild_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wild_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wild_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ward_armor_trim_smithing_template", - "name": "minecraft:ward_armor_trim_smithing_template", - "translation_key": "item.minecraft.ward_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ward_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ward_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:eye_armor_trim_smithing_template", - "name": "minecraft:eye_armor_trim_smithing_template", - "translation_key": "item.minecraft.eye_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:eye_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.eye_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:vex_armor_trim_smithing_template", - "name": "minecraft:vex_armor_trim_smithing_template", - "translation_key": "item.minecraft.vex_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:vex_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.vex_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:tide_armor_trim_smithing_template", - "name": "minecraft:tide_armor_trim_smithing_template", - "translation_key": "item.minecraft.tide_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:tide_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.tide_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snout_armor_trim_smithing_template", - "name": "minecraft:snout_armor_trim_smithing_template", - "translation_key": "item.minecraft.snout_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:snout_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.snout_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:rib_armor_trim_smithing_template", - "name": "minecraft:rib_armor_trim_smithing_template", - "translation_key": "item.minecraft.rib_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:rib_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.rib_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:spire_armor_trim_smithing_template", - "name": "minecraft:spire_armor_trim_smithing_template", - "translation_key": "item.minecraft.spire_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "rare", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:spire_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.spire_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:wayfinder_armor_trim_smithing_template", - "name": "minecraft:wayfinder_armor_trim_smithing_template", - "translation_key": "item.minecraft.wayfinder_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:wayfinder_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.wayfinder_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shaper_armor_trim_smithing_template", - "name": "minecraft:shaper_armor_trim_smithing_template", - "translation_key": "item.minecraft.shaper_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:shaper_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.shaper_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:silence_armor_trim_smithing_template", - "name": "minecraft:silence_armor_trim_smithing_template", - "translation_key": "item.minecraft.silence_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "epic", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:silence_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.silence_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:raiser_armor_trim_smithing_template", - "name": "minecraft:raiser_armor_trim_smithing_template", - "translation_key": "item.minecraft.raiser_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:raiser_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.raiser_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:host_armor_trim_smithing_template", - "name": "minecraft:host_armor_trim_smithing_template", - "translation_key": "item.minecraft.host_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:host_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.host_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flow_armor_trim_smithing_template", - "name": "minecraft:flow_armor_trim_smithing_template", - "translation_key": "item.minecraft.flow_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flow_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.flow_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:bolt_armor_trim_smithing_template", - "name": "minecraft:bolt_armor_trim_smithing_template", - "translation_key": "item.minecraft.bolt_armor_trim_smithing_template", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:bolt_armor_trim_smithing_template", - "minecraft:item_name": "{\"translate\":\"item.minecraft.bolt_armor_trim_smithing_template\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:angler_pottery_sherd", - "name": "minecraft:angler_pottery_sherd", - "translation_key": "item.minecraft.angler_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:angler_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.angler_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:archer_pottery_sherd", - "name": "minecraft:archer_pottery_sherd", - "translation_key": "item.minecraft.archer_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:archer_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.archer_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:arms_up_pottery_sherd", - "name": "minecraft:arms_up_pottery_sherd", - "translation_key": "item.minecraft.arms_up_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:arms_up_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.arms_up_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:blade_pottery_sherd", - "name": "minecraft:blade_pottery_sherd", - "translation_key": "item.minecraft.blade_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:blade_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.blade_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:brewer_pottery_sherd", - "name": "minecraft:brewer_pottery_sherd", - "translation_key": "item.minecraft.brewer_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:brewer_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.brewer_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:burn_pottery_sherd", - "name": "minecraft:burn_pottery_sherd", - "translation_key": "item.minecraft.burn_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:burn_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.burn_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:danger_pottery_sherd", - "name": "minecraft:danger_pottery_sherd", - "translation_key": "item.minecraft.danger_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:danger_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.danger_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:explorer_pottery_sherd", - "name": "minecraft:explorer_pottery_sherd", - "translation_key": "item.minecraft.explorer_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:explorer_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.explorer_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:flow_pottery_sherd", - "name": "minecraft:flow_pottery_sherd", - "translation_key": "item.minecraft.flow_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:flow_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.flow_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:friend_pottery_sherd", - "name": "minecraft:friend_pottery_sherd", - "translation_key": "item.minecraft.friend_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:friend_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.friend_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:guster_pottery_sherd", - "name": "minecraft:guster_pottery_sherd", - "translation_key": "item.minecraft.guster_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:guster_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.guster_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:heart_pottery_sherd", - "name": "minecraft:heart_pottery_sherd", - "translation_key": "item.minecraft.heart_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:heart_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.heart_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:heartbreak_pottery_sherd", - "name": "minecraft:heartbreak_pottery_sherd", - "translation_key": "item.minecraft.heartbreak_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:heartbreak_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.heartbreak_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:howl_pottery_sherd", - "name": "minecraft:howl_pottery_sherd", - "translation_key": "item.minecraft.howl_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:howl_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.howl_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:miner_pottery_sherd", - "name": "minecraft:miner_pottery_sherd", - "translation_key": "item.minecraft.miner_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:miner_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.miner_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:mourner_pottery_sherd", - "name": "minecraft:mourner_pottery_sherd", - "translation_key": "item.minecraft.mourner_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:mourner_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.mourner_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:plenty_pottery_sherd", - "name": "minecraft:plenty_pottery_sherd", - "translation_key": "item.minecraft.plenty_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:plenty_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.plenty_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:prize_pottery_sherd", - "name": "minecraft:prize_pottery_sherd", - "translation_key": "item.minecraft.prize_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:prize_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.prize_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:scrape_pottery_sherd", - "name": "minecraft:scrape_pottery_sherd", - "translation_key": "item.minecraft.scrape_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:scrape_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.scrape_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:sheaf_pottery_sherd", - "name": "minecraft:sheaf_pottery_sherd", - "translation_key": "item.minecraft.sheaf_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:sheaf_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.sheaf_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:shelter_pottery_sherd", - "name": "minecraft:shelter_pottery_sherd", - "translation_key": "item.minecraft.shelter_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:shelter_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.shelter_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:skull_pottery_sherd", - "name": "minecraft:skull_pottery_sherd", - "translation_key": "item.minecraft.skull_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:skull_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.skull_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:snort_pottery_sherd", - "name": "minecraft:snort_pottery_sherd", - "translation_key": "item.minecraft.snort_pottery_sherd", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:snort_pottery_sherd", - "minecraft:item_name": "{\"translate\":\"item.minecraft.snort_pottery_sherd\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_grate", - "name": "minecraft:copper_grate", - "translation_key": "block.minecraft.copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_copper_grate", - "name": "minecraft:exposed_copper_grate", - "translation_key": "block.minecraft.exposed_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_copper_grate", - "name": "minecraft:weathered_copper_grate", - "translation_key": "block.minecraft.weathered_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_copper_grate", - "name": "minecraft:oxidized_copper_grate", - "translation_key": "block.minecraft.oxidized_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_copper_grate", - "name": "minecraft:waxed_copper_grate", - "translation_key": "block.minecraft.waxed_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_copper_grate", - "name": "minecraft:waxed_exposed_copper_grate", - "translation_key": "block.minecraft.waxed_exposed_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_copper_grate", - "name": "minecraft:waxed_weathered_copper_grate", - "translation_key": "block.minecraft.waxed_weathered_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_copper_grate", - "name": "minecraft:waxed_oxidized_copper_grate", - "translation_key": "block.minecraft.waxed_oxidized_copper_grate", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_copper_grate", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_copper_grate\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:copper_bulb", - "name": "minecraft:copper_bulb", - "translation_key": "block.minecraft.copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:exposed_copper_bulb", - "name": "minecraft:exposed_copper_bulb", - "translation_key": "block.minecraft.exposed_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:exposed_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.exposed_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:weathered_copper_bulb", - "name": "minecraft:weathered_copper_bulb", - "translation_key": "block.minecraft.weathered_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:weathered_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.weathered_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:oxidized_copper_bulb", - "name": "minecraft:oxidized_copper_bulb", - "translation_key": "block.minecraft.oxidized_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:oxidized_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.oxidized_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_copper_bulb", - "name": "minecraft:waxed_copper_bulb", - "translation_key": "block.minecraft.waxed_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_exposed_copper_bulb", - "name": "minecraft:waxed_exposed_copper_bulb", - "translation_key": "block.minecraft.waxed_exposed_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_exposed_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_exposed_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_weathered_copper_bulb", - "name": "minecraft:waxed_weathered_copper_bulb", - "translation_key": "block.minecraft.waxed_weathered_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_weathered_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_weathered_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:waxed_oxidized_copper_bulb", - "name": "minecraft:waxed_oxidized_copper_bulb", - "translation_key": "block.minecraft.waxed_oxidized_copper_bulb", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:waxed_oxidized_copper_bulb", - "minecraft:item_name": "{\"translate\":\"block.minecraft.waxed_oxidized_copper_bulb\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:trial_spawner", - "name": "minecraft:trial_spawner", - "translation_key": "block.minecraft.trial_spawner", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:trial_spawner", - "minecraft:item_name": "{\"translate\":\"block.minecraft.trial_spawner\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:trial_key", - "name": "minecraft:trial_key", - "translation_key": "item.minecraft.trial_key", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:trial_key", - "minecraft:item_name": "{\"translate\":\"item.minecraft.trial_key\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ominous_trial_key", - "name": "minecraft:ominous_trial_key", - "translation_key": "item.minecraft.ominous_trial_key", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ominous_trial_key", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ominous_trial_key\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:vault", - "name": "minecraft:vault", - "translation_key": "block.minecraft.vault", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:rarity": "common", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:vault", - "minecraft:item_name": "{\"translate\":\"block.minecraft.vault\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [] - } - }, - { - "id": "minecraft:ominous_bottle", - "name": "minecraft:ominous_bottle", - "translation_key": "item.minecraft.ominous_bottle", - "max_stack": 64, - "max_durability": 0, - "break_sound": "minecraft:entity.item.break", - "components": { - "minecraft:repair_cost": 0, - "minecraft:enchantments": { - "levels": {} - }, - "minecraft:consumable": { - "sound": "minecraft:entity.generic.drink", - "has_consume_particles": false, - "on_consume_effects": [ - { - "sound": "minecraft:item.ominous_bottle.dispose", - "type": "minecraft:play_sound" - } - ], - "animation": "drink" - }, - "minecraft:rarity": "uncommon", - "minecraft:max_stack_size": 64, - "minecraft:item_model": "minecraft:ominous_bottle", - "minecraft:item_name": "{\"translate\":\"item.minecraft.ominous_bottle\"}", - "minecraft:attribute_modifiers": { - "modifiers": [] - }, - "minecraft:lore": [], - "minecraft:ominous_bottle_amplifier": 0 - } - } -] \ No newline at end of file diff --git a/assets/packets.json b/assets/packets.json deleted file mode 100644 index f7fc1944f..000000000 --- a/assets/packets.json +++ /dev/null @@ -1,1394 +0,0 @@ -[ - { - "name": "intention", - "phase": "handshake", - "side": "serverbound", - "id": 0 - }, - { - "name": "status_request", - "phase": "status", - "side": "serverbound", - "id": 0 - }, - { - "name": "ping_request", - "phase": "status", - "side": "serverbound", - "id": 1 - }, - { - "name": "status_response", - "phase": "status", - "side": "clientbound", - "id": 0 - }, - { - "name": "pong_response", - "phase": "status", - "side": "clientbound", - "id": 1 - }, - { - "name": "hello", - "phase": "login", - "side": "serverbound", - "id": 0 - }, - { - "name": "key", - "phase": "login", - "side": "serverbound", - "id": 1 - }, - { - "name": "custom_query_answer", - "phase": "login", - "side": "serverbound", - "id": 2 - }, - { - "name": "login_acknowledged", - "phase": "login", - "side": "serverbound", - "id": 3 - }, - { - "name": "cookie_response", - "phase": "login", - "side": "serverbound", - "id": 4 - }, - { - "name": "login_disconnect", - "phase": "login", - "side": "clientbound", - "id": 0 - }, - { - "name": "hello", - "phase": "login", - "side": "clientbound", - "id": 1 - }, - { - "name": "login_finished", - "phase": "login", - "side": "clientbound", - "id": 2 - }, - { - "name": "login_compression", - "phase": "login", - "side": "clientbound", - "id": 3 - }, - { - "name": "custom_query", - "phase": "login", - "side": "clientbound", - "id": 4 - }, - { - "name": "cookie_request", - "phase": "login", - "side": "clientbound", - "id": 5 - }, - { - "name": "client_information", - "phase": "configuration", - "side": "serverbound", - "id": 0 - }, - { - "name": "cookie_response", - "phase": "configuration", - "side": "serverbound", - "id": 1 - }, - { - "name": "custom_payload", - "phase": "configuration", - "side": "serverbound", - "id": 2 - }, - { - "name": "finish_configuration", - "phase": "configuration", - "side": "serverbound", - "id": 3 - }, - { - "name": "keep_alive", - "phase": "configuration", - "side": "serverbound", - "id": 4 - }, - { - "name": "pong", - "phase": "configuration", - "side": "serverbound", - "id": 5 - }, - { - "name": "resource_pack", - "phase": "configuration", - "side": "serverbound", - "id": 6 - }, - { - "name": "select_known_packs", - "phase": "configuration", - "side": "serverbound", - "id": 7 - }, - { - "name": "cookie_request", - "phase": "configuration", - "side": "clientbound", - "id": 0 - }, - { - "name": "custom_payload", - "phase": "configuration", - "side": "clientbound", - "id": 1 - }, - { - "name": "disconnect", - "phase": "configuration", - "side": "clientbound", - "id": 2 - }, - { - "name": "finish_configuration", - "phase": "configuration", - "side": "clientbound", - "id": 3 - }, - { - "name": "keep_alive", - "phase": "configuration", - "side": "clientbound", - "id": 4 - }, - { - "name": "ping", - "phase": "configuration", - "side": "clientbound", - "id": 5 - }, - { - "name": "reset_chat", - "phase": "configuration", - "side": "clientbound", - "id": 6 - }, - { - "name": "registry_data", - "phase": "configuration", - "side": "clientbound", - "id": 7 - }, - { - "name": "resource_pack_pop", - "phase": "configuration", - "side": "clientbound", - "id": 8 - }, - { - "name": "resource_pack_push", - "phase": "configuration", - "side": "clientbound", - "id": 9 - }, - { - "name": "store_cookie", - "phase": "configuration", - "side": "clientbound", - "id": 10 - }, - { - "name": "transfer", - "phase": "configuration", - "side": "clientbound", - "id": 11 - }, - { - "name": "update_enabled_features", - "phase": "configuration", - "side": "clientbound", - "id": 12 - }, - { - "name": "update_tags", - "phase": "configuration", - "side": "clientbound", - "id": 13 - }, - { - "name": "select_known_packs", - "phase": "configuration", - "side": "clientbound", - "id": 14 - }, - { - "name": "custom_report_details", - "phase": "configuration", - "side": "clientbound", - "id": 15 - }, - { - "name": "server_links", - "phase": "configuration", - "side": "clientbound", - "id": 16 - }, - { - "name": "accept_teleportation", - "phase": "play", - "side": "serverbound", - "id": 0 - }, - { - "name": "block_entity_tag_query", - "phase": "play", - "side": "serverbound", - "id": 1 - }, - { - "name": "bundle_item_selected", - "phase": "play", - "side": "serverbound", - "id": 2 - }, - { - "name": "change_difficulty", - "phase": "play", - "side": "serverbound", - "id": 3 - }, - { - "name": "chat_ack", - "phase": "play", - "side": "serverbound", - "id": 4 - }, - { - "name": "chat_command", - "phase": "play", - "side": "serverbound", - "id": 5 - }, - { - "name": "chat_command_signed", - "phase": "play", - "side": "serverbound", - "id": 6 - }, - { - "name": "chat", - "phase": "play", - "side": "serverbound", - "id": 7 - }, - { - "name": "chat_session_update", - "phase": "play", - "side": "serverbound", - "id": 8 - }, - { - "name": "chunk_batch_received", - "phase": "play", - "side": "serverbound", - "id": 9 - }, - { - "name": "client_command", - "phase": "play", - "side": "serverbound", - "id": 10 - }, - { - "name": "client_tick_end", - "phase": "play", - "side": "serverbound", - "id": 11 - }, - { - "name": "client_information", - "phase": "play", - "side": "serverbound", - "id": 12 - }, - { - "name": "command_suggestion", - "phase": "play", - "side": "serverbound", - "id": 13 - }, - { - "name": "configuration_acknowledged", - "phase": "play", - "side": "serverbound", - "id": 14 - }, - { - "name": "container_button_click", - "phase": "play", - "side": "serverbound", - "id": 15 - }, - { - "name": "container_click", - "phase": "play", - "side": "serverbound", - "id": 16 - }, - { - "name": "container_close", - "phase": "play", - "side": "serverbound", - "id": 17 - }, - { - "name": "container_slot_state_changed", - "phase": "play", - "side": "serverbound", - "id": 18 - }, - { - "name": "cookie_response", - "phase": "play", - "side": "serverbound", - "id": 19 - }, - { - "name": "custom_payload", - "phase": "play", - "side": "serverbound", - "id": 20 - }, - { - "name": "debug_sample_subscription", - "phase": "play", - "side": "serverbound", - "id": 21 - }, - { - "name": "edit_book", - "phase": "play", - "side": "serverbound", - "id": 22 - }, - { - "name": "entity_tag_query", - "phase": "play", - "side": "serverbound", - "id": 23 - }, - { - "name": "interact", - "phase": "play", - "side": "serverbound", - "id": 24 - }, - { - "name": "jigsaw_generate", - "phase": "play", - "side": "serverbound", - "id": 25 - }, - { - "name": "keep_alive", - "phase": "play", - "side": "serverbound", - "id": 26 - }, - { - "name": "lock_difficulty", - "phase": "play", - "side": "serverbound", - "id": 27 - }, - { - "name": "move_player_pos", - "phase": "play", - "side": "serverbound", - "id": 28 - }, - { - "name": "move_player_pos_rot", - "phase": "play", - "side": "serverbound", - "id": 29 - }, - { - "name": "move_player_rot", - "phase": "play", - "side": "serverbound", - "id": 30 - }, - { - "name": "move_player_status_only", - "phase": "play", - "side": "serverbound", - "id": 31 - }, - { - "name": "move_vehicle", - "phase": "play", - "side": "serverbound", - "id": 32 - }, - { - "name": "paddle_boat", - "phase": "play", - "side": "serverbound", - "id": 33 - }, - { - "name": "pick_item", - "phase": "play", - "side": "serverbound", - "id": 34 - }, - { - "name": "ping_request", - "phase": "play", - "side": "serverbound", - "id": 35 - }, - { - "name": "place_recipe", - "phase": "play", - "side": "serverbound", - "id": 36 - }, - { - "name": "player_abilities", - "phase": "play", - "side": "serverbound", - "id": 37 - }, - { - "name": "player_action", - "phase": "play", - "side": "serverbound", - "id": 38 - }, - { - "name": "player_command", - "phase": "play", - "side": "serverbound", - "id": 39 - }, - { - "name": "player_input", - "phase": "play", - "side": "serverbound", - "id": 40 - }, - { - "name": "pong", - "phase": "play", - "side": "serverbound", - "id": 41 - }, - { - "name": "recipe_book_change_settings", - "phase": "play", - "side": "serverbound", - "id": 42 - }, - { - "name": "recipe_book_seen_recipe", - "phase": "play", - "side": "serverbound", - "id": 43 - }, - { - "name": "rename_item", - "phase": "play", - "side": "serverbound", - "id": 44 - }, - { - "name": "resource_pack", - "phase": "play", - "side": "serverbound", - "id": 45 - }, - { - "name": "seen_advancements", - "phase": "play", - "side": "serverbound", - "id": 46 - }, - { - "name": "select_trade", - "phase": "play", - "side": "serverbound", - "id": 47 - }, - { - "name": "set_beacon", - "phase": "play", - "side": "serverbound", - "id": 48 - }, - { - "name": "set_carried_item", - "phase": "play", - "side": "serverbound", - "id": 49 - }, - { - "name": "set_command_block", - "phase": "play", - "side": "serverbound", - "id": 50 - }, - { - "name": "set_command_minecart", - "phase": "play", - "side": "serverbound", - "id": 51 - }, - { - "name": "set_creative_mode_slot", - "phase": "play", - "side": "serverbound", - "id": 52 - }, - { - "name": "set_jigsaw_block", - "phase": "play", - "side": "serverbound", - "id": 53 - }, - { - "name": "set_structure_block", - "phase": "play", - "side": "serverbound", - "id": 54 - }, - { - "name": "sign_update", - "phase": "play", - "side": "serverbound", - "id": 55 - }, - { - "name": "swing", - "phase": "play", - "side": "serverbound", - "id": 56 - }, - { - "name": "teleport_to_entity", - "phase": "play", - "side": "serverbound", - "id": 57 - }, - { - "name": "use_item_on", - "phase": "play", - "side": "serverbound", - "id": 58 - }, - { - "name": "use_item", - "phase": "play", - "side": "serverbound", - "id": 59 - }, - { - "name": "bundle_delimiter", - "phase": "play", - "side": "clientbound", - "id": 0 - }, - { - "name": "add_entity", - "phase": "play", - "side": "clientbound", - "id": 1 - }, - { - "name": "add_experience_orb", - "phase": "play", - "side": "clientbound", - "id": 2 - }, - { - "name": "animate", - "phase": "play", - "side": "clientbound", - "id": 3 - }, - { - "name": "award_stats", - "phase": "play", - "side": "clientbound", - "id": 4 - }, - { - "name": "block_changed_ack", - "phase": "play", - "side": "clientbound", - "id": 5 - }, - { - "name": "block_destruction", - "phase": "play", - "side": "clientbound", - "id": 6 - }, - { - "name": "block_entity_data", - "phase": "play", - "side": "clientbound", - "id": 7 - }, - { - "name": "block_event", - "phase": "play", - "side": "clientbound", - "id": 8 - }, - { - "name": "block_update", - "phase": "play", - "side": "clientbound", - "id": 9 - }, - { - "name": "boss_event", - "phase": "play", - "side": "clientbound", - "id": 10 - }, - { - "name": "change_difficulty", - "phase": "play", - "side": "clientbound", - "id": 11 - }, - { - "name": "chunk_batch_finished", - "phase": "play", - "side": "clientbound", - "id": 12 - }, - { - "name": "chunk_batch_start", - "phase": "play", - "side": "clientbound", - "id": 13 - }, - { - "name": "chunks_biomes", - "phase": "play", - "side": "clientbound", - "id": 14 - }, - { - "name": "clear_titles", - "phase": "play", - "side": "clientbound", - "id": 15 - }, - { - "name": "command_suggestions", - "phase": "play", - "side": "clientbound", - "id": 16 - }, - { - "name": "commands", - "phase": "play", - "side": "clientbound", - "id": 17 - }, - { - "name": "container_close", - "phase": "play", - "side": "clientbound", - "id": 18 - }, - { - "name": "container_set_content", - "phase": "play", - "side": "clientbound", - "id": 19 - }, - { - "name": "container_set_data", - "phase": "play", - "side": "clientbound", - "id": 20 - }, - { - "name": "container_set_slot", - "phase": "play", - "side": "clientbound", - "id": 21 - }, - { - "name": "cookie_request", - "phase": "play", - "side": "clientbound", - "id": 22 - }, - { - "name": "cooldown", - "phase": "play", - "side": "clientbound", - "id": 23 - }, - { - "name": "custom_chat_completions", - "phase": "play", - "side": "clientbound", - "id": 24 - }, - { - "name": "custom_payload", - "phase": "play", - "side": "clientbound", - "id": 25 - }, - { - "name": "damage_event", - "phase": "play", - "side": "clientbound", - "id": 26 - }, - { - "name": "debug_sample", - "phase": "play", - "side": "clientbound", - "id": 27 - }, - { - "name": "delete_chat", - "phase": "play", - "side": "clientbound", - "id": 28 - }, - { - "name": "disconnect", - "phase": "play", - "side": "clientbound", - "id": 29 - }, - { - "name": "disguised_chat", - "phase": "play", - "side": "clientbound", - "id": 30 - }, - { - "name": "entity_event", - "phase": "play", - "side": "clientbound", - "id": 31 - }, - { - "name": "entity_position_sync", - "phase": "play", - "side": "clientbound", - "id": 32 - }, - { - "name": "explode", - "phase": "play", - "side": "clientbound", - "id": 33 - }, - { - "name": "forget_level_chunk", - "phase": "play", - "side": "clientbound", - "id": 34 - }, - { - "name": "game_event", - "phase": "play", - "side": "clientbound", - "id": 35 - }, - { - "name": "horse_screen_open", - "phase": "play", - "side": "clientbound", - "id": 36 - }, - { - "name": "hurt_animation", - "phase": "play", - "side": "clientbound", - "id": 37 - }, - { - "name": "initialize_border", - "phase": "play", - "side": "clientbound", - "id": 38 - }, - { - "name": "keep_alive", - "phase": "play", - "side": "clientbound", - "id": 39 - }, - { - "name": "level_chunk_with_light", - "phase": "play", - "side": "clientbound", - "id": 40 - }, - { - "name": "level_event", - "phase": "play", - "side": "clientbound", - "id": 41 - }, - { - "name": "level_particles", - "phase": "play", - "side": "clientbound", - "id": 42 - }, - { - "name": "light_update", - "phase": "play", - "side": "clientbound", - "id": 43 - }, - { - "name": "login", - "phase": "play", - "side": "clientbound", - "id": 44 - }, - { - "name": "map_item_data", - "phase": "play", - "side": "clientbound", - "id": 45 - }, - { - "name": "merchant_offers", - "phase": "play", - "side": "clientbound", - "id": 46 - }, - { - "name": "move_entity_pos", - "phase": "play", - "side": "clientbound", - "id": 47 - }, - { - "name": "move_entity_pos_rot", - "phase": "play", - "side": "clientbound", - "id": 48 - }, - { - "name": "move_minecart_along_track", - "phase": "play", - "side": "clientbound", - "id": 49 - }, - { - "name": "move_entity_rot", - "phase": "play", - "side": "clientbound", - "id": 50 - }, - { - "name": "move_vehicle", - "phase": "play", - "side": "clientbound", - "id": 51 - }, - { - "name": "open_book", - "phase": "play", - "side": "clientbound", - "id": 52 - }, - { - "name": "open_screen", - "phase": "play", - "side": "clientbound", - "id": 53 - }, - { - "name": "open_sign_editor", - "phase": "play", - "side": "clientbound", - "id": 54 - }, - { - "name": "ping", - "phase": "play", - "side": "clientbound", - "id": 55 - }, - { - "name": "pong_response", - "phase": "play", - "side": "clientbound", - "id": 56 - }, - { - "name": "place_ghost_recipe", - "phase": "play", - "side": "clientbound", - "id": 57 - }, - { - "name": "player_abilities", - "phase": "play", - "side": "clientbound", - "id": 58 - }, - { - "name": "player_chat", - "phase": "play", - "side": "clientbound", - "id": 59 - }, - { - "name": "player_combat_end", - "phase": "play", - "side": "clientbound", - "id": 60 - }, - { - "name": "player_combat_enter", - "phase": "play", - "side": "clientbound", - "id": 61 - }, - { - "name": "player_combat_kill", - "phase": "play", - "side": "clientbound", - "id": 62 - }, - { - "name": "player_info_remove", - "phase": "play", - "side": "clientbound", - "id": 63 - }, - { - "name": "player_info_update", - "phase": "play", - "side": "clientbound", - "id": 64 - }, - { - "name": "player_look_at", - "phase": "play", - "side": "clientbound", - "id": 65 - }, - { - "name": "player_position", - "phase": "play", - "side": "clientbound", - "id": 66 - }, - { - "name": "player_rotation", - "phase": "play", - "side": "clientbound", - "id": 67 - }, - { - "name": "recipe_book_add", - "phase": "play", - "side": "clientbound", - "id": 68 - }, - { - "name": "recipe_book_remove", - "phase": "play", - "side": "clientbound", - "id": 69 - }, - { - "name": "recipe_book_settings", - "phase": "play", - "side": "clientbound", - "id": 70 - }, - { - "name": "remove_entities", - "phase": "play", - "side": "clientbound", - "id": 71 - }, - { - "name": "remove_mob_effect", - "phase": "play", - "side": "clientbound", - "id": 72 - }, - { - "name": "reset_score", - "phase": "play", - "side": "clientbound", - "id": 73 - }, - { - "name": "resource_pack_pop", - "phase": "play", - "side": "clientbound", - "id": 74 - }, - { - "name": "resource_pack_push", - "phase": "play", - "side": "clientbound", - "id": 75 - }, - { - "name": "respawn", - "phase": "play", - "side": "clientbound", - "id": 76 - }, - { - "name": "rotate_head", - "phase": "play", - "side": "clientbound", - "id": 77 - }, - { - "name": "section_blocks_update", - "phase": "play", - "side": "clientbound", - "id": 78 - }, - { - "name": "select_advancements_tab", - "phase": "play", - "side": "clientbound", - "id": 79 - }, - { - "name": "server_data", - "phase": "play", - "side": "clientbound", - "id": 80 - }, - { - "name": "set_action_bar_text", - "phase": "play", - "side": "clientbound", - "id": 81 - }, - { - "name": "set_border_center", - "phase": "play", - "side": "clientbound", - "id": 82 - }, - { - "name": "set_border_lerp_size", - "phase": "play", - "side": "clientbound", - "id": 83 - }, - { - "name": "set_border_size", - "phase": "play", - "side": "clientbound", - "id": 84 - }, - { - "name": "set_border_warning_delay", - "phase": "play", - "side": "clientbound", - "id": 85 - }, - { - "name": "set_border_warning_distance", - "phase": "play", - "side": "clientbound", - "id": 86 - }, - { - "name": "set_camera", - "phase": "play", - "side": "clientbound", - "id": 87 - }, - { - "name": "set_chunk_cache_center", - "phase": "play", - "side": "clientbound", - "id": 88 - }, - { - "name": "set_chunk_cache_radius", - "phase": "play", - "side": "clientbound", - "id": 89 - }, - { - "name": "set_cursor_item", - "phase": "play", - "side": "clientbound", - "id": 90 - }, - { - "name": "set_default_spawn_position", - "phase": "play", - "side": "clientbound", - "id": 91 - }, - { - "name": "set_display_objective", - "phase": "play", - "side": "clientbound", - "id": 92 - }, - { - "name": "set_entity_data", - "phase": "play", - "side": "clientbound", - "id": 93 - }, - { - "name": "set_entity_link", - "phase": "play", - "side": "clientbound", - "id": 94 - }, - { - "name": "set_entity_motion", - "phase": "play", - "side": "clientbound", - "id": 95 - }, - { - "name": "set_equipment", - "phase": "play", - "side": "clientbound", - "id": 96 - }, - { - "name": "set_experience", - "phase": "play", - "side": "clientbound", - "id": 97 - }, - { - "name": "set_health", - "phase": "play", - "side": "clientbound", - "id": 98 - }, - { - "name": "set_held_slot", - "phase": "play", - "side": "clientbound", - "id": 99 - }, - { - "name": "set_objective", - "phase": "play", - "side": "clientbound", - "id": 100 - }, - { - "name": "set_passengers", - "phase": "play", - "side": "clientbound", - "id": 101 - }, - { - "name": "set_player_inventory", - "phase": "play", - "side": "clientbound", - "id": 102 - }, - { - "name": "set_player_team", - "phase": "play", - "side": "clientbound", - "id": 103 - }, - { - "name": "set_score", - "phase": "play", - "side": "clientbound", - "id": 104 - }, - { - "name": "set_simulation_distance", - "phase": "play", - "side": "clientbound", - "id": 105 - }, - { - "name": "set_subtitle_text", - "phase": "play", - "side": "clientbound", - "id": 106 - }, - { - "name": "set_time", - "phase": "play", - "side": "clientbound", - "id": 107 - }, - { - "name": "set_title_text", - "phase": "play", - "side": "clientbound", - "id": 108 - }, - { - "name": "set_titles_animation", - "phase": "play", - "side": "clientbound", - "id": 109 - }, - { - "name": "sound_entity", - "phase": "play", - "side": "clientbound", - "id": 110 - }, - { - "name": "sound", - "phase": "play", - "side": "clientbound", - "id": 111 - }, - { - "name": "start_configuration", - "phase": "play", - "side": "clientbound", - "id": 112 - }, - { - "name": "stop_sound", - "phase": "play", - "side": "clientbound", - "id": 113 - }, - { - "name": "store_cookie", - "phase": "play", - "side": "clientbound", - "id": 114 - }, - { - "name": "system_chat", - "phase": "play", - "side": "clientbound", - "id": 115 - }, - { - "name": "tab_list", - "phase": "play", - "side": "clientbound", - "id": 116 - }, - { - "name": "tag_query", - "phase": "play", - "side": "clientbound", - "id": 117 - }, - { - "name": "take_item_entity", - "phase": "play", - "side": "clientbound", - "id": 118 - }, - { - "name": "teleport_entity", - "phase": "play", - "side": "clientbound", - "id": 119 - }, - { - "name": "ticking_state", - "phase": "play", - "side": "clientbound", - "id": 120 - }, - { - "name": "ticking_step", - "phase": "play", - "side": "clientbound", - "id": 121 - }, - { - "name": "transfer", - "phase": "play", - "side": "clientbound", - "id": 122 - }, - { - "name": "update_advancements", - "phase": "play", - "side": "clientbound", - "id": 123 - }, - { - "name": "update_attributes", - "phase": "play", - "side": "clientbound", - "id": 124 - }, - { - "name": "update_mob_effect", - "phase": "play", - "side": "clientbound", - "id": 125 - }, - { - "name": "update_recipes", - "phase": "play", - "side": "clientbound", - "id": 126 - }, - { - "name": "update_tags", - "phase": "play", - "side": "clientbound", - "id": 127 - }, - { - "name": "projectile_power", - "phase": "play", - "side": "clientbound", - "id": 128 - }, - { - "name": "custom_report_details", - "phase": "play", - "side": "clientbound", - "id": 129 - }, - { - "name": "server_links", - "phase": "play", - "side": "clientbound", - "id": 130 - } -] \ No newline at end of file diff --git a/assets/particles.json b/assets/particles.json deleted file mode 100644 index 2baa0a7ed..000000000 --- a/assets/particles.json +++ /dev/null @@ -1,446 +0,0 @@ -[ - { - "id": 0, - "name": "minecraft:angry_villager" - }, - { - "id": 1, - "name": "minecraft:block" - }, - { - "id": 2, - "name": "minecraft:block_marker" - }, - { - "id": 3, - "name": "minecraft:bubble" - }, - { - "id": 4, - "name": "minecraft:cloud" - }, - { - "id": 5, - "name": "minecraft:crit" - }, - { - "id": 6, - "name": "minecraft:damage_indicator" - }, - { - "id": 7, - "name": "minecraft:dragon_breath" - }, - { - "id": 8, - "name": "minecraft:dripping_lava" - }, - { - "id": 9, - "name": "minecraft:falling_lava" - }, - { - "id": 10, - "name": "minecraft:landing_lava" - }, - { - "id": 11, - "name": "minecraft:dripping_water" - }, - { - "id": 12, - "name": "minecraft:falling_water" - }, - { - "id": 13, - "name": "minecraft:dust" - }, - { - "id": 14, - "name": "minecraft:dust_color_transition" - }, - { - "id": 15, - "name": "minecraft:effect" - }, - { - "id": 16, - "name": "minecraft:elder_guardian" - }, - { - "id": 17, - "name": "minecraft:enchanted_hit" - }, - { - "id": 18, - "name": "minecraft:enchant" - }, - { - "id": 19, - "name": "minecraft:end_rod" - }, - { - "id": 20, - "name": "minecraft:entity_effect" - }, - { - "id": 21, - "name": "minecraft:explosion_emitter" - }, - { - "id": 22, - "name": "minecraft:explosion" - }, - { - "id": 23, - "name": "minecraft:gust" - }, - { - "id": 24, - "name": "minecraft:small_gust" - }, - { - "id": 25, - "name": "minecraft:gust_emitter_large" - }, - { - "id": 26, - "name": "minecraft:gust_emitter_small" - }, - { - "id": 27, - "name": "minecraft:sonic_boom" - }, - { - "id": 28, - "name": "minecraft:falling_dust" - }, - { - "id": 29, - "name": "minecraft:firework" - }, - { - "id": 30, - "name": "minecraft:fishing" - }, - { - "id": 31, - "name": "minecraft:flame" - }, - { - "id": 32, - "name": "minecraft:infested" - }, - { - "id": 33, - "name": "minecraft:cherry_leaves" - }, - { - "id": 34, - "name": "minecraft:sculk_soul" - }, - { - "id": 35, - "name": "minecraft:sculk_charge" - }, - { - "id": 36, - "name": "minecraft:sculk_charge_pop" - }, - { - "id": 37, - "name": "minecraft:soul_fire_flame" - }, - { - "id": 38, - "name": "minecraft:soul" - }, - { - "id": 39, - "name": "minecraft:flash" - }, - { - "id": 40, - "name": "minecraft:happy_villager" - }, - { - "id": 41, - "name": "minecraft:composter" - }, - { - "id": 42, - "name": "minecraft:heart" - }, - { - "id": 43, - "name": "minecraft:instant_effect" - }, - { - "id": 44, - "name": "minecraft:item" - }, - { - "id": 45, - "name": "minecraft:vibration" - }, - { - "id": 46, - "name": "minecraft:trail" - }, - { - "id": 47, - "name": "minecraft:item_slime" - }, - { - "id": 48, - "name": "minecraft:item_cobweb" - }, - { - "id": 49, - "name": "minecraft:item_snowball" - }, - { - "id": 50, - "name": "minecraft:large_smoke" - }, - { - "id": 51, - "name": "minecraft:lava" - }, - { - "id": 52, - "name": "minecraft:mycelium" - }, - { - "id": 53, - "name": "minecraft:note" - }, - { - "id": 54, - "name": "minecraft:poof" - }, - { - "id": 55, - "name": "minecraft:portal" - }, - { - "id": 56, - "name": "minecraft:rain" - }, - { - "id": 57, - "name": "minecraft:smoke" - }, - { - "id": 58, - "name": "minecraft:white_smoke" - }, - { - "id": 59, - "name": "minecraft:sneeze" - }, - { - "id": 60, - "name": "minecraft:spit" - }, - { - "id": 61, - "name": "minecraft:squid_ink" - }, - { - "id": 62, - "name": "minecraft:sweep_attack" - }, - { - "id": 63, - "name": "minecraft:totem_of_undying" - }, - { - "id": 64, - "name": "minecraft:underwater" - }, - { - "id": 65, - "name": "minecraft:splash" - }, - { - "id": 66, - "name": "minecraft:witch" - }, - { - "id": 67, - "name": "minecraft:bubble_pop" - }, - { - "id": 68, - "name": "minecraft:current_down" - }, - { - "id": 69, - "name": "minecraft:bubble_column_up" - }, - { - "id": 70, - "name": "minecraft:nautilus" - }, - { - "id": 71, - "name": "minecraft:dolphin" - }, - { - "id": 72, - "name": "minecraft:campfire_cosy_smoke" - }, - { - "id": 73, - "name": "minecraft:campfire_signal_smoke" - }, - { - "id": 74, - "name": "minecraft:dripping_honey" - }, - { - "id": 75, - "name": "minecraft:falling_honey" - }, - { - "id": 76, - "name": "minecraft:landing_honey" - }, - { - "id": 77, - "name": "minecraft:falling_nectar" - }, - { - "id": 78, - "name": "minecraft:falling_spore_blossom" - }, - { - "id": 79, - "name": "minecraft:ash" - }, - { - "id": 80, - "name": "minecraft:crimson_spore" - }, - { - "id": 81, - "name": "minecraft:warped_spore" - }, - { - "id": 82, - "name": "minecraft:spore_blossom_air" - }, - { - "id": 83, - "name": "minecraft:dripping_obsidian_tear" - }, - { - "id": 84, - "name": "minecraft:falling_obsidian_tear" - }, - { - "id": 85, - "name": "minecraft:landing_obsidian_tear" - }, - { - "id": 86, - "name": "minecraft:reverse_portal" - }, - { - "id": 87, - "name": "minecraft:white_ash" - }, - { - "id": 88, - "name": "minecraft:small_flame" - }, - { - "id": 89, - "name": "minecraft:snowflake" - }, - { - "id": 90, - "name": "minecraft:dripping_dripstone_lava" - }, - { - "id": 91, - "name": "minecraft:falling_dripstone_lava" - }, - { - "id": 92, - "name": "minecraft:dripping_dripstone_water" - }, - { - "id": 93, - "name": "minecraft:falling_dripstone_water" - }, - { - "id": 94, - "name": "minecraft:glow_squid_ink" - }, - { - "id": 95, - "name": "minecraft:glow" - }, - { - "id": 96, - "name": "minecraft:wax_on" - }, - { - "id": 97, - "name": "minecraft:wax_off" - }, - { - "id": 98, - "name": "minecraft:electric_spark" - }, - { - "id": 99, - "name": "minecraft:scrape" - }, - { - "id": 100, - "name": "minecraft:shriek" - }, - { - "id": 101, - "name": "minecraft:egg_crack" - }, - { - "id": 102, - "name": "minecraft:dust_plume" - }, - { - "id": 103, - "name": "minecraft:trial_spawner_detection" - }, - { - "id": 104, - "name": "minecraft:trial_spawner_detection_ominous" - }, - { - "id": 105, - "name": "minecraft:vault_connection" - }, - { - "id": 106, - "name": "minecraft:dust_pillar" - }, - { - "id": 107, - "name": "minecraft:ominous_spawning" - }, - { - "id": 108, - "name": "minecraft:raid_omen" - }, - { - "id": 109, - "name": "minecraft:trial_omen" - }, - { - "id": 110, - "name": "minecraft:block_crumble" - } -] \ No newline at end of file diff --git a/assets/sounds.json b/assets/sounds.json deleted file mode 100644 index 3725a4acb..000000000 --- a/assets/sounds.json +++ /dev/null @@ -1,6546 +0,0 @@ -[ - { - "id": 0, - "name": "minecraft:entity.allay.ambient_with_item" - }, - { - "id": 1, - "name": "minecraft:entity.allay.ambient_without_item" - }, - { - "id": 2, - "name": "minecraft:entity.allay.death" - }, - { - "id": 3, - "name": "minecraft:entity.allay.hurt" - }, - { - "id": 4, - "name": "minecraft:entity.allay.item_given" - }, - { - "id": 5, - "name": "minecraft:entity.allay.item_taken" - }, - { - "id": 6, - "name": "minecraft:entity.allay.item_thrown" - }, - { - "id": 7, - "name": "minecraft:ambient.cave" - }, - { - "id": 8, - "name": "minecraft:ambient.basalt_deltas.additions" - }, - { - "id": 9, - "name": "minecraft:ambient.basalt_deltas.loop" - }, - { - "id": 10, - "name": "minecraft:ambient.basalt_deltas.mood" - }, - { - "id": 11, - "name": "minecraft:ambient.crimson_forest.additions" - }, - { - "id": 12, - "name": "minecraft:ambient.crimson_forest.loop" - }, - { - "id": 13, - "name": "minecraft:ambient.crimson_forest.mood" - }, - { - "id": 14, - "name": "minecraft:ambient.nether_wastes.additions" - }, - { - "id": 15, - "name": "minecraft:ambient.nether_wastes.loop" - }, - { - "id": 16, - "name": "minecraft:ambient.nether_wastes.mood" - }, - { - "id": 17, - "name": "minecraft:ambient.soul_sand_valley.additions" - }, - { - "id": 18, - "name": "minecraft:ambient.soul_sand_valley.loop" - }, - { - "id": 19, - "name": "minecraft:ambient.soul_sand_valley.mood" - }, - { - "id": 20, - "name": "minecraft:ambient.warped_forest.additions" - }, - { - "id": 21, - "name": "minecraft:ambient.warped_forest.loop" - }, - { - "id": 22, - "name": "minecraft:ambient.warped_forest.mood" - }, - { - "id": 23, - "name": "minecraft:ambient.underwater.enter" - }, - { - "id": 24, - "name": "minecraft:ambient.underwater.exit" - }, - { - "id": 25, - "name": "minecraft:ambient.underwater.loop" - }, - { - "id": 26, - "name": "minecraft:ambient.underwater.loop.additions" - }, - { - "id": 27, - "name": "minecraft:ambient.underwater.loop.additions.rare" - }, - { - "id": 28, - "name": "minecraft:ambient.underwater.loop.additions.ultra_rare" - }, - { - "id": 29, - "name": "minecraft:block.amethyst_block.break" - }, - { - "id": 30, - "name": "minecraft:block.amethyst_block.chime" - }, - { - "id": 31, - "name": "minecraft:block.amethyst_block.fall" - }, - { - "id": 32, - "name": "minecraft:block.amethyst_block.hit" - }, - { - "id": 33, - "name": "minecraft:block.amethyst_block.place" - }, - { - "id": 34, - "name": "minecraft:block.amethyst_block.resonate" - }, - { - "id": 35, - "name": "minecraft:block.amethyst_block.step" - }, - { - "id": 36, - "name": "minecraft:block.amethyst_cluster.break" - }, - { - "id": 37, - "name": "minecraft:block.amethyst_cluster.fall" - }, - { - "id": 38, - "name": "minecraft:block.amethyst_cluster.hit" - }, - { - "id": 39, - "name": "minecraft:block.amethyst_cluster.place" - }, - { - "id": 40, - "name": "minecraft:block.amethyst_cluster.step" - }, - { - "id": 41, - "name": "minecraft:block.ancient_debris.break" - }, - { - "id": 42, - "name": "minecraft:block.ancient_debris.step" - }, - { - "id": 43, - "name": "minecraft:block.ancient_debris.place" - }, - { - "id": 44, - "name": "minecraft:block.ancient_debris.hit" - }, - { - "id": 45, - "name": "minecraft:block.ancient_debris.fall" - }, - { - "id": 46, - "name": "minecraft:block.anvil.break" - }, - { - "id": 47, - "name": "minecraft:block.anvil.destroy" - }, - { - "id": 48, - "name": "minecraft:block.anvil.fall" - }, - { - "id": 49, - "name": "minecraft:block.anvil.hit" - }, - { - "id": 50, - "name": "minecraft:block.anvil.land" - }, - { - "id": 51, - "name": "minecraft:block.anvil.place" - }, - { - "id": 52, - "name": "minecraft:block.anvil.step" - }, - { - "id": 53, - "name": "minecraft:block.anvil.use" - }, - { - "id": 54, - "name": "minecraft:entity.armadillo.eat" - }, - { - "id": 55, - "name": "minecraft:entity.armadillo.hurt" - }, - { - "id": 56, - "name": "minecraft:entity.armadillo.hurt_reduced" - }, - { - "id": 57, - "name": "minecraft:entity.armadillo.ambient" - }, - { - "id": 58, - "name": "minecraft:entity.armadillo.step" - }, - { - "id": 59, - "name": "minecraft:entity.armadillo.death" - }, - { - "id": 60, - "name": "minecraft:entity.armadillo.roll" - }, - { - "id": 61, - "name": "minecraft:entity.armadillo.land" - }, - { - "id": 62, - "name": "minecraft:entity.armadillo.scute_drop" - }, - { - "id": 63, - "name": "minecraft:entity.armadillo.unroll_finish" - }, - { - "id": 64, - "name": "minecraft:entity.armadillo.peek" - }, - { - "id": 65, - "name": "minecraft:entity.armadillo.unroll_start" - }, - { - "id": 66, - "name": "minecraft:entity.armadillo.brush" - }, - { - "id": 67, - "name": "minecraft:item.armor.equip_chain" - }, - { - "id": 68, - "name": "minecraft:item.armor.equip_diamond" - }, - { - "id": 69, - "name": "minecraft:item.armor.equip_elytra" - }, - { - "id": 70, - "name": "minecraft:item.armor.equip_generic" - }, - { - "id": 71, - "name": "minecraft:item.armor.equip_gold" - }, - { - "id": 72, - "name": "minecraft:item.armor.equip_iron" - }, - { - "id": 73, - "name": "minecraft:item.armor.equip_leather" - }, - { - "id": 74, - "name": "minecraft:item.armor.equip_netherite" - }, - { - "id": 75, - "name": "minecraft:item.armor.equip_turtle" - }, - { - "id": 76, - "name": "minecraft:item.armor.equip_wolf" - }, - { - "id": 77, - "name": "minecraft:item.armor.unequip_wolf" - }, - { - "id": 78, - "name": "minecraft:entity.armor_stand.break" - }, - { - "id": 79, - "name": "minecraft:entity.armor_stand.fall" - }, - { - "id": 80, - "name": "minecraft:entity.armor_stand.hit" - }, - { - "id": 81, - "name": "minecraft:entity.armor_stand.place" - }, - { - "id": 82, - "name": "minecraft:entity.arrow.hit" - }, - { - "id": 83, - "name": "minecraft:entity.arrow.hit_player" - }, - { - "id": 84, - "name": "minecraft:entity.arrow.shoot" - }, - { - "id": 85, - "name": "minecraft:item.axe.strip" - }, - { - "id": 86, - "name": "minecraft:item.axe.scrape" - }, - { - "id": 87, - "name": "minecraft:item.axe.wax_off" - }, - { - "id": 88, - "name": "minecraft:entity.axolotl.attack" - }, - { - "id": 89, - "name": "minecraft:entity.axolotl.death" - }, - { - "id": 90, - "name": "minecraft:entity.axolotl.hurt" - }, - { - "id": 91, - "name": "minecraft:entity.axolotl.idle_air" - }, - { - "id": 92, - "name": "minecraft:entity.axolotl.idle_water" - }, - { - "id": 93, - "name": "minecraft:entity.axolotl.splash" - }, - { - "id": 94, - "name": "minecraft:entity.axolotl.swim" - }, - { - "id": 95, - "name": "minecraft:block.azalea.break" - }, - { - "id": 96, - "name": "minecraft:block.azalea.fall" - }, - { - "id": 97, - "name": "minecraft:block.azalea.hit" - }, - { - "id": 98, - "name": "minecraft:block.azalea.place" - }, - { - "id": 99, - "name": "minecraft:block.azalea.step" - }, - { - "id": 100, - "name": "minecraft:block.azalea_leaves.break" - }, - { - "id": 101, - "name": "minecraft:block.azalea_leaves.fall" - }, - { - "id": 102, - "name": "minecraft:block.azalea_leaves.hit" - }, - { - "id": 103, - "name": "minecraft:block.azalea_leaves.place" - }, - { - "id": 104, - "name": "minecraft:block.azalea_leaves.step" - }, - { - "id": 105, - "name": "minecraft:block.bamboo.break" - }, - { - "id": 106, - "name": "minecraft:block.bamboo.fall" - }, - { - "id": 107, - "name": "minecraft:block.bamboo.hit" - }, - { - "id": 108, - "name": "minecraft:block.bamboo.place" - }, - { - "id": 109, - "name": "minecraft:block.bamboo.step" - }, - { - "id": 110, - "name": "minecraft:block.bamboo_sapling.break" - }, - { - "id": 111, - "name": "minecraft:block.bamboo_sapling.hit" - }, - { - "id": 112, - "name": "minecraft:block.bamboo_sapling.place" - }, - { - "id": 113, - "name": "minecraft:block.bamboo_wood.break" - }, - { - "id": 114, - "name": "minecraft:block.bamboo_wood.fall" - }, - { - "id": 115, - "name": "minecraft:block.bamboo_wood.hit" - }, - { - "id": 116, - "name": "minecraft:block.bamboo_wood.place" - }, - { - "id": 117, - "name": "minecraft:block.bamboo_wood.step" - }, - { - "id": 118, - "name": "minecraft:block.bamboo_wood_door.close" - }, - { - "id": 119, - "name": "minecraft:block.bamboo_wood_door.open" - }, - { - "id": 120, - "name": "minecraft:block.bamboo_wood_trapdoor.close" - }, - { - "id": 121, - "name": "minecraft:block.bamboo_wood_trapdoor.open" - }, - { - "id": 122, - "name": "minecraft:block.bamboo_wood_button.click_off" - }, - { - "id": 123, - "name": "minecraft:block.bamboo_wood_button.click_on" - }, - { - "id": 124, - "name": "minecraft:block.bamboo_wood_pressure_plate.click_off" - }, - { - "id": 125, - "name": "minecraft:block.bamboo_wood_pressure_plate.click_on" - }, - { - "id": 126, - "name": "minecraft:block.bamboo_wood_fence_gate.close" - }, - { - "id": 127, - "name": "minecraft:block.bamboo_wood_fence_gate.open" - }, - { - "id": 128, - "name": "minecraft:block.barrel.close" - }, - { - "id": 129, - "name": "minecraft:block.barrel.open" - }, - { - "id": 130, - "name": "minecraft:block.basalt.break" - }, - { - "id": 131, - "name": "minecraft:block.basalt.step" - }, - { - "id": 132, - "name": "minecraft:block.basalt.place" - }, - { - "id": 133, - "name": "minecraft:block.basalt.hit" - }, - { - "id": 134, - "name": "minecraft:block.basalt.fall" - }, - { - "id": 135, - "name": "minecraft:entity.bat.ambient" - }, - { - "id": 136, - "name": "minecraft:entity.bat.death" - }, - { - "id": 137, - "name": "minecraft:entity.bat.hurt" - }, - { - "id": 138, - "name": "minecraft:entity.bat.loop" - }, - { - "id": 139, - "name": "minecraft:entity.bat.takeoff" - }, - { - "id": 140, - "name": "minecraft:block.beacon.activate" - }, - { - "id": 141, - "name": "minecraft:block.beacon.ambient" - }, - { - "id": 142, - "name": "minecraft:block.beacon.deactivate" - }, - { - "id": 143, - "name": "minecraft:block.beacon.power_select" - }, - { - "id": 144, - "name": "minecraft:entity.bee.death" - }, - { - "id": 145, - "name": "minecraft:entity.bee.hurt" - }, - { - "id": 146, - "name": "minecraft:entity.bee.loop_aggressive" - }, - { - "id": 147, - "name": "minecraft:entity.bee.loop" - }, - { - "id": 148, - "name": "minecraft:entity.bee.sting" - }, - { - "id": 149, - "name": "minecraft:entity.bee.pollinate" - }, - { - "id": 150, - "name": "minecraft:block.beehive.drip" - }, - { - "id": 151, - "name": "minecraft:block.beehive.enter" - }, - { - "id": 152, - "name": "minecraft:block.beehive.exit" - }, - { - "id": 153, - "name": "minecraft:block.beehive.shear" - }, - { - "id": 154, - "name": "minecraft:block.beehive.work" - }, - { - "id": 155, - "name": "minecraft:block.bell.use" - }, - { - "id": 156, - "name": "minecraft:block.bell.resonate" - }, - { - "id": 157, - "name": "minecraft:block.big_dripleaf.break" - }, - { - "id": 158, - "name": "minecraft:block.big_dripleaf.fall" - }, - { - "id": 159, - "name": "minecraft:block.big_dripleaf.hit" - }, - { - "id": 160, - "name": "minecraft:block.big_dripleaf.place" - }, - { - "id": 161, - "name": "minecraft:block.big_dripleaf.step" - }, - { - "id": 162, - "name": "minecraft:entity.blaze.ambient" - }, - { - "id": 163, - "name": "minecraft:entity.blaze.burn" - }, - { - "id": 164, - "name": "minecraft:entity.blaze.death" - }, - { - "id": 165, - "name": "minecraft:entity.blaze.hurt" - }, - { - "id": 166, - "name": "minecraft:entity.blaze.shoot" - }, - { - "id": 167, - "name": "minecraft:entity.boat.paddle_land" - }, - { - "id": 168, - "name": "minecraft:entity.boat.paddle_water" - }, - { - "id": 169, - "name": "minecraft:entity.bogged.ambient" - }, - { - "id": 170, - "name": "minecraft:entity.bogged.death" - }, - { - "id": 171, - "name": "minecraft:entity.bogged.hurt" - }, - { - "id": 172, - "name": "minecraft:entity.bogged.shear" - }, - { - "id": 173, - "name": "minecraft:entity.bogged.step" - }, - { - "id": 174, - "name": "minecraft:block.bone_block.break" - }, - { - "id": 175, - "name": "minecraft:block.bone_block.fall" - }, - { - "id": 176, - "name": "minecraft:block.bone_block.hit" - }, - { - "id": 177, - "name": "minecraft:block.bone_block.place" - }, - { - "id": 178, - "name": "minecraft:block.bone_block.step" - }, - { - "id": 179, - "name": "minecraft:item.bone_meal.use" - }, - { - "id": 180, - "name": "minecraft:item.book.page_turn" - }, - { - "id": 181, - "name": "minecraft:item.book.put" - }, - { - "id": 182, - "name": "minecraft:block.blastfurnace.fire_crackle" - }, - { - "id": 183, - "name": "minecraft:item.bottle.empty" - }, - { - "id": 184, - "name": "minecraft:item.bottle.fill" - }, - { - "id": 185, - "name": "minecraft:item.bottle.fill_dragonbreath" - }, - { - "id": 186, - "name": "minecraft:entity.breeze.charge" - }, - { - "id": 187, - "name": "minecraft:entity.breeze.deflect" - }, - { - "id": 188, - "name": "minecraft:entity.breeze.inhale" - }, - { - "id": 189, - "name": "minecraft:entity.breeze.idle_ground" - }, - { - "id": 190, - "name": "minecraft:entity.breeze.idle_air" - }, - { - "id": 191, - "name": "minecraft:entity.breeze.shoot" - }, - { - "id": 192, - "name": "minecraft:entity.breeze.jump" - }, - { - "id": 193, - "name": "minecraft:entity.breeze.land" - }, - { - "id": 194, - "name": "minecraft:entity.breeze.slide" - }, - { - "id": 195, - "name": "minecraft:entity.breeze.death" - }, - { - "id": 196, - "name": "minecraft:entity.breeze.hurt" - }, - { - "id": 197, - "name": "minecraft:entity.breeze.whirl" - }, - { - "id": 198, - "name": "minecraft:entity.breeze.wind_burst" - }, - { - "id": 199, - "name": "minecraft:block.brewing_stand.brew" - }, - { - "id": 200, - "name": "minecraft:item.brush.brushing.generic" - }, - { - "id": 201, - "name": "minecraft:item.brush.brushing.sand" - }, - { - "id": 202, - "name": "minecraft:item.brush.brushing.gravel" - }, - { - "id": 203, - "name": "minecraft:item.brush.brushing.sand.complete" - }, - { - "id": 204, - "name": "minecraft:item.brush.brushing.gravel.complete" - }, - { - "id": 205, - "name": "minecraft:block.bubble_column.bubble_pop" - }, - { - "id": 206, - "name": "minecraft:block.bubble_column.upwards_ambient" - }, - { - "id": 207, - "name": "minecraft:block.bubble_column.upwards_inside" - }, - { - "id": 208, - "name": "minecraft:block.bubble_column.whirlpool_ambient" - }, - { - "id": 209, - "name": "minecraft:block.bubble_column.whirlpool_inside" - }, - { - "id": 210, - "name": "minecraft:ui.hud.bubble_pop" - }, - { - "id": 211, - "name": "minecraft:item.bucket.empty" - }, - { - "id": 212, - "name": "minecraft:item.bucket.empty_axolotl" - }, - { - "id": 213, - "name": "minecraft:item.bucket.empty_fish" - }, - { - "id": 214, - "name": "minecraft:item.bucket.empty_lava" - }, - { - "id": 215, - "name": "minecraft:item.bucket.empty_powder_snow" - }, - { - "id": 216, - "name": "minecraft:item.bucket.empty_tadpole" - }, - { - "id": 217, - "name": "minecraft:item.bucket.fill" - }, - { - "id": 218, - "name": "minecraft:item.bucket.fill_axolotl" - }, - { - "id": 219, - "name": "minecraft:item.bucket.fill_fish" - }, - { - "id": 220, - "name": "minecraft:item.bucket.fill_lava" - }, - { - "id": 221, - "name": "minecraft:item.bucket.fill_powder_snow" - }, - { - "id": 222, - "name": "minecraft:item.bucket.fill_tadpole" - }, - { - "id": 223, - "name": "minecraft:item.bundle.drop_contents" - }, - { - "id": 224, - "name": "minecraft:item.bundle.insert" - }, - { - "id": 225, - "name": "minecraft:item.bundle.insert_fail" - }, - { - "id": 226, - "name": "minecraft:item.bundle.remove_one" - }, - { - "id": 227, - "name": "minecraft:block.cake.add_candle" - }, - { - "id": 228, - "name": "minecraft:block.calcite.break" - }, - { - "id": 229, - "name": "minecraft:block.calcite.step" - }, - { - "id": 230, - "name": "minecraft:block.calcite.place" - }, - { - "id": 231, - "name": "minecraft:block.calcite.hit" - }, - { - "id": 232, - "name": "minecraft:block.calcite.fall" - }, - { - "id": 233, - "name": "minecraft:entity.camel.ambient" - }, - { - "id": 234, - "name": "minecraft:entity.camel.dash" - }, - { - "id": 235, - "name": "minecraft:entity.camel.dash_ready" - }, - { - "id": 236, - "name": "minecraft:entity.camel.death" - }, - { - "id": 237, - "name": "minecraft:entity.camel.eat" - }, - { - "id": 238, - "name": "minecraft:entity.camel.hurt" - }, - { - "id": 239, - "name": "minecraft:entity.camel.saddle" - }, - { - "id": 240, - "name": "minecraft:entity.camel.sit" - }, - { - "id": 241, - "name": "minecraft:entity.camel.stand" - }, - { - "id": 242, - "name": "minecraft:entity.camel.step" - }, - { - "id": 243, - "name": "minecraft:entity.camel.step_sand" - }, - { - "id": 244, - "name": "minecraft:block.campfire.crackle" - }, - { - "id": 245, - "name": "minecraft:block.candle.ambient" - }, - { - "id": 246, - "name": "minecraft:block.candle.break" - }, - { - "id": 247, - "name": "minecraft:block.candle.extinguish" - }, - { - "id": 248, - "name": "minecraft:block.candle.fall" - }, - { - "id": 249, - "name": "minecraft:block.candle.hit" - }, - { - "id": 250, - "name": "minecraft:block.candle.place" - }, - { - "id": 251, - "name": "minecraft:block.candle.step" - }, - { - "id": 252, - "name": "minecraft:entity.cat.ambient" - }, - { - "id": 253, - "name": "minecraft:entity.cat.stray_ambient" - }, - { - "id": 254, - "name": "minecraft:entity.cat.death" - }, - { - "id": 255, - "name": "minecraft:entity.cat.eat" - }, - { - "id": 256, - "name": "minecraft:entity.cat.hiss" - }, - { - "id": 257, - "name": "minecraft:entity.cat.beg_for_food" - }, - { - "id": 258, - "name": "minecraft:entity.cat.hurt" - }, - { - "id": 259, - "name": "minecraft:entity.cat.purr" - }, - { - "id": 260, - "name": "minecraft:entity.cat.purreow" - }, - { - "id": 261, - "name": "minecraft:block.cave_vines.break" - }, - { - "id": 262, - "name": "minecraft:block.cave_vines.fall" - }, - { - "id": 263, - "name": "minecraft:block.cave_vines.hit" - }, - { - "id": 264, - "name": "minecraft:block.cave_vines.place" - }, - { - "id": 265, - "name": "minecraft:block.cave_vines.step" - }, - { - "id": 266, - "name": "minecraft:block.cave_vines.pick_berries" - }, - { - "id": 267, - "name": "minecraft:block.chain.break" - }, - { - "id": 268, - "name": "minecraft:block.chain.fall" - }, - { - "id": 269, - "name": "minecraft:block.chain.hit" - }, - { - "id": 270, - "name": "minecraft:block.chain.place" - }, - { - "id": 271, - "name": "minecraft:block.chain.step" - }, - { - "id": 272, - "name": "minecraft:block.cherry_wood.break" - }, - { - "id": 273, - "name": "minecraft:block.cherry_wood.fall" - }, - { - "id": 274, - "name": "minecraft:block.cherry_wood.hit" - }, - { - "id": 275, - "name": "minecraft:block.cherry_wood.place" - }, - { - "id": 276, - "name": "minecraft:block.cherry_wood.step" - }, - { - "id": 277, - "name": "minecraft:block.cherry_sapling.break" - }, - { - "id": 278, - "name": "minecraft:block.cherry_sapling.fall" - }, - { - "id": 279, - "name": "minecraft:block.cherry_sapling.hit" - }, - { - "id": 280, - "name": "minecraft:block.cherry_sapling.place" - }, - { - "id": 281, - "name": "minecraft:block.cherry_sapling.step" - }, - { - "id": 282, - "name": "minecraft:block.cherry_leaves.break" - }, - { - "id": 283, - "name": "minecraft:block.cherry_leaves.fall" - }, - { - "id": 284, - "name": "minecraft:block.cherry_leaves.hit" - }, - { - "id": 285, - "name": "minecraft:block.cherry_leaves.place" - }, - { - "id": 286, - "name": "minecraft:block.cherry_leaves.step" - }, - { - "id": 287, - "name": "minecraft:block.cherry_wood_hanging_sign.step" - }, - { - "id": 288, - "name": "minecraft:block.cherry_wood_hanging_sign.break" - }, - { - "id": 289, - "name": "minecraft:block.cherry_wood_hanging_sign.fall" - }, - { - "id": 290, - "name": "minecraft:block.cherry_wood_hanging_sign.hit" - }, - { - "id": 291, - "name": "minecraft:block.cherry_wood_hanging_sign.place" - }, - { - "id": 292, - "name": "minecraft:block.cherry_wood_door.close" - }, - { - "id": 293, - "name": "minecraft:block.cherry_wood_door.open" - }, - { - "id": 294, - "name": "minecraft:block.cherry_wood_trapdoor.close" - }, - { - "id": 295, - "name": "minecraft:block.cherry_wood_trapdoor.open" - }, - { - "id": 296, - "name": "minecraft:block.cherry_wood_button.click_off" - }, - { - "id": 297, - "name": "minecraft:block.cherry_wood_button.click_on" - }, - { - "id": 298, - "name": "minecraft:block.cherry_wood_pressure_plate.click_off" - }, - { - "id": 299, - "name": "minecraft:block.cherry_wood_pressure_plate.click_on" - }, - { - "id": 300, - "name": "minecraft:block.cherry_wood_fence_gate.close" - }, - { - "id": 301, - "name": "minecraft:block.cherry_wood_fence_gate.open" - }, - { - "id": 302, - "name": "minecraft:block.chest.close" - }, - { - "id": 303, - "name": "minecraft:block.chest.locked" - }, - { - "id": 304, - "name": "minecraft:block.chest.open" - }, - { - "id": 305, - "name": "minecraft:entity.chicken.ambient" - }, - { - "id": 306, - "name": "minecraft:entity.chicken.death" - }, - { - "id": 307, - "name": "minecraft:entity.chicken.egg" - }, - { - "id": 308, - "name": "minecraft:entity.chicken.hurt" - }, - { - "id": 309, - "name": "minecraft:entity.chicken.step" - }, - { - "id": 310, - "name": "minecraft:block.chiseled_bookshelf.break" - }, - { - "id": 311, - "name": "minecraft:block.chiseled_bookshelf.fall" - }, - { - "id": 312, - "name": "minecraft:block.chiseled_bookshelf.hit" - }, - { - "id": 313, - "name": "minecraft:block.chiseled_bookshelf.insert" - }, - { - "id": 314, - "name": "minecraft:block.chiseled_bookshelf.insert.enchanted" - }, - { - "id": 315, - "name": "minecraft:block.chiseled_bookshelf.step" - }, - { - "id": 316, - "name": "minecraft:block.chiseled_bookshelf.pickup" - }, - { - "id": 317, - "name": "minecraft:block.chiseled_bookshelf.pickup.enchanted" - }, - { - "id": 318, - "name": "minecraft:block.chiseled_bookshelf.place" - }, - { - "id": 319, - "name": "minecraft:block.chorus_flower.death" - }, - { - "id": 320, - "name": "minecraft:block.chorus_flower.grow" - }, - { - "id": 321, - "name": "minecraft:item.chorus_fruit.teleport" - }, - { - "id": 322, - "name": "minecraft:block.cobweb.break" - }, - { - "id": 323, - "name": "minecraft:block.cobweb.step" - }, - { - "id": 324, - "name": "minecraft:block.cobweb.place" - }, - { - "id": 325, - "name": "minecraft:block.cobweb.hit" - }, - { - "id": 326, - "name": "minecraft:block.cobweb.fall" - }, - { - "id": 327, - "name": "minecraft:entity.cod.ambient" - }, - { - "id": 328, - "name": "minecraft:entity.cod.death" - }, - { - "id": 329, - "name": "minecraft:entity.cod.flop" - }, - { - "id": 330, - "name": "minecraft:entity.cod.hurt" - }, - { - "id": 331, - "name": "minecraft:block.comparator.click" - }, - { - "id": 332, - "name": "minecraft:block.composter.empty" - }, - { - "id": 333, - "name": "minecraft:block.composter.fill" - }, - { - "id": 334, - "name": "minecraft:block.composter.fill_success" - }, - { - "id": 335, - "name": "minecraft:block.composter.ready" - }, - { - "id": 336, - "name": "minecraft:block.conduit.activate" - }, - { - "id": 337, - "name": "minecraft:block.conduit.ambient" - }, - { - "id": 338, - "name": "minecraft:block.conduit.ambient.short" - }, - { - "id": 339, - "name": "minecraft:block.conduit.attack.target" - }, - { - "id": 340, - "name": "minecraft:block.conduit.deactivate" - }, - { - "id": 341, - "name": "minecraft:block.copper_bulb.break" - }, - { - "id": 342, - "name": "minecraft:block.copper_bulb.step" - }, - { - "id": 343, - "name": "minecraft:block.copper_bulb.place" - }, - { - "id": 344, - "name": "minecraft:block.copper_bulb.hit" - }, - { - "id": 345, - "name": "minecraft:block.copper_bulb.fall" - }, - { - "id": 346, - "name": "minecraft:block.copper_bulb.turn_on" - }, - { - "id": 347, - "name": "minecraft:block.copper_bulb.turn_off" - }, - { - "id": 348, - "name": "minecraft:block.copper.break" - }, - { - "id": 349, - "name": "minecraft:block.copper.step" - }, - { - "id": 350, - "name": "minecraft:block.copper.place" - }, - { - "id": 351, - "name": "minecraft:block.copper.hit" - }, - { - "id": 352, - "name": "minecraft:block.copper.fall" - }, - { - "id": 353, - "name": "minecraft:block.copper_door.close" - }, - { - "id": 354, - "name": "minecraft:block.copper_door.open" - }, - { - "id": 355, - "name": "minecraft:block.copper_grate.break" - }, - { - "id": 356, - "name": "minecraft:block.copper_grate.step" - }, - { - "id": 357, - "name": "minecraft:block.copper_grate.place" - }, - { - "id": 358, - "name": "minecraft:block.copper_grate.hit" - }, - { - "id": 359, - "name": "minecraft:block.copper_grate.fall" - }, - { - "id": 360, - "name": "minecraft:block.copper_trapdoor.close" - }, - { - "id": 361, - "name": "minecraft:block.copper_trapdoor.open" - }, - { - "id": 362, - "name": "minecraft:block.coral_block.break" - }, - { - "id": 363, - "name": "minecraft:block.coral_block.fall" - }, - { - "id": 364, - "name": "minecraft:block.coral_block.hit" - }, - { - "id": 365, - "name": "minecraft:block.coral_block.place" - }, - { - "id": 366, - "name": "minecraft:block.coral_block.step" - }, - { - "id": 367, - "name": "minecraft:entity.cow.ambient" - }, - { - "id": 368, - "name": "minecraft:entity.cow.death" - }, - { - "id": 369, - "name": "minecraft:entity.cow.hurt" - }, - { - "id": 370, - "name": "minecraft:entity.cow.milk" - }, - { - "id": 371, - "name": "minecraft:entity.cow.step" - }, - { - "id": 372, - "name": "minecraft:block.crafter.craft" - }, - { - "id": 373, - "name": "minecraft:block.crafter.fail" - }, - { - "id": 374, - "name": "minecraft:entity.creaking.ambient" - }, - { - "id": 375, - "name": "minecraft:entity.creaking.activate" - }, - { - "id": 376, - "name": "minecraft:entity.creaking.deactivate" - }, - { - "id": 377, - "name": "minecraft:entity.creaking.attack" - }, - { - "id": 378, - "name": "minecraft:entity.creaking.death" - }, - { - "id": 379, - "name": "minecraft:entity.creaking.step" - }, - { - "id": 380, - "name": "minecraft:entity.creaking.freeze" - }, - { - "id": 381, - "name": "minecraft:entity.creaking.unfreeze" - }, - { - "id": 382, - "name": "minecraft:entity.creaking.spawn" - }, - { - "id": 383, - "name": "minecraft:entity.creaking.sway" - }, - { - "id": 384, - "name": "minecraft:block.creaking_heart.break" - }, - { - "id": 385, - "name": "minecraft:block.creaking_heart.fall" - }, - { - "id": 386, - "name": "minecraft:block.creaking_heart.hit" - }, - { - "id": 387, - "name": "minecraft:block.creaking_heart.hurt" - }, - { - "id": 388, - "name": "minecraft:block.creaking_heart.place" - }, - { - "id": 389, - "name": "minecraft:block.creaking_heart.step" - }, - { - "id": 390, - "name": "minecraft:block.creaking_heart.idle" - }, - { - "id": 391, - "name": "minecraft:block.creaking_heart.spawn" - }, - { - "id": 392, - "name": "minecraft:entity.creeper.death" - }, - { - "id": 393, - "name": "minecraft:entity.creeper.hurt" - }, - { - "id": 394, - "name": "minecraft:entity.creeper.primed" - }, - { - "id": 395, - "name": "minecraft:block.crop.break" - }, - { - "id": 396, - "name": "minecraft:item.crop.plant" - }, - { - "id": 397, - "name": "minecraft:item.crossbow.hit" - }, - { - "id": 398, - "name": "minecraft:item.crossbow.loading_end" - }, - { - "id": 399, - "name": "minecraft:item.crossbow.loading_middle" - }, - { - "id": 400, - "name": "minecraft:item.crossbow.loading_start" - }, - { - "id": 401, - "name": "minecraft:item.crossbow.quick_charge_1" - }, - { - "id": 402, - "name": "minecraft:item.crossbow.quick_charge_2" - }, - { - "id": 403, - "name": "minecraft:item.crossbow.quick_charge_3" - }, - { - "id": 404, - "name": "minecraft:item.crossbow.shoot" - }, - { - "id": 405, - "name": "minecraft:block.decorated_pot.break" - }, - { - "id": 406, - "name": "minecraft:block.decorated_pot.fall" - }, - { - "id": 407, - "name": "minecraft:block.decorated_pot.hit" - }, - { - "id": 408, - "name": "minecraft:block.decorated_pot.insert" - }, - { - "id": 409, - "name": "minecraft:block.decorated_pot.insert_fail" - }, - { - "id": 410, - "name": "minecraft:block.decorated_pot.step" - }, - { - "id": 411, - "name": "minecraft:block.decorated_pot.place" - }, - { - "id": 412, - "name": "minecraft:block.decorated_pot.shatter" - }, - { - "id": 413, - "name": "minecraft:block.deepslate_bricks.break" - }, - { - "id": 414, - "name": "minecraft:block.deepslate_bricks.fall" - }, - { - "id": 415, - "name": "minecraft:block.deepslate_bricks.hit" - }, - { - "id": 416, - "name": "minecraft:block.deepslate_bricks.place" - }, - { - "id": 417, - "name": "minecraft:block.deepslate_bricks.step" - }, - { - "id": 418, - "name": "minecraft:block.deepslate.break" - }, - { - "id": 419, - "name": "minecraft:block.deepslate.fall" - }, - { - "id": 420, - "name": "minecraft:block.deepslate.hit" - }, - { - "id": 421, - "name": "minecraft:block.deepslate.place" - }, - { - "id": 422, - "name": "minecraft:block.deepslate.step" - }, - { - "id": 423, - "name": "minecraft:block.deepslate_tiles.break" - }, - { - "id": 424, - "name": "minecraft:block.deepslate_tiles.fall" - }, - { - "id": 425, - "name": "minecraft:block.deepslate_tiles.hit" - }, - { - "id": 426, - "name": "minecraft:block.deepslate_tiles.place" - }, - { - "id": 427, - "name": "minecraft:block.deepslate_tiles.step" - }, - { - "id": 428, - "name": "minecraft:block.dispenser.dispense" - }, - { - "id": 429, - "name": "minecraft:block.dispenser.fail" - }, - { - "id": 430, - "name": "minecraft:block.dispenser.launch" - }, - { - "id": 431, - "name": "minecraft:entity.dolphin.ambient" - }, - { - "id": 432, - "name": "minecraft:entity.dolphin.ambient_water" - }, - { - "id": 433, - "name": "minecraft:entity.dolphin.attack" - }, - { - "id": 434, - "name": "minecraft:entity.dolphin.death" - }, - { - "id": 435, - "name": "minecraft:entity.dolphin.eat" - }, - { - "id": 436, - "name": "minecraft:entity.dolphin.hurt" - }, - { - "id": 437, - "name": "minecraft:entity.dolphin.jump" - }, - { - "id": 438, - "name": "minecraft:entity.dolphin.play" - }, - { - "id": 439, - "name": "minecraft:entity.dolphin.splash" - }, - { - "id": 440, - "name": "minecraft:entity.dolphin.swim" - }, - { - "id": 441, - "name": "minecraft:entity.donkey.ambient" - }, - { - "id": 442, - "name": "minecraft:entity.donkey.angry" - }, - { - "id": 443, - "name": "minecraft:entity.donkey.chest" - }, - { - "id": 444, - "name": "minecraft:entity.donkey.death" - }, - { - "id": 445, - "name": "minecraft:entity.donkey.eat" - }, - { - "id": 446, - "name": "minecraft:entity.donkey.hurt" - }, - { - "id": 447, - "name": "minecraft:entity.donkey.jump" - }, - { - "id": 448, - "name": "minecraft:block.dripstone_block.break" - }, - { - "id": 449, - "name": "minecraft:block.dripstone_block.step" - }, - { - "id": 450, - "name": "minecraft:block.dripstone_block.place" - }, - { - "id": 451, - "name": "minecraft:block.dripstone_block.hit" - }, - { - "id": 452, - "name": "minecraft:block.dripstone_block.fall" - }, - { - "id": 453, - "name": "minecraft:block.pointed_dripstone.break" - }, - { - "id": 454, - "name": "minecraft:block.pointed_dripstone.step" - }, - { - "id": 455, - "name": "minecraft:block.pointed_dripstone.place" - }, - { - "id": 456, - "name": "minecraft:block.pointed_dripstone.hit" - }, - { - "id": 457, - "name": "minecraft:block.pointed_dripstone.fall" - }, - { - "id": 458, - "name": "minecraft:block.pointed_dripstone.land" - }, - { - "id": 459, - "name": "minecraft:block.pointed_dripstone.drip_lava" - }, - { - "id": 460, - "name": "minecraft:block.pointed_dripstone.drip_water" - }, - { - "id": 461, - "name": "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" - }, - { - "id": 462, - "name": "minecraft:block.pointed_dripstone.drip_water_into_cauldron" - }, - { - "id": 463, - "name": "minecraft:block.big_dripleaf.tilt_down" - }, - { - "id": 464, - "name": "minecraft:block.big_dripleaf.tilt_up" - }, - { - "id": 465, - "name": "minecraft:entity.drowned.ambient" - }, - { - "id": 466, - "name": "minecraft:entity.drowned.ambient_water" - }, - { - "id": 467, - "name": "minecraft:entity.drowned.death" - }, - { - "id": 468, - "name": "minecraft:entity.drowned.death_water" - }, - { - "id": 469, - "name": "minecraft:entity.drowned.hurt" - }, - { - "id": 470, - "name": "minecraft:entity.drowned.hurt_water" - }, - { - "id": 471, - "name": "minecraft:entity.drowned.shoot" - }, - { - "id": 472, - "name": "minecraft:entity.drowned.step" - }, - { - "id": 473, - "name": "minecraft:entity.drowned.swim" - }, - { - "id": 474, - "name": "minecraft:item.dye.use" - }, - { - "id": 475, - "name": "minecraft:entity.egg.throw" - }, - { - "id": 476, - "name": "minecraft:entity.elder_guardian.ambient" - }, - { - "id": 477, - "name": "minecraft:entity.elder_guardian.ambient_land" - }, - { - "id": 478, - "name": "minecraft:entity.elder_guardian.curse" - }, - { - "id": 479, - "name": "minecraft:entity.elder_guardian.death" - }, - { - "id": 480, - "name": "minecraft:entity.elder_guardian.death_land" - }, - { - "id": 481, - "name": "minecraft:entity.elder_guardian.flop" - }, - { - "id": 482, - "name": "minecraft:entity.elder_guardian.hurt" - }, - { - "id": 483, - "name": "minecraft:entity.elder_guardian.hurt_land" - }, - { - "id": 484, - "name": "minecraft:item.elytra.flying" - }, - { - "id": 485, - "name": "minecraft:block.enchantment_table.use" - }, - { - "id": 486, - "name": "minecraft:block.ender_chest.close" - }, - { - "id": 487, - "name": "minecraft:block.ender_chest.open" - }, - { - "id": 488, - "name": "minecraft:entity.ender_dragon.ambient" - }, - { - "id": 489, - "name": "minecraft:entity.ender_dragon.death" - }, - { - "id": 490, - "name": "minecraft:entity.dragon_fireball.explode" - }, - { - "id": 491, - "name": "minecraft:entity.ender_dragon.flap" - }, - { - "id": 492, - "name": "minecraft:entity.ender_dragon.growl" - }, - { - "id": 493, - "name": "minecraft:entity.ender_dragon.hurt" - }, - { - "id": 494, - "name": "minecraft:entity.ender_dragon.shoot" - }, - { - "id": 495, - "name": "minecraft:entity.ender_eye.death" - }, - { - "id": 496, - "name": "minecraft:entity.ender_eye.launch" - }, - { - "id": 497, - "name": "minecraft:entity.enderman.ambient" - }, - { - "id": 498, - "name": "minecraft:entity.enderman.death" - }, - { - "id": 499, - "name": "minecraft:entity.enderman.hurt" - }, - { - "id": 500, - "name": "minecraft:entity.enderman.scream" - }, - { - "id": 501, - "name": "minecraft:entity.enderman.stare" - }, - { - "id": 502, - "name": "minecraft:entity.enderman.teleport" - }, - { - "id": 503, - "name": "minecraft:entity.endermite.ambient" - }, - { - "id": 504, - "name": "minecraft:entity.endermite.death" - }, - { - "id": 505, - "name": "minecraft:entity.endermite.hurt" - }, - { - "id": 506, - "name": "minecraft:entity.endermite.step" - }, - { - "id": 507, - "name": "minecraft:entity.ender_pearl.throw" - }, - { - "id": 508, - "name": "minecraft:block.end_gateway.spawn" - }, - { - "id": 509, - "name": "minecraft:block.end_portal_frame.fill" - }, - { - "id": 510, - "name": "minecraft:block.end_portal.spawn" - }, - { - "id": 511, - "name": "minecraft:entity.evoker.ambient" - }, - { - "id": 512, - "name": "minecraft:entity.evoker.cast_spell" - }, - { - "id": 513, - "name": "minecraft:entity.evoker.celebrate" - }, - { - "id": 514, - "name": "minecraft:entity.evoker.death" - }, - { - "id": 515, - "name": "minecraft:entity.evoker_fangs.attack" - }, - { - "id": 516, - "name": "minecraft:entity.evoker.hurt" - }, - { - "id": 517, - "name": "minecraft:entity.evoker.prepare_attack" - }, - { - "id": 518, - "name": "minecraft:entity.evoker.prepare_summon" - }, - { - "id": 519, - "name": "minecraft:entity.evoker.prepare_wololo" - }, - { - "id": 520, - "name": "minecraft:entity.experience_bottle.throw" - }, - { - "id": 521, - "name": "minecraft:entity.experience_orb.pickup" - }, - { - "id": 522, - "name": "minecraft:block.fence_gate.close" - }, - { - "id": 523, - "name": "minecraft:block.fence_gate.open" - }, - { - "id": 524, - "name": "minecraft:item.firecharge.use" - }, - { - "id": 525, - "name": "minecraft:entity.firework_rocket.blast" - }, - { - "id": 526, - "name": "minecraft:entity.firework_rocket.blast_far" - }, - { - "id": 527, - "name": "minecraft:entity.firework_rocket.large_blast" - }, - { - "id": 528, - "name": "minecraft:entity.firework_rocket.large_blast_far" - }, - { - "id": 529, - "name": "minecraft:entity.firework_rocket.launch" - }, - { - "id": 530, - "name": "minecraft:entity.firework_rocket.shoot" - }, - { - "id": 531, - "name": "minecraft:entity.firework_rocket.twinkle" - }, - { - "id": 532, - "name": "minecraft:entity.firework_rocket.twinkle_far" - }, - { - "id": 533, - "name": "minecraft:block.fire.ambient" - }, - { - "id": 534, - "name": "minecraft:block.fire.extinguish" - }, - { - "id": 535, - "name": "minecraft:entity.fish.swim" - }, - { - "id": 536, - "name": "minecraft:entity.fishing_bobber.retrieve" - }, - { - "id": 537, - "name": "minecraft:entity.fishing_bobber.splash" - }, - { - "id": 538, - "name": "minecraft:entity.fishing_bobber.throw" - }, - { - "id": 539, - "name": "minecraft:item.flintandsteel.use" - }, - { - "id": 540, - "name": "minecraft:block.flowering_azalea.break" - }, - { - "id": 541, - "name": "minecraft:block.flowering_azalea.fall" - }, - { - "id": 542, - "name": "minecraft:block.flowering_azalea.hit" - }, - { - "id": 543, - "name": "minecraft:block.flowering_azalea.place" - }, - { - "id": 544, - "name": "minecraft:block.flowering_azalea.step" - }, - { - "id": 545, - "name": "minecraft:entity.fox.aggro" - }, - { - "id": 546, - "name": "minecraft:entity.fox.ambient" - }, - { - "id": 547, - "name": "minecraft:entity.fox.bite" - }, - { - "id": 548, - "name": "minecraft:entity.fox.death" - }, - { - "id": 549, - "name": "minecraft:entity.fox.eat" - }, - { - "id": 550, - "name": "minecraft:entity.fox.hurt" - }, - { - "id": 551, - "name": "minecraft:entity.fox.screech" - }, - { - "id": 552, - "name": "minecraft:entity.fox.sleep" - }, - { - "id": 553, - "name": "minecraft:entity.fox.sniff" - }, - { - "id": 554, - "name": "minecraft:entity.fox.spit" - }, - { - "id": 555, - "name": "minecraft:entity.fox.teleport" - }, - { - "id": 556, - "name": "minecraft:block.suspicious_sand.break" - }, - { - "id": 557, - "name": "minecraft:block.suspicious_sand.step" - }, - { - "id": 558, - "name": "minecraft:block.suspicious_sand.place" - }, - { - "id": 559, - "name": "minecraft:block.suspicious_sand.hit" - }, - { - "id": 560, - "name": "minecraft:block.suspicious_sand.fall" - }, - { - "id": 561, - "name": "minecraft:block.suspicious_gravel.break" - }, - { - "id": 562, - "name": "minecraft:block.suspicious_gravel.step" - }, - { - "id": 563, - "name": "minecraft:block.suspicious_gravel.place" - }, - { - "id": 564, - "name": "minecraft:block.suspicious_gravel.hit" - }, - { - "id": 565, - "name": "minecraft:block.suspicious_gravel.fall" - }, - { - "id": 566, - "name": "minecraft:block.froglight.break" - }, - { - "id": 567, - "name": "minecraft:block.froglight.fall" - }, - { - "id": 568, - "name": "minecraft:block.froglight.hit" - }, - { - "id": 569, - "name": "minecraft:block.froglight.place" - }, - { - "id": 570, - "name": "minecraft:block.froglight.step" - }, - { - "id": 571, - "name": "minecraft:block.frogspawn.step" - }, - { - "id": 572, - "name": "minecraft:block.frogspawn.break" - }, - { - "id": 573, - "name": "minecraft:block.frogspawn.fall" - }, - { - "id": 574, - "name": "minecraft:block.frogspawn.hatch" - }, - { - "id": 575, - "name": "minecraft:block.frogspawn.hit" - }, - { - "id": 576, - "name": "minecraft:block.frogspawn.place" - }, - { - "id": 577, - "name": "minecraft:entity.frog.ambient" - }, - { - "id": 578, - "name": "minecraft:entity.frog.death" - }, - { - "id": 579, - "name": "minecraft:entity.frog.eat" - }, - { - "id": 580, - "name": "minecraft:entity.frog.hurt" - }, - { - "id": 581, - "name": "minecraft:entity.frog.lay_spawn" - }, - { - "id": 582, - "name": "minecraft:entity.frog.long_jump" - }, - { - "id": 583, - "name": "minecraft:entity.frog.step" - }, - { - "id": 584, - "name": "minecraft:entity.frog.tongue" - }, - { - "id": 585, - "name": "minecraft:block.roots.break" - }, - { - "id": 586, - "name": "minecraft:block.roots.step" - }, - { - "id": 587, - "name": "minecraft:block.roots.place" - }, - { - "id": 588, - "name": "minecraft:block.roots.hit" - }, - { - "id": 589, - "name": "minecraft:block.roots.fall" - }, - { - "id": 590, - "name": "minecraft:block.furnace.fire_crackle" - }, - { - "id": 591, - "name": "minecraft:entity.generic.big_fall" - }, - { - "id": 592, - "name": "minecraft:entity.generic.burn" - }, - { - "id": 593, - "name": "minecraft:entity.generic.death" - }, - { - "id": 594, - "name": "minecraft:entity.generic.drink" - }, - { - "id": 595, - "name": "minecraft:entity.generic.eat" - }, - { - "id": 596, - "name": "minecraft:entity.generic.explode" - }, - { - "id": 597, - "name": "minecraft:entity.generic.extinguish_fire" - }, - { - "id": 598, - "name": "minecraft:entity.generic.hurt" - }, - { - "id": 599, - "name": "minecraft:entity.generic.small_fall" - }, - { - "id": 600, - "name": "minecraft:entity.generic.splash" - }, - { - "id": 601, - "name": "minecraft:entity.generic.swim" - }, - { - "id": 602, - "name": "minecraft:entity.ghast.ambient" - }, - { - "id": 603, - "name": "minecraft:entity.ghast.death" - }, - { - "id": 604, - "name": "minecraft:entity.ghast.hurt" - }, - { - "id": 605, - "name": "minecraft:entity.ghast.scream" - }, - { - "id": 606, - "name": "minecraft:entity.ghast.shoot" - }, - { - "id": 607, - "name": "minecraft:entity.ghast.warn" - }, - { - "id": 608, - "name": "minecraft:block.gilded_blackstone.break" - }, - { - "id": 609, - "name": "minecraft:block.gilded_blackstone.fall" - }, - { - "id": 610, - "name": "minecraft:block.gilded_blackstone.hit" - }, - { - "id": 611, - "name": "minecraft:block.gilded_blackstone.place" - }, - { - "id": 612, - "name": "minecraft:block.gilded_blackstone.step" - }, - { - "id": 613, - "name": "minecraft:block.glass.break" - }, - { - "id": 614, - "name": "minecraft:block.glass.fall" - }, - { - "id": 615, - "name": "minecraft:block.glass.hit" - }, - { - "id": 616, - "name": "minecraft:block.glass.place" - }, - { - "id": 617, - "name": "minecraft:block.glass.step" - }, - { - "id": 618, - "name": "minecraft:item.glow_ink_sac.use" - }, - { - "id": 619, - "name": "minecraft:entity.glow_item_frame.add_item" - }, - { - "id": 620, - "name": "minecraft:entity.glow_item_frame.break" - }, - { - "id": 621, - "name": "minecraft:entity.glow_item_frame.place" - }, - { - "id": 622, - "name": "minecraft:entity.glow_item_frame.remove_item" - }, - { - "id": 623, - "name": "minecraft:entity.glow_item_frame.rotate_item" - }, - { - "id": 624, - "name": "minecraft:entity.glow_squid.ambient" - }, - { - "id": 625, - "name": "minecraft:entity.glow_squid.death" - }, - { - "id": 626, - "name": "minecraft:entity.glow_squid.hurt" - }, - { - "id": 627, - "name": "minecraft:entity.glow_squid.squirt" - }, - { - "id": 628, - "name": "minecraft:entity.goat.ambient" - }, - { - "id": 629, - "name": "minecraft:entity.goat.death" - }, - { - "id": 630, - "name": "minecraft:entity.goat.eat" - }, - { - "id": 631, - "name": "minecraft:entity.goat.hurt" - }, - { - "id": 632, - "name": "minecraft:entity.goat.long_jump" - }, - { - "id": 633, - "name": "minecraft:entity.goat.milk" - }, - { - "id": 634, - "name": "minecraft:entity.goat.prepare_ram" - }, - { - "id": 635, - "name": "minecraft:entity.goat.ram_impact" - }, - { - "id": 636, - "name": "minecraft:entity.goat.horn_break" - }, - { - "id": 637, - "name": "minecraft:entity.goat.screaming.ambient" - }, - { - "id": 638, - "name": "minecraft:entity.goat.screaming.death" - }, - { - "id": 639, - "name": "minecraft:entity.goat.screaming.eat" - }, - { - "id": 640, - "name": "minecraft:entity.goat.screaming.hurt" - }, - { - "id": 641, - "name": "minecraft:entity.goat.screaming.long_jump" - }, - { - "id": 642, - "name": "minecraft:entity.goat.screaming.milk" - }, - { - "id": 643, - "name": "minecraft:entity.goat.screaming.prepare_ram" - }, - { - "id": 644, - "name": "minecraft:entity.goat.screaming.ram_impact" - }, - { - "id": 645, - "name": "minecraft:entity.goat.step" - }, - { - "id": 646, - "name": "minecraft:block.grass.break" - }, - { - "id": 647, - "name": "minecraft:block.grass.fall" - }, - { - "id": 648, - "name": "minecraft:block.grass.hit" - }, - { - "id": 649, - "name": "minecraft:block.grass.place" - }, - { - "id": 650, - "name": "minecraft:block.grass.step" - }, - { - "id": 651, - "name": "minecraft:block.gravel.break" - }, - { - "id": 652, - "name": "minecraft:block.gravel.fall" - }, - { - "id": 653, - "name": "minecraft:block.gravel.hit" - }, - { - "id": 654, - "name": "minecraft:block.gravel.place" - }, - { - "id": 655, - "name": "minecraft:block.gravel.step" - }, - { - "id": 656, - "name": "minecraft:block.grindstone.use" - }, - { - "id": 657, - "name": "minecraft:block.growing_plant.crop" - }, - { - "id": 658, - "name": "minecraft:entity.guardian.ambient" - }, - { - "id": 659, - "name": "minecraft:entity.guardian.ambient_land" - }, - { - "id": 660, - "name": "minecraft:entity.guardian.attack" - }, - { - "id": 661, - "name": "minecraft:entity.guardian.death" - }, - { - "id": 662, - "name": "minecraft:entity.guardian.death_land" - }, - { - "id": 663, - "name": "minecraft:entity.guardian.flop" - }, - { - "id": 664, - "name": "minecraft:entity.guardian.hurt" - }, - { - "id": 665, - "name": "minecraft:entity.guardian.hurt_land" - }, - { - "id": 666, - "name": "minecraft:block.hanging_roots.break" - }, - { - "id": 667, - "name": "minecraft:block.hanging_roots.fall" - }, - { - "id": 668, - "name": "minecraft:block.hanging_roots.hit" - }, - { - "id": 669, - "name": "minecraft:block.hanging_roots.place" - }, - { - "id": 670, - "name": "minecraft:block.hanging_roots.step" - }, - { - "id": 671, - "name": "minecraft:block.hanging_sign.step" - }, - { - "id": 672, - "name": "minecraft:block.hanging_sign.break" - }, - { - "id": 673, - "name": "minecraft:block.hanging_sign.fall" - }, - { - "id": 674, - "name": "minecraft:block.hanging_sign.hit" - }, - { - "id": 675, - "name": "minecraft:block.hanging_sign.place" - }, - { - "id": 676, - "name": "minecraft:block.heavy_core.break" - }, - { - "id": 677, - "name": "minecraft:block.heavy_core.fall" - }, - { - "id": 678, - "name": "minecraft:block.heavy_core.hit" - }, - { - "id": 679, - "name": "minecraft:block.heavy_core.place" - }, - { - "id": 680, - "name": "minecraft:block.heavy_core.step" - }, - { - "id": 681, - "name": "minecraft:block.nether_wood_hanging_sign.step" - }, - { - "id": 682, - "name": "minecraft:block.nether_wood_hanging_sign.break" - }, - { - "id": 683, - "name": "minecraft:block.nether_wood_hanging_sign.fall" - }, - { - "id": 684, - "name": "minecraft:block.nether_wood_hanging_sign.hit" - }, - { - "id": 685, - "name": "minecraft:block.nether_wood_hanging_sign.place" - }, - { - "id": 686, - "name": "minecraft:block.bamboo_wood_hanging_sign.step" - }, - { - "id": 687, - "name": "minecraft:block.bamboo_wood_hanging_sign.break" - }, - { - "id": 688, - "name": "minecraft:block.bamboo_wood_hanging_sign.fall" - }, - { - "id": 689, - "name": "minecraft:block.bamboo_wood_hanging_sign.hit" - }, - { - "id": 690, - "name": "minecraft:block.bamboo_wood_hanging_sign.place" - }, - { - "id": 691, - "name": "minecraft:block.trial_spawner.break" - }, - { - "id": 692, - "name": "minecraft:block.trial_spawner.step" - }, - { - "id": 693, - "name": "minecraft:block.trial_spawner.place" - }, - { - "id": 694, - "name": "minecraft:block.trial_spawner.hit" - }, - { - "id": 695, - "name": "minecraft:block.trial_spawner.fall" - }, - { - "id": 696, - "name": "minecraft:block.trial_spawner.spawn_mob" - }, - { - "id": 697, - "name": "minecraft:block.trial_spawner.about_to_spawn_item" - }, - { - "id": 698, - "name": "minecraft:block.trial_spawner.spawn_item" - }, - { - "id": 699, - "name": "minecraft:block.trial_spawner.spawn_item_begin" - }, - { - "id": 700, - "name": "minecraft:block.trial_spawner.detect_player" - }, - { - "id": 701, - "name": "minecraft:block.trial_spawner.ominous_activate" - }, - { - "id": 702, - "name": "minecraft:block.trial_spawner.ambient" - }, - { - "id": 703, - "name": "minecraft:block.trial_spawner.ambient_ominous" - }, - { - "id": 704, - "name": "minecraft:block.trial_spawner.open_shutter" - }, - { - "id": 705, - "name": "minecraft:block.trial_spawner.close_shutter" - }, - { - "id": 706, - "name": "minecraft:block.trial_spawner.eject_item" - }, - { - "id": 707, - "name": "minecraft:item.hoe.till" - }, - { - "id": 708, - "name": "minecraft:entity.hoglin.ambient" - }, - { - "id": 709, - "name": "minecraft:entity.hoglin.angry" - }, - { - "id": 710, - "name": "minecraft:entity.hoglin.attack" - }, - { - "id": 711, - "name": "minecraft:entity.hoglin.converted_to_zombified" - }, - { - "id": 712, - "name": "minecraft:entity.hoglin.death" - }, - { - "id": 713, - "name": "minecraft:entity.hoglin.hurt" - }, - { - "id": 714, - "name": "minecraft:entity.hoglin.retreat" - }, - { - "id": 715, - "name": "minecraft:entity.hoglin.step" - }, - { - "id": 716, - "name": "minecraft:block.honey_block.break" - }, - { - "id": 717, - "name": "minecraft:block.honey_block.fall" - }, - { - "id": 718, - "name": "minecraft:block.honey_block.hit" - }, - { - "id": 719, - "name": "minecraft:block.honey_block.place" - }, - { - "id": 720, - "name": "minecraft:block.honey_block.slide" - }, - { - "id": 721, - "name": "minecraft:block.honey_block.step" - }, - { - "id": 722, - "name": "minecraft:item.honeycomb.wax_on" - }, - { - "id": 723, - "name": "minecraft:item.honey_bottle.drink" - }, - { - "id": 724, - "name": "minecraft:item.goat_horn.sound.0" - }, - { - "id": 725, - "name": "minecraft:item.goat_horn.sound.1" - }, - { - "id": 726, - "name": "minecraft:item.goat_horn.sound.2" - }, - { - "id": 727, - "name": "minecraft:item.goat_horn.sound.3" - }, - { - "id": 728, - "name": "minecraft:item.goat_horn.sound.4" - }, - { - "id": 729, - "name": "minecraft:item.goat_horn.sound.5" - }, - { - "id": 730, - "name": "minecraft:item.goat_horn.sound.6" - }, - { - "id": 731, - "name": "minecraft:item.goat_horn.sound.7" - }, - { - "id": 732, - "name": "minecraft:entity.horse.ambient" - }, - { - "id": 733, - "name": "minecraft:entity.horse.angry" - }, - { - "id": 734, - "name": "minecraft:entity.horse.armor" - }, - { - "id": 735, - "name": "minecraft:entity.horse.breathe" - }, - { - "id": 736, - "name": "minecraft:entity.horse.death" - }, - { - "id": 737, - "name": "minecraft:entity.horse.eat" - }, - { - "id": 738, - "name": "minecraft:entity.horse.gallop" - }, - { - "id": 739, - "name": "minecraft:entity.horse.hurt" - }, - { - "id": 740, - "name": "minecraft:entity.horse.jump" - }, - { - "id": 741, - "name": "minecraft:entity.horse.land" - }, - { - "id": 742, - "name": "minecraft:entity.horse.saddle" - }, - { - "id": 743, - "name": "minecraft:entity.horse.step" - }, - { - "id": 744, - "name": "minecraft:entity.horse.step_wood" - }, - { - "id": 745, - "name": "minecraft:entity.hostile.big_fall" - }, - { - "id": 746, - "name": "minecraft:entity.hostile.death" - }, - { - "id": 747, - "name": "minecraft:entity.hostile.hurt" - }, - { - "id": 748, - "name": "minecraft:entity.hostile.small_fall" - }, - { - "id": 749, - "name": "minecraft:entity.hostile.splash" - }, - { - "id": 750, - "name": "minecraft:entity.hostile.swim" - }, - { - "id": 751, - "name": "minecraft:entity.husk.ambient" - }, - { - "id": 752, - "name": "minecraft:entity.husk.converted_to_zombie" - }, - { - "id": 753, - "name": "minecraft:entity.husk.death" - }, - { - "id": 754, - "name": "minecraft:entity.husk.hurt" - }, - { - "id": 755, - "name": "minecraft:entity.husk.step" - }, - { - "id": 756, - "name": "minecraft:entity.illusioner.ambient" - }, - { - "id": 757, - "name": "minecraft:entity.illusioner.cast_spell" - }, - { - "id": 758, - "name": "minecraft:entity.illusioner.death" - }, - { - "id": 759, - "name": "minecraft:entity.illusioner.hurt" - }, - { - "id": 760, - "name": "minecraft:entity.illusioner.mirror_move" - }, - { - "id": 761, - "name": "minecraft:entity.illusioner.prepare_blindness" - }, - { - "id": 762, - "name": "minecraft:entity.illusioner.prepare_mirror" - }, - { - "id": 763, - "name": "minecraft:item.ink_sac.use" - }, - { - "id": 764, - "name": "minecraft:block.iron_door.close" - }, - { - "id": 765, - "name": "minecraft:block.iron_door.open" - }, - { - "id": 766, - "name": "minecraft:entity.iron_golem.attack" - }, - { - "id": 767, - "name": "minecraft:entity.iron_golem.damage" - }, - { - "id": 768, - "name": "minecraft:entity.iron_golem.death" - }, - { - "id": 769, - "name": "minecraft:entity.iron_golem.hurt" - }, - { - "id": 770, - "name": "minecraft:entity.iron_golem.repair" - }, - { - "id": 771, - "name": "minecraft:entity.iron_golem.step" - }, - { - "id": 772, - "name": "minecraft:block.iron_trapdoor.close" - }, - { - "id": 773, - "name": "minecraft:block.iron_trapdoor.open" - }, - { - "id": 774, - "name": "minecraft:entity.item_frame.add_item" - }, - { - "id": 775, - "name": "minecraft:entity.item_frame.break" - }, - { - "id": 776, - "name": "minecraft:entity.item_frame.place" - }, - { - "id": 777, - "name": "minecraft:entity.item_frame.remove_item" - }, - { - "id": 778, - "name": "minecraft:entity.item_frame.rotate_item" - }, - { - "id": 779, - "name": "minecraft:entity.item.break" - }, - { - "id": 780, - "name": "minecraft:entity.item.pickup" - }, - { - "id": 781, - "name": "minecraft:block.ladder.break" - }, - { - "id": 782, - "name": "minecraft:block.ladder.fall" - }, - { - "id": 783, - "name": "minecraft:block.ladder.hit" - }, - { - "id": 784, - "name": "minecraft:block.ladder.place" - }, - { - "id": 785, - "name": "minecraft:block.ladder.step" - }, - { - "id": 786, - "name": "minecraft:block.lantern.break" - }, - { - "id": 787, - "name": "minecraft:block.lantern.fall" - }, - { - "id": 788, - "name": "minecraft:block.lantern.hit" - }, - { - "id": 789, - "name": "minecraft:block.lantern.place" - }, - { - "id": 790, - "name": "minecraft:block.lantern.step" - }, - { - "id": 791, - "name": "minecraft:block.large_amethyst_bud.break" - }, - { - "id": 792, - "name": "minecraft:block.large_amethyst_bud.place" - }, - { - "id": 793, - "name": "minecraft:block.lava.ambient" - }, - { - "id": 794, - "name": "minecraft:block.lava.extinguish" - }, - { - "id": 795, - "name": "minecraft:block.lava.pop" - }, - { - "id": 796, - "name": "minecraft:entity.leash_knot.break" - }, - { - "id": 797, - "name": "minecraft:entity.leash_knot.place" - }, - { - "id": 798, - "name": "minecraft:block.lever.click" - }, - { - "id": 799, - "name": "minecraft:entity.lightning_bolt.impact" - }, - { - "id": 800, - "name": "minecraft:entity.lightning_bolt.thunder" - }, - { - "id": 801, - "name": "minecraft:entity.lingering_potion.throw" - }, - { - "id": 802, - "name": "minecraft:entity.llama.ambient" - }, - { - "id": 803, - "name": "minecraft:entity.llama.angry" - }, - { - "id": 804, - "name": "minecraft:entity.llama.chest" - }, - { - "id": 805, - "name": "minecraft:entity.llama.death" - }, - { - "id": 806, - "name": "minecraft:entity.llama.eat" - }, - { - "id": 807, - "name": "minecraft:entity.llama.hurt" - }, - { - "id": 808, - "name": "minecraft:entity.llama.spit" - }, - { - "id": 809, - "name": "minecraft:entity.llama.step" - }, - { - "id": 810, - "name": "minecraft:entity.llama.swag" - }, - { - "id": 811, - "name": "minecraft:entity.magma_cube.death_small" - }, - { - "id": 812, - "name": "minecraft:block.lodestone.break" - }, - { - "id": 813, - "name": "minecraft:block.lodestone.step" - }, - { - "id": 814, - "name": "minecraft:block.lodestone.place" - }, - { - "id": 815, - "name": "minecraft:block.lodestone.hit" - }, - { - "id": 816, - "name": "minecraft:block.lodestone.fall" - }, - { - "id": 817, - "name": "minecraft:item.lodestone_compass.lock" - }, - { - "id": 818, - "name": "minecraft:item.mace.smash_air" - }, - { - "id": 819, - "name": "minecraft:item.mace.smash_ground" - }, - { - "id": 820, - "name": "minecraft:item.mace.smash_ground_heavy" - }, - { - "id": 821, - "name": "minecraft:entity.magma_cube.death" - }, - { - "id": 822, - "name": "minecraft:entity.magma_cube.hurt" - }, - { - "id": 823, - "name": "minecraft:entity.magma_cube.hurt_small" - }, - { - "id": 824, - "name": "minecraft:entity.magma_cube.jump" - }, - { - "id": 825, - "name": "minecraft:entity.magma_cube.squish" - }, - { - "id": 826, - "name": "minecraft:entity.magma_cube.squish_small" - }, - { - "id": 827, - "name": "minecraft:block.mangrove_roots.break" - }, - { - "id": 828, - "name": "minecraft:block.mangrove_roots.fall" - }, - { - "id": 829, - "name": "minecraft:block.mangrove_roots.hit" - }, - { - "id": 830, - "name": "minecraft:block.mangrove_roots.place" - }, - { - "id": 831, - "name": "minecraft:block.mangrove_roots.step" - }, - { - "id": 832, - "name": "minecraft:block.medium_amethyst_bud.break" - }, - { - "id": 833, - "name": "minecraft:block.medium_amethyst_bud.place" - }, - { - "id": 834, - "name": "minecraft:block.metal.break" - }, - { - "id": 835, - "name": "minecraft:block.metal.fall" - }, - { - "id": 836, - "name": "minecraft:block.metal.hit" - }, - { - "id": 837, - "name": "minecraft:block.metal.place" - }, - { - "id": 838, - "name": "minecraft:block.metal_pressure_plate.click_off" - }, - { - "id": 839, - "name": "minecraft:block.metal_pressure_plate.click_on" - }, - { - "id": 840, - "name": "minecraft:block.metal.step" - }, - { - "id": 841, - "name": "minecraft:entity.minecart.inside.underwater" - }, - { - "id": 842, - "name": "minecraft:entity.minecart.inside" - }, - { - "id": 843, - "name": "minecraft:entity.minecart.riding" - }, - { - "id": 844, - "name": "minecraft:entity.mooshroom.convert" - }, - { - "id": 845, - "name": "minecraft:entity.mooshroom.eat" - }, - { - "id": 846, - "name": "minecraft:entity.mooshroom.milk" - }, - { - "id": 847, - "name": "minecraft:entity.mooshroom.suspicious_milk" - }, - { - "id": 848, - "name": "minecraft:entity.mooshroom.shear" - }, - { - "id": 849, - "name": "minecraft:block.moss_carpet.break" - }, - { - "id": 850, - "name": "minecraft:block.moss_carpet.fall" - }, - { - "id": 851, - "name": "minecraft:block.moss_carpet.hit" - }, - { - "id": 852, - "name": "minecraft:block.moss_carpet.place" - }, - { - "id": 853, - "name": "minecraft:block.moss_carpet.step" - }, - { - "id": 854, - "name": "minecraft:block.pink_petals.break" - }, - { - "id": 855, - "name": "minecraft:block.pink_petals.fall" - }, - { - "id": 856, - "name": "minecraft:block.pink_petals.hit" - }, - { - "id": 857, - "name": "minecraft:block.pink_petals.place" - }, - { - "id": 858, - "name": "minecraft:block.pink_petals.step" - }, - { - "id": 859, - "name": "minecraft:block.moss.break" - }, - { - "id": 860, - "name": "minecraft:block.moss.fall" - }, - { - "id": 861, - "name": "minecraft:block.moss.hit" - }, - { - "id": 862, - "name": "minecraft:block.moss.place" - }, - { - "id": 863, - "name": "minecraft:block.moss.step" - }, - { - "id": 864, - "name": "minecraft:block.mud.break" - }, - { - "id": 865, - "name": "minecraft:block.mud.fall" - }, - { - "id": 866, - "name": "minecraft:block.mud.hit" - }, - { - "id": 867, - "name": "minecraft:block.mud.place" - }, - { - "id": 868, - "name": "minecraft:block.mud.step" - }, - { - "id": 869, - "name": "minecraft:block.mud_bricks.break" - }, - { - "id": 870, - "name": "minecraft:block.mud_bricks.fall" - }, - { - "id": 871, - "name": "minecraft:block.mud_bricks.hit" - }, - { - "id": 872, - "name": "minecraft:block.mud_bricks.place" - }, - { - "id": 873, - "name": "minecraft:block.mud_bricks.step" - }, - { - "id": 874, - "name": "minecraft:block.muddy_mangrove_roots.break" - }, - { - "id": 875, - "name": "minecraft:block.muddy_mangrove_roots.fall" - }, - { - "id": 876, - "name": "minecraft:block.muddy_mangrove_roots.hit" - }, - { - "id": 877, - "name": "minecraft:block.muddy_mangrove_roots.place" - }, - { - "id": 878, - "name": "minecraft:block.muddy_mangrove_roots.step" - }, - { - "id": 879, - "name": "minecraft:entity.mule.ambient" - }, - { - "id": 880, - "name": "minecraft:entity.mule.angry" - }, - { - "id": 881, - "name": "minecraft:entity.mule.chest" - }, - { - "id": 882, - "name": "minecraft:entity.mule.death" - }, - { - "id": 883, - "name": "minecraft:entity.mule.eat" - }, - { - "id": 884, - "name": "minecraft:entity.mule.hurt" - }, - { - "id": 885, - "name": "minecraft:entity.mule.jump" - }, - { - "id": 886, - "name": "minecraft:music.creative" - }, - { - "id": 887, - "name": "minecraft:music.credits" - }, - { - "id": 888, - "name": "minecraft:music_disc.5" - }, - { - "id": 889, - "name": "minecraft:music_disc.11" - }, - { - "id": 890, - "name": "minecraft:music_disc.13" - }, - { - "id": 891, - "name": "minecraft:music_disc.blocks" - }, - { - "id": 892, - "name": "minecraft:music_disc.cat" - }, - { - "id": 893, - "name": "minecraft:music_disc.chirp" - }, - { - "id": 894, - "name": "minecraft:music_disc.far" - }, - { - "id": 895, - "name": "minecraft:music_disc.mall" - }, - { - "id": 896, - "name": "minecraft:music_disc.mellohi" - }, - { - "id": 897, - "name": "minecraft:music_disc.pigstep" - }, - { - "id": 898, - "name": "minecraft:music_disc.stal" - }, - { - "id": 899, - "name": "minecraft:music_disc.strad" - }, - { - "id": 900, - "name": "minecraft:music_disc.wait" - }, - { - "id": 901, - "name": "minecraft:music_disc.ward" - }, - { - "id": 902, - "name": "minecraft:music_disc.otherside" - }, - { - "id": 903, - "name": "minecraft:music_disc.relic" - }, - { - "id": 904, - "name": "minecraft:music_disc.creator" - }, - { - "id": 905, - "name": "minecraft:music_disc.creator_music_box" - }, - { - "id": 906, - "name": "minecraft:music_disc.precipice" - }, - { - "id": 907, - "name": "minecraft:music.dragon" - }, - { - "id": 908, - "name": "minecraft:music.end" - }, - { - "id": 909, - "name": "minecraft:music.game" - }, - { - "id": 910, - "name": "minecraft:music.menu" - }, - { - "id": 911, - "name": "minecraft:music.nether.basalt_deltas" - }, - { - "id": 912, - "name": "minecraft:music.nether.crimson_forest" - }, - { - "id": 913, - "name": "minecraft:music.overworld.deep_dark" - }, - { - "id": 914, - "name": "minecraft:music.overworld.dripstone_caves" - }, - { - "id": 915, - "name": "minecraft:music.overworld.grove" - }, - { - "id": 916, - "name": "minecraft:music.overworld.jagged_peaks" - }, - { - "id": 917, - "name": "minecraft:music.overworld.lush_caves" - }, - { - "id": 918, - "name": "minecraft:music.overworld.swamp" - }, - { - "id": 919, - "name": "minecraft:music.overworld.forest" - }, - { - "id": 920, - "name": "minecraft:music.overworld.old_growth_taiga" - }, - { - "id": 921, - "name": "minecraft:music.overworld.meadow" - }, - { - "id": 922, - "name": "minecraft:music.overworld.cherry_grove" - }, - { - "id": 923, - "name": "minecraft:music.nether.nether_wastes" - }, - { - "id": 924, - "name": "minecraft:music.overworld.frozen_peaks" - }, - { - "id": 925, - "name": "minecraft:music.overworld.snowy_slopes" - }, - { - "id": 926, - "name": "minecraft:music.nether.soul_sand_valley" - }, - { - "id": 927, - "name": "minecraft:music.overworld.stony_peaks" - }, - { - "id": 928, - "name": "minecraft:music.nether.warped_forest" - }, - { - "id": 929, - "name": "minecraft:music.overworld.flower_forest" - }, - { - "id": 930, - "name": "minecraft:music.overworld.desert" - }, - { - "id": 931, - "name": "minecraft:music.overworld.badlands" - }, - { - "id": 932, - "name": "minecraft:music.overworld.jungle" - }, - { - "id": 933, - "name": "minecraft:music.overworld.sparse_jungle" - }, - { - "id": 934, - "name": "minecraft:music.overworld.bamboo_jungle" - }, - { - "id": 935, - "name": "minecraft:music.under_water" - }, - { - "id": 936, - "name": "minecraft:block.nether_bricks.break" - }, - { - "id": 937, - "name": "minecraft:block.nether_bricks.step" - }, - { - "id": 938, - "name": "minecraft:block.nether_bricks.place" - }, - { - "id": 939, - "name": "minecraft:block.nether_bricks.hit" - }, - { - "id": 940, - "name": "minecraft:block.nether_bricks.fall" - }, - { - "id": 941, - "name": "minecraft:block.nether_wart.break" - }, - { - "id": 942, - "name": "minecraft:item.nether_wart.plant" - }, - { - "id": 943, - "name": "minecraft:block.nether_wood.break" - }, - { - "id": 944, - "name": "minecraft:block.nether_wood.fall" - }, - { - "id": 945, - "name": "minecraft:block.nether_wood.hit" - }, - { - "id": 946, - "name": "minecraft:block.nether_wood.place" - }, - { - "id": 947, - "name": "minecraft:block.nether_wood.step" - }, - { - "id": 948, - "name": "minecraft:block.nether_wood_door.close" - }, - { - "id": 949, - "name": "minecraft:block.nether_wood_door.open" - }, - { - "id": 950, - "name": "minecraft:block.nether_wood_trapdoor.close" - }, - { - "id": 951, - "name": "minecraft:block.nether_wood_trapdoor.open" - }, - { - "id": 952, - "name": "minecraft:block.nether_wood_button.click_off" - }, - { - "id": 953, - "name": "minecraft:block.nether_wood_button.click_on" - }, - { - "id": 954, - "name": "minecraft:block.nether_wood_pressure_plate.click_off" - }, - { - "id": 955, - "name": "minecraft:block.nether_wood_pressure_plate.click_on" - }, - { - "id": 956, - "name": "minecraft:block.nether_wood_fence_gate.close" - }, - { - "id": 957, - "name": "minecraft:block.nether_wood_fence_gate.open" - }, - { - "id": 958, - "name": "minecraft:intentionally_empty" - }, - { - "id": 959, - "name": "minecraft:block.packed_mud.break" - }, - { - "id": 960, - "name": "minecraft:block.packed_mud.fall" - }, - { - "id": 961, - "name": "minecraft:block.packed_mud.hit" - }, - { - "id": 962, - "name": "minecraft:block.packed_mud.place" - }, - { - "id": 963, - "name": "minecraft:block.packed_mud.step" - }, - { - "id": 964, - "name": "minecraft:block.stem.break" - }, - { - "id": 965, - "name": "minecraft:block.stem.step" - }, - { - "id": 966, - "name": "minecraft:block.stem.place" - }, - { - "id": 967, - "name": "minecraft:block.stem.hit" - }, - { - "id": 968, - "name": "minecraft:block.stem.fall" - }, - { - "id": 969, - "name": "minecraft:block.nylium.break" - }, - { - "id": 970, - "name": "minecraft:block.nylium.step" - }, - { - "id": 971, - "name": "minecraft:block.nylium.place" - }, - { - "id": 972, - "name": "minecraft:block.nylium.hit" - }, - { - "id": 973, - "name": "minecraft:block.nylium.fall" - }, - { - "id": 974, - "name": "minecraft:block.nether_sprouts.break" - }, - { - "id": 975, - "name": "minecraft:block.nether_sprouts.step" - }, - { - "id": 976, - "name": "minecraft:block.nether_sprouts.place" - }, - { - "id": 977, - "name": "minecraft:block.nether_sprouts.hit" - }, - { - "id": 978, - "name": "minecraft:block.nether_sprouts.fall" - }, - { - "id": 979, - "name": "minecraft:block.fungus.break" - }, - { - "id": 980, - "name": "minecraft:block.fungus.step" - }, - { - "id": 981, - "name": "minecraft:block.fungus.place" - }, - { - "id": 982, - "name": "minecraft:block.fungus.hit" - }, - { - "id": 983, - "name": "minecraft:block.fungus.fall" - }, - { - "id": 984, - "name": "minecraft:block.weeping_vines.break" - }, - { - "id": 985, - "name": "minecraft:block.weeping_vines.step" - }, - { - "id": 986, - "name": "minecraft:block.weeping_vines.place" - }, - { - "id": 987, - "name": "minecraft:block.weeping_vines.hit" - }, - { - "id": 988, - "name": "minecraft:block.weeping_vines.fall" - }, - { - "id": 989, - "name": "minecraft:block.wart_block.break" - }, - { - "id": 990, - "name": "minecraft:block.wart_block.step" - }, - { - "id": 991, - "name": "minecraft:block.wart_block.place" - }, - { - "id": 992, - "name": "minecraft:block.wart_block.hit" - }, - { - "id": 993, - "name": "minecraft:block.wart_block.fall" - }, - { - "id": 994, - "name": "minecraft:block.netherite_block.break" - }, - { - "id": 995, - "name": "minecraft:block.netherite_block.step" - }, - { - "id": 996, - "name": "minecraft:block.netherite_block.place" - }, - { - "id": 997, - "name": "minecraft:block.netherite_block.hit" - }, - { - "id": 998, - "name": "minecraft:block.netherite_block.fall" - }, - { - "id": 999, - "name": "minecraft:block.netherrack.break" - }, - { - "id": 1000, - "name": "minecraft:block.netherrack.step" - }, - { - "id": 1001, - "name": "minecraft:block.netherrack.place" - }, - { - "id": 1002, - "name": "minecraft:block.netherrack.hit" - }, - { - "id": 1003, - "name": "minecraft:block.netherrack.fall" - }, - { - "id": 1004, - "name": "minecraft:block.note_block.basedrum" - }, - { - "id": 1005, - "name": "minecraft:block.note_block.bass" - }, - { - "id": 1006, - "name": "minecraft:block.note_block.bell" - }, - { - "id": 1007, - "name": "minecraft:block.note_block.chime" - }, - { - "id": 1008, - "name": "minecraft:block.note_block.flute" - }, - { - "id": 1009, - "name": "minecraft:block.note_block.guitar" - }, - { - "id": 1010, - "name": "minecraft:block.note_block.harp" - }, - { - "id": 1011, - "name": "minecraft:block.note_block.hat" - }, - { - "id": 1012, - "name": "minecraft:block.note_block.pling" - }, - { - "id": 1013, - "name": "minecraft:block.note_block.snare" - }, - { - "id": 1014, - "name": "minecraft:block.note_block.xylophone" - }, - { - "id": 1015, - "name": "minecraft:block.note_block.iron_xylophone" - }, - { - "id": 1016, - "name": "minecraft:block.note_block.cow_bell" - }, - { - "id": 1017, - "name": "minecraft:block.note_block.didgeridoo" - }, - { - "id": 1018, - "name": "minecraft:block.note_block.bit" - }, - { - "id": 1019, - "name": "minecraft:block.note_block.banjo" - }, - { - "id": 1020, - "name": "minecraft:block.note_block.imitate.zombie" - }, - { - "id": 1021, - "name": "minecraft:block.note_block.imitate.skeleton" - }, - { - "id": 1022, - "name": "minecraft:block.note_block.imitate.creeper" - }, - { - "id": 1023, - "name": "minecraft:block.note_block.imitate.ender_dragon" - }, - { - "id": 1024, - "name": "minecraft:block.note_block.imitate.wither_skeleton" - }, - { - "id": 1025, - "name": "minecraft:block.note_block.imitate.piglin" - }, - { - "id": 1026, - "name": "minecraft:entity.ocelot.hurt" - }, - { - "id": 1027, - "name": "minecraft:entity.ocelot.ambient" - }, - { - "id": 1028, - "name": "minecraft:entity.ocelot.death" - }, - { - "id": 1029, - "name": "minecraft:item.ominous_bottle.dispose" - }, - { - "id": 1030, - "name": "minecraft:entity.painting.break" - }, - { - "id": 1031, - "name": "minecraft:entity.painting.place" - }, - { - "id": 1032, - "name": "minecraft:block.pale_hanging_moss.idle" - }, - { - "id": 1033, - "name": "minecraft:entity.panda.pre_sneeze" - }, - { - "id": 1034, - "name": "minecraft:entity.panda.sneeze" - }, - { - "id": 1035, - "name": "minecraft:entity.panda.ambient" - }, - { - "id": 1036, - "name": "minecraft:entity.panda.death" - }, - { - "id": 1037, - "name": "minecraft:entity.panda.eat" - }, - { - "id": 1038, - "name": "minecraft:entity.panda.step" - }, - { - "id": 1039, - "name": "minecraft:entity.panda.cant_breed" - }, - { - "id": 1040, - "name": "minecraft:entity.panda.aggressive_ambient" - }, - { - "id": 1041, - "name": "minecraft:entity.panda.worried_ambient" - }, - { - "id": 1042, - "name": "minecraft:entity.panda.hurt" - }, - { - "id": 1043, - "name": "minecraft:entity.panda.bite" - }, - { - "id": 1044, - "name": "minecraft:entity.parrot.ambient" - }, - { - "id": 1045, - "name": "minecraft:entity.parrot.death" - }, - { - "id": 1046, - "name": "minecraft:entity.parrot.eat" - }, - { - "id": 1047, - "name": "minecraft:entity.parrot.fly" - }, - { - "id": 1048, - "name": "minecraft:entity.parrot.hurt" - }, - { - "id": 1049, - "name": "minecraft:entity.parrot.imitate.blaze" - }, - { - "id": 1050, - "name": "minecraft:entity.parrot.imitate.bogged" - }, - { - "id": 1051, - "name": "minecraft:entity.parrot.imitate.breeze" - }, - { - "id": 1052, - "name": "minecraft:entity.parrot.imitate.creaking" - }, - { - "id": 1053, - "name": "minecraft:entity.parrot.imitate.creeper" - }, - { - "id": 1054, - "name": "minecraft:entity.parrot.imitate.drowned" - }, - { - "id": 1055, - "name": "minecraft:entity.parrot.imitate.elder_guardian" - }, - { - "id": 1056, - "name": "minecraft:entity.parrot.imitate.ender_dragon" - }, - { - "id": 1057, - "name": "minecraft:entity.parrot.imitate.endermite" - }, - { - "id": 1058, - "name": "minecraft:entity.parrot.imitate.evoker" - }, - { - "id": 1059, - "name": "minecraft:entity.parrot.imitate.ghast" - }, - { - "id": 1060, - "name": "minecraft:entity.parrot.imitate.guardian" - }, - { - "id": 1061, - "name": "minecraft:entity.parrot.imitate.hoglin" - }, - { - "id": 1062, - "name": "minecraft:entity.parrot.imitate.husk" - }, - { - "id": 1063, - "name": "minecraft:entity.parrot.imitate.illusioner" - }, - { - "id": 1064, - "name": "minecraft:entity.parrot.imitate.magma_cube" - }, - { - "id": 1065, - "name": "minecraft:entity.parrot.imitate.phantom" - }, - { - "id": 1066, - "name": "minecraft:entity.parrot.imitate.piglin" - }, - { - "id": 1067, - "name": "minecraft:entity.parrot.imitate.piglin_brute" - }, - { - "id": 1068, - "name": "minecraft:entity.parrot.imitate.pillager" - }, - { - "id": 1069, - "name": "minecraft:entity.parrot.imitate.ravager" - }, - { - "id": 1070, - "name": "minecraft:entity.parrot.imitate.shulker" - }, - { - "id": 1071, - "name": "minecraft:entity.parrot.imitate.silverfish" - }, - { - "id": 1072, - "name": "minecraft:entity.parrot.imitate.skeleton" - }, - { - "id": 1073, - "name": "minecraft:entity.parrot.imitate.slime" - }, - { - "id": 1074, - "name": "minecraft:entity.parrot.imitate.spider" - }, - { - "id": 1075, - "name": "minecraft:entity.parrot.imitate.stray" - }, - { - "id": 1076, - "name": "minecraft:entity.parrot.imitate.vex" - }, - { - "id": 1077, - "name": "minecraft:entity.parrot.imitate.vindicator" - }, - { - "id": 1078, - "name": "minecraft:entity.parrot.imitate.warden" - }, - { - "id": 1079, - "name": "minecraft:entity.parrot.imitate.witch" - }, - { - "id": 1080, - "name": "minecraft:entity.parrot.imitate.wither" - }, - { - "id": 1081, - "name": "minecraft:entity.parrot.imitate.wither_skeleton" - }, - { - "id": 1082, - "name": "minecraft:entity.parrot.imitate.zoglin" - }, - { - "id": 1083, - "name": "minecraft:entity.parrot.imitate.zombie" - }, - { - "id": 1084, - "name": "minecraft:entity.parrot.imitate.zombie_villager" - }, - { - "id": 1085, - "name": "minecraft:entity.parrot.step" - }, - { - "id": 1086, - "name": "minecraft:entity.phantom.ambient" - }, - { - "id": 1087, - "name": "minecraft:entity.phantom.bite" - }, - { - "id": 1088, - "name": "minecraft:entity.phantom.death" - }, - { - "id": 1089, - "name": "minecraft:entity.phantom.flap" - }, - { - "id": 1090, - "name": "minecraft:entity.phantom.hurt" - }, - { - "id": 1091, - "name": "minecraft:entity.phantom.swoop" - }, - { - "id": 1092, - "name": "minecraft:entity.pig.ambient" - }, - { - "id": 1093, - "name": "minecraft:entity.pig.death" - }, - { - "id": 1094, - "name": "minecraft:entity.pig.hurt" - }, - { - "id": 1095, - "name": "minecraft:entity.pig.saddle" - }, - { - "id": 1096, - "name": "minecraft:entity.pig.step" - }, - { - "id": 1097, - "name": "minecraft:entity.piglin.admiring_item" - }, - { - "id": 1098, - "name": "minecraft:entity.piglin.ambient" - }, - { - "id": 1099, - "name": "minecraft:entity.piglin.angry" - }, - { - "id": 1100, - "name": "minecraft:entity.piglin.celebrate" - }, - { - "id": 1101, - "name": "minecraft:entity.piglin.death" - }, - { - "id": 1102, - "name": "minecraft:entity.piglin.jealous" - }, - { - "id": 1103, - "name": "minecraft:entity.piglin.hurt" - }, - { - "id": 1104, - "name": "minecraft:entity.piglin.retreat" - }, - { - "id": 1105, - "name": "minecraft:entity.piglin.step" - }, - { - "id": 1106, - "name": "minecraft:entity.piglin.converted_to_zombified" - }, - { - "id": 1107, - "name": "minecraft:entity.piglin_brute.ambient" - }, - { - "id": 1108, - "name": "minecraft:entity.piglin_brute.angry" - }, - { - "id": 1109, - "name": "minecraft:entity.piglin_brute.death" - }, - { - "id": 1110, - "name": "minecraft:entity.piglin_brute.hurt" - }, - { - "id": 1111, - "name": "minecraft:entity.piglin_brute.step" - }, - { - "id": 1112, - "name": "minecraft:entity.piglin_brute.converted_to_zombified" - }, - { - "id": 1113, - "name": "minecraft:entity.pillager.ambient" - }, - { - "id": 1114, - "name": "minecraft:entity.pillager.celebrate" - }, - { - "id": 1115, - "name": "minecraft:entity.pillager.death" - }, - { - "id": 1116, - "name": "minecraft:entity.pillager.hurt" - }, - { - "id": 1117, - "name": "minecraft:block.piston.contract" - }, - { - "id": 1118, - "name": "minecraft:block.piston.extend" - }, - { - "id": 1119, - "name": "minecraft:entity.player.attack.crit" - }, - { - "id": 1120, - "name": "minecraft:entity.player.attack.knockback" - }, - { - "id": 1121, - "name": "minecraft:entity.player.attack.nodamage" - }, - { - "id": 1122, - "name": "minecraft:entity.player.attack.strong" - }, - { - "id": 1123, - "name": "minecraft:entity.player.attack.sweep" - }, - { - "id": 1124, - "name": "minecraft:entity.player.attack.weak" - }, - { - "id": 1125, - "name": "minecraft:entity.player.big_fall" - }, - { - "id": 1126, - "name": "minecraft:entity.player.breath" - }, - { - "id": 1127, - "name": "minecraft:entity.player.burp" - }, - { - "id": 1128, - "name": "minecraft:entity.player.death" - }, - { - "id": 1129, - "name": "minecraft:entity.player.hurt" - }, - { - "id": 1130, - "name": "minecraft:entity.player.hurt_drown" - }, - { - "id": 1131, - "name": "minecraft:entity.player.hurt_freeze" - }, - { - "id": 1132, - "name": "minecraft:entity.player.hurt_on_fire" - }, - { - "id": 1133, - "name": "minecraft:entity.player.hurt_sweet_berry_bush" - }, - { - "id": 1134, - "name": "minecraft:entity.player.levelup" - }, - { - "id": 1135, - "name": "minecraft:entity.player.small_fall" - }, - { - "id": 1136, - "name": "minecraft:entity.player.splash" - }, - { - "id": 1137, - "name": "minecraft:entity.player.splash.high_speed" - }, - { - "id": 1138, - "name": "minecraft:entity.player.swim" - }, - { - "id": 1139, - "name": "minecraft:entity.player.teleport" - }, - { - "id": 1140, - "name": "minecraft:entity.polar_bear.ambient" - }, - { - "id": 1141, - "name": "minecraft:entity.polar_bear.ambient_baby" - }, - { - "id": 1142, - "name": "minecraft:entity.polar_bear.death" - }, - { - "id": 1143, - "name": "minecraft:entity.polar_bear.hurt" - }, - { - "id": 1144, - "name": "minecraft:entity.polar_bear.step" - }, - { - "id": 1145, - "name": "minecraft:entity.polar_bear.warning" - }, - { - "id": 1146, - "name": "minecraft:block.polished_deepslate.break" - }, - { - "id": 1147, - "name": "minecraft:block.polished_deepslate.fall" - }, - { - "id": 1148, - "name": "minecraft:block.polished_deepslate.hit" - }, - { - "id": 1149, - "name": "minecraft:block.polished_deepslate.place" - }, - { - "id": 1150, - "name": "minecraft:block.polished_deepslate.step" - }, - { - "id": 1151, - "name": "minecraft:block.portal.ambient" - }, - { - "id": 1152, - "name": "minecraft:block.portal.travel" - }, - { - "id": 1153, - "name": "minecraft:block.portal.trigger" - }, - { - "id": 1154, - "name": "minecraft:block.powder_snow.break" - }, - { - "id": 1155, - "name": "minecraft:block.powder_snow.fall" - }, - { - "id": 1156, - "name": "minecraft:block.powder_snow.hit" - }, - { - "id": 1157, - "name": "minecraft:block.powder_snow.place" - }, - { - "id": 1158, - "name": "minecraft:block.powder_snow.step" - }, - { - "id": 1159, - "name": "minecraft:entity.puffer_fish.ambient" - }, - { - "id": 1160, - "name": "minecraft:entity.puffer_fish.blow_out" - }, - { - "id": 1161, - "name": "minecraft:entity.puffer_fish.blow_up" - }, - { - "id": 1162, - "name": "minecraft:entity.puffer_fish.death" - }, - { - "id": 1163, - "name": "minecraft:entity.puffer_fish.flop" - }, - { - "id": 1164, - "name": "minecraft:entity.puffer_fish.hurt" - }, - { - "id": 1165, - "name": "minecraft:entity.puffer_fish.sting" - }, - { - "id": 1166, - "name": "minecraft:block.pumpkin.carve" - }, - { - "id": 1167, - "name": "minecraft:entity.rabbit.ambient" - }, - { - "id": 1168, - "name": "minecraft:entity.rabbit.attack" - }, - { - "id": 1169, - "name": "minecraft:entity.rabbit.death" - }, - { - "id": 1170, - "name": "minecraft:entity.rabbit.hurt" - }, - { - "id": 1171, - "name": "minecraft:entity.rabbit.jump" - }, - { - "id": 1172, - "name": "minecraft:event.raid.horn" - }, - { - "id": 1173, - "name": "minecraft:entity.ravager.ambient" - }, - { - "id": 1174, - "name": "minecraft:entity.ravager.attack" - }, - { - "id": 1175, - "name": "minecraft:entity.ravager.celebrate" - }, - { - "id": 1176, - "name": "minecraft:entity.ravager.death" - }, - { - "id": 1177, - "name": "minecraft:entity.ravager.hurt" - }, - { - "id": 1178, - "name": "minecraft:entity.ravager.step" - }, - { - "id": 1179, - "name": "minecraft:entity.ravager.stunned" - }, - { - "id": 1180, - "name": "minecraft:entity.ravager.roar" - }, - { - "id": 1181, - "name": "minecraft:block.nether_gold_ore.break" - }, - { - "id": 1182, - "name": "minecraft:block.nether_gold_ore.fall" - }, - { - "id": 1183, - "name": "minecraft:block.nether_gold_ore.hit" - }, - { - "id": 1184, - "name": "minecraft:block.nether_gold_ore.place" - }, - { - "id": 1185, - "name": "minecraft:block.nether_gold_ore.step" - }, - { - "id": 1186, - "name": "minecraft:block.nether_ore.break" - }, - { - "id": 1187, - "name": "minecraft:block.nether_ore.fall" - }, - { - "id": 1188, - "name": "minecraft:block.nether_ore.hit" - }, - { - "id": 1189, - "name": "minecraft:block.nether_ore.place" - }, - { - "id": 1190, - "name": "minecraft:block.nether_ore.step" - }, - { - "id": 1191, - "name": "minecraft:block.redstone_torch.burnout" - }, - { - "id": 1192, - "name": "minecraft:block.respawn_anchor.ambient" - }, - { - "id": 1193, - "name": "minecraft:block.respawn_anchor.charge" - }, - { - "id": 1194, - "name": "minecraft:block.respawn_anchor.deplete" - }, - { - "id": 1195, - "name": "minecraft:block.respawn_anchor.set_spawn" - }, - { - "id": 1196, - "name": "minecraft:block.rooted_dirt.break" - }, - { - "id": 1197, - "name": "minecraft:block.rooted_dirt.fall" - }, - { - "id": 1198, - "name": "minecraft:block.rooted_dirt.hit" - }, - { - "id": 1199, - "name": "minecraft:block.rooted_dirt.place" - }, - { - "id": 1200, - "name": "minecraft:block.rooted_dirt.step" - }, - { - "id": 1201, - "name": "minecraft:entity.salmon.ambient" - }, - { - "id": 1202, - "name": "minecraft:entity.salmon.death" - }, - { - "id": 1203, - "name": "minecraft:entity.salmon.flop" - }, - { - "id": 1204, - "name": "minecraft:entity.salmon.hurt" - }, - { - "id": 1205, - "name": "minecraft:block.sand.break" - }, - { - "id": 1206, - "name": "minecraft:block.sand.fall" - }, - { - "id": 1207, - "name": "minecraft:block.sand.hit" - }, - { - "id": 1208, - "name": "minecraft:block.sand.place" - }, - { - "id": 1209, - "name": "minecraft:block.sand.step" - }, - { - "id": 1210, - "name": "minecraft:block.scaffolding.break" - }, - { - "id": 1211, - "name": "minecraft:block.scaffolding.fall" - }, - { - "id": 1212, - "name": "minecraft:block.scaffolding.hit" - }, - { - "id": 1213, - "name": "minecraft:block.scaffolding.place" - }, - { - "id": 1214, - "name": "minecraft:block.scaffolding.step" - }, - { - "id": 1215, - "name": "minecraft:block.sculk.spread" - }, - { - "id": 1216, - "name": "minecraft:block.sculk.charge" - }, - { - "id": 1217, - "name": "minecraft:block.sculk.break" - }, - { - "id": 1218, - "name": "minecraft:block.sculk.fall" - }, - { - "id": 1219, - "name": "minecraft:block.sculk.hit" - }, - { - "id": 1220, - "name": "minecraft:block.sculk.place" - }, - { - "id": 1221, - "name": "minecraft:block.sculk.step" - }, - { - "id": 1222, - "name": "minecraft:block.sculk_catalyst.bloom" - }, - { - "id": 1223, - "name": "minecraft:block.sculk_catalyst.break" - }, - { - "id": 1224, - "name": "minecraft:block.sculk_catalyst.fall" - }, - { - "id": 1225, - "name": "minecraft:block.sculk_catalyst.hit" - }, - { - "id": 1226, - "name": "minecraft:block.sculk_catalyst.place" - }, - { - "id": 1227, - "name": "minecraft:block.sculk_catalyst.step" - }, - { - "id": 1228, - "name": "minecraft:block.sculk_sensor.clicking" - }, - { - "id": 1229, - "name": "minecraft:block.sculk_sensor.clicking_stop" - }, - { - "id": 1230, - "name": "minecraft:block.sculk_sensor.break" - }, - { - "id": 1231, - "name": "minecraft:block.sculk_sensor.fall" - }, - { - "id": 1232, - "name": "minecraft:block.sculk_sensor.hit" - }, - { - "id": 1233, - "name": "minecraft:block.sculk_sensor.place" - }, - { - "id": 1234, - "name": "minecraft:block.sculk_sensor.step" - }, - { - "id": 1235, - "name": "minecraft:block.sculk_shrieker.break" - }, - { - "id": 1236, - "name": "minecraft:block.sculk_shrieker.fall" - }, - { - "id": 1237, - "name": "minecraft:block.sculk_shrieker.hit" - }, - { - "id": 1238, - "name": "minecraft:block.sculk_shrieker.place" - }, - { - "id": 1239, - "name": "minecraft:block.sculk_shrieker.shriek" - }, - { - "id": 1240, - "name": "minecraft:block.sculk_shrieker.step" - }, - { - "id": 1241, - "name": "minecraft:block.sculk_vein.break" - }, - { - "id": 1242, - "name": "minecraft:block.sculk_vein.fall" - }, - { - "id": 1243, - "name": "minecraft:block.sculk_vein.hit" - }, - { - "id": 1244, - "name": "minecraft:block.sculk_vein.place" - }, - { - "id": 1245, - "name": "minecraft:block.sculk_vein.step" - }, - { - "id": 1246, - "name": "minecraft:entity.sheep.ambient" - }, - { - "id": 1247, - "name": "minecraft:entity.sheep.death" - }, - { - "id": 1248, - "name": "minecraft:entity.sheep.hurt" - }, - { - "id": 1249, - "name": "minecraft:entity.sheep.shear" - }, - { - "id": 1250, - "name": "minecraft:entity.sheep.step" - }, - { - "id": 1251, - "name": "minecraft:item.shield.block" - }, - { - "id": 1252, - "name": "minecraft:item.shield.break" - }, - { - "id": 1253, - "name": "minecraft:block.shroomlight.break" - }, - { - "id": 1254, - "name": "minecraft:block.shroomlight.step" - }, - { - "id": 1255, - "name": "minecraft:block.shroomlight.place" - }, - { - "id": 1256, - "name": "minecraft:block.shroomlight.hit" - }, - { - "id": 1257, - "name": "minecraft:block.shroomlight.fall" - }, - { - "id": 1258, - "name": "minecraft:item.shovel.flatten" - }, - { - "id": 1259, - "name": "minecraft:entity.shulker.ambient" - }, - { - "id": 1260, - "name": "minecraft:block.shulker_box.close" - }, - { - "id": 1261, - "name": "minecraft:block.shulker_box.open" - }, - { - "id": 1262, - "name": "minecraft:entity.shulker_bullet.hit" - }, - { - "id": 1263, - "name": "minecraft:entity.shulker_bullet.hurt" - }, - { - "id": 1264, - "name": "minecraft:entity.shulker.close" - }, - { - "id": 1265, - "name": "minecraft:entity.shulker.death" - }, - { - "id": 1266, - "name": "minecraft:entity.shulker.hurt" - }, - { - "id": 1267, - "name": "minecraft:entity.shulker.hurt_closed" - }, - { - "id": 1268, - "name": "minecraft:entity.shulker.open" - }, - { - "id": 1269, - "name": "minecraft:entity.shulker.shoot" - }, - { - "id": 1270, - "name": "minecraft:entity.shulker.teleport" - }, - { - "id": 1271, - "name": "minecraft:entity.silverfish.ambient" - }, - { - "id": 1272, - "name": "minecraft:entity.silverfish.death" - }, - { - "id": 1273, - "name": "minecraft:entity.silverfish.hurt" - }, - { - "id": 1274, - "name": "minecraft:entity.silverfish.step" - }, - { - "id": 1275, - "name": "minecraft:entity.skeleton.ambient" - }, - { - "id": 1276, - "name": "minecraft:entity.skeleton.converted_to_stray" - }, - { - "id": 1277, - "name": "minecraft:entity.skeleton.death" - }, - { - "id": 1278, - "name": "minecraft:entity.skeleton_horse.ambient" - }, - { - "id": 1279, - "name": "minecraft:entity.skeleton_horse.death" - }, - { - "id": 1280, - "name": "minecraft:entity.skeleton_horse.hurt" - }, - { - "id": 1281, - "name": "minecraft:entity.skeleton_horse.swim" - }, - { - "id": 1282, - "name": "minecraft:entity.skeleton_horse.ambient_water" - }, - { - "id": 1283, - "name": "minecraft:entity.skeleton_horse.gallop_water" - }, - { - "id": 1284, - "name": "minecraft:entity.skeleton_horse.jump_water" - }, - { - "id": 1285, - "name": "minecraft:entity.skeleton_horse.step_water" - }, - { - "id": 1286, - "name": "minecraft:entity.skeleton.hurt" - }, - { - "id": 1287, - "name": "minecraft:entity.skeleton.shoot" - }, - { - "id": 1288, - "name": "minecraft:entity.skeleton.step" - }, - { - "id": 1289, - "name": "minecraft:entity.slime.attack" - }, - { - "id": 1290, - "name": "minecraft:entity.slime.death" - }, - { - "id": 1291, - "name": "minecraft:entity.slime.hurt" - }, - { - "id": 1292, - "name": "minecraft:entity.slime.jump" - }, - { - "id": 1293, - "name": "minecraft:entity.slime.squish" - }, - { - "id": 1294, - "name": "minecraft:block.slime_block.break" - }, - { - "id": 1295, - "name": "minecraft:block.slime_block.fall" - }, - { - "id": 1296, - "name": "minecraft:block.slime_block.hit" - }, - { - "id": 1297, - "name": "minecraft:block.slime_block.place" - }, - { - "id": 1298, - "name": "minecraft:block.slime_block.step" - }, - { - "id": 1299, - "name": "minecraft:block.small_amethyst_bud.break" - }, - { - "id": 1300, - "name": "minecraft:block.small_amethyst_bud.place" - }, - { - "id": 1301, - "name": "minecraft:block.small_dripleaf.break" - }, - { - "id": 1302, - "name": "minecraft:block.small_dripleaf.fall" - }, - { - "id": 1303, - "name": "minecraft:block.small_dripleaf.hit" - }, - { - "id": 1304, - "name": "minecraft:block.small_dripleaf.place" - }, - { - "id": 1305, - "name": "minecraft:block.small_dripleaf.step" - }, - { - "id": 1306, - "name": "minecraft:block.soul_sand.break" - }, - { - "id": 1307, - "name": "minecraft:block.soul_sand.step" - }, - { - "id": 1308, - "name": "minecraft:block.soul_sand.place" - }, - { - "id": 1309, - "name": "minecraft:block.soul_sand.hit" - }, - { - "id": 1310, - "name": "minecraft:block.soul_sand.fall" - }, - { - "id": 1311, - "name": "minecraft:block.soul_soil.break" - }, - { - "id": 1312, - "name": "minecraft:block.soul_soil.step" - }, - { - "id": 1313, - "name": "minecraft:block.soul_soil.place" - }, - { - "id": 1314, - "name": "minecraft:block.soul_soil.hit" - }, - { - "id": 1315, - "name": "minecraft:block.soul_soil.fall" - }, - { - "id": 1316, - "name": "minecraft:particle.soul_escape" - }, - { - "id": 1317, - "name": "minecraft:block.spawner.break" - }, - { - "id": 1318, - "name": "minecraft:block.spawner.fall" - }, - { - "id": 1319, - "name": "minecraft:block.spawner.hit" - }, - { - "id": 1320, - "name": "minecraft:block.spawner.place" - }, - { - "id": 1321, - "name": "minecraft:block.spawner.step" - }, - { - "id": 1322, - "name": "minecraft:block.spore_blossom.break" - }, - { - "id": 1323, - "name": "minecraft:block.spore_blossom.fall" - }, - { - "id": 1324, - "name": "minecraft:block.spore_blossom.hit" - }, - { - "id": 1325, - "name": "minecraft:block.spore_blossom.place" - }, - { - "id": 1326, - "name": "minecraft:block.spore_blossom.step" - }, - { - "id": 1327, - "name": "minecraft:entity.strider.ambient" - }, - { - "id": 1328, - "name": "minecraft:entity.strider.happy" - }, - { - "id": 1329, - "name": "minecraft:entity.strider.retreat" - }, - { - "id": 1330, - "name": "minecraft:entity.strider.death" - }, - { - "id": 1331, - "name": "minecraft:entity.strider.hurt" - }, - { - "id": 1332, - "name": "minecraft:entity.strider.step" - }, - { - "id": 1333, - "name": "minecraft:entity.strider.step_lava" - }, - { - "id": 1334, - "name": "minecraft:entity.strider.eat" - }, - { - "id": 1335, - "name": "minecraft:entity.strider.saddle" - }, - { - "id": 1336, - "name": "minecraft:entity.slime.death_small" - }, - { - "id": 1337, - "name": "minecraft:entity.slime.hurt_small" - }, - { - "id": 1338, - "name": "minecraft:entity.slime.jump_small" - }, - { - "id": 1339, - "name": "minecraft:entity.slime.squish_small" - }, - { - "id": 1340, - "name": "minecraft:block.smithing_table.use" - }, - { - "id": 1341, - "name": "minecraft:block.smoker.smoke" - }, - { - "id": 1342, - "name": "minecraft:entity.sniffer.step" - }, - { - "id": 1343, - "name": "minecraft:entity.sniffer.eat" - }, - { - "id": 1344, - "name": "minecraft:entity.sniffer.idle" - }, - { - "id": 1345, - "name": "minecraft:entity.sniffer.hurt" - }, - { - "id": 1346, - "name": "minecraft:entity.sniffer.death" - }, - { - "id": 1347, - "name": "minecraft:entity.sniffer.drop_seed" - }, - { - "id": 1348, - "name": "minecraft:entity.sniffer.scenting" - }, - { - "id": 1349, - "name": "minecraft:entity.sniffer.sniffing" - }, - { - "id": 1350, - "name": "minecraft:entity.sniffer.searching" - }, - { - "id": 1351, - "name": "minecraft:entity.sniffer.digging" - }, - { - "id": 1352, - "name": "minecraft:entity.sniffer.digging_stop" - }, - { - "id": 1353, - "name": "minecraft:entity.sniffer.happy" - }, - { - "id": 1354, - "name": "minecraft:block.sniffer_egg.plop" - }, - { - "id": 1355, - "name": "minecraft:block.sniffer_egg.crack" - }, - { - "id": 1356, - "name": "minecraft:block.sniffer_egg.hatch" - }, - { - "id": 1357, - "name": "minecraft:entity.snowball.throw" - }, - { - "id": 1358, - "name": "minecraft:block.snow.break" - }, - { - "id": 1359, - "name": "minecraft:block.snow.fall" - }, - { - "id": 1360, - "name": "minecraft:entity.snow_golem.ambient" - }, - { - "id": 1361, - "name": "minecraft:entity.snow_golem.death" - }, - { - "id": 1362, - "name": "minecraft:entity.snow_golem.hurt" - }, - { - "id": 1363, - "name": "minecraft:entity.snow_golem.shoot" - }, - { - "id": 1364, - "name": "minecraft:entity.snow_golem.shear" - }, - { - "id": 1365, - "name": "minecraft:block.snow.hit" - }, - { - "id": 1366, - "name": "minecraft:block.snow.place" - }, - { - "id": 1367, - "name": "minecraft:block.snow.step" - }, - { - "id": 1368, - "name": "minecraft:entity.spider.ambient" - }, - { - "id": 1369, - "name": "minecraft:entity.spider.death" - }, - { - "id": 1370, - "name": "minecraft:entity.spider.hurt" - }, - { - "id": 1371, - "name": "minecraft:entity.spider.step" - }, - { - "id": 1372, - "name": "minecraft:entity.splash_potion.break" - }, - { - "id": 1373, - "name": "minecraft:entity.splash_potion.throw" - }, - { - "id": 1374, - "name": "minecraft:block.sponge.break" - }, - { - "id": 1375, - "name": "minecraft:block.sponge.fall" - }, - { - "id": 1376, - "name": "minecraft:block.sponge.hit" - }, - { - "id": 1377, - "name": "minecraft:block.sponge.place" - }, - { - "id": 1378, - "name": "minecraft:block.sponge.step" - }, - { - "id": 1379, - "name": "minecraft:block.sponge.absorb" - }, - { - "id": 1380, - "name": "minecraft:item.spyglass.use" - }, - { - "id": 1381, - "name": "minecraft:item.spyglass.stop_using" - }, - { - "id": 1382, - "name": "minecraft:entity.squid.ambient" - }, - { - "id": 1383, - "name": "minecraft:entity.squid.death" - }, - { - "id": 1384, - "name": "minecraft:entity.squid.hurt" - }, - { - "id": 1385, - "name": "minecraft:entity.squid.squirt" - }, - { - "id": 1386, - "name": "minecraft:block.stone.break" - }, - { - "id": 1387, - "name": "minecraft:block.stone_button.click_off" - }, - { - "id": 1388, - "name": "minecraft:block.stone_button.click_on" - }, - { - "id": 1389, - "name": "minecraft:block.stone.fall" - }, - { - "id": 1390, - "name": "minecraft:block.stone.hit" - }, - { - "id": 1391, - "name": "minecraft:block.stone.place" - }, - { - "id": 1392, - "name": "minecraft:block.stone_pressure_plate.click_off" - }, - { - "id": 1393, - "name": "minecraft:block.stone_pressure_plate.click_on" - }, - { - "id": 1394, - "name": "minecraft:block.stone.step" - }, - { - "id": 1395, - "name": "minecraft:entity.stray.ambient" - }, - { - "id": 1396, - "name": "minecraft:entity.stray.death" - }, - { - "id": 1397, - "name": "minecraft:entity.stray.hurt" - }, - { - "id": 1398, - "name": "minecraft:entity.stray.step" - }, - { - "id": 1399, - "name": "minecraft:block.sweet_berry_bush.break" - }, - { - "id": 1400, - "name": "minecraft:block.sweet_berry_bush.place" - }, - { - "id": 1401, - "name": "minecraft:block.sweet_berry_bush.pick_berries" - }, - { - "id": 1402, - "name": "minecraft:entity.tadpole.death" - }, - { - "id": 1403, - "name": "minecraft:entity.tadpole.flop" - }, - { - "id": 1404, - "name": "minecraft:entity.tadpole.grow_up" - }, - { - "id": 1405, - "name": "minecraft:entity.tadpole.hurt" - }, - { - "id": 1406, - "name": "minecraft:enchant.thorns.hit" - }, - { - "id": 1407, - "name": "minecraft:entity.tnt.primed" - }, - { - "id": 1408, - "name": "minecraft:item.totem.use" - }, - { - "id": 1409, - "name": "minecraft:item.trident.hit" - }, - { - "id": 1410, - "name": "minecraft:item.trident.hit_ground" - }, - { - "id": 1411, - "name": "minecraft:item.trident.return" - }, - { - "id": 1412, - "name": "minecraft:item.trident.riptide_1" - }, - { - "id": 1413, - "name": "minecraft:item.trident.riptide_2" - }, - { - "id": 1414, - "name": "minecraft:item.trident.riptide_3" - }, - { - "id": 1415, - "name": "minecraft:item.trident.throw" - }, - { - "id": 1416, - "name": "minecraft:item.trident.thunder" - }, - { - "id": 1417, - "name": "minecraft:block.tripwire.attach" - }, - { - "id": 1418, - "name": "minecraft:block.tripwire.click_off" - }, - { - "id": 1419, - "name": "minecraft:block.tripwire.click_on" - }, - { - "id": 1420, - "name": "minecraft:block.tripwire.detach" - }, - { - "id": 1421, - "name": "minecraft:entity.tropical_fish.ambient" - }, - { - "id": 1422, - "name": "minecraft:entity.tropical_fish.death" - }, - { - "id": 1423, - "name": "minecraft:entity.tropical_fish.flop" - }, - { - "id": 1424, - "name": "minecraft:entity.tropical_fish.hurt" - }, - { - "id": 1425, - "name": "minecraft:block.tuff.break" - }, - { - "id": 1426, - "name": "minecraft:block.tuff.step" - }, - { - "id": 1427, - "name": "minecraft:block.tuff.place" - }, - { - "id": 1428, - "name": "minecraft:block.tuff.hit" - }, - { - "id": 1429, - "name": "minecraft:block.tuff.fall" - }, - { - "id": 1430, - "name": "minecraft:block.tuff_bricks.break" - }, - { - "id": 1431, - "name": "minecraft:block.tuff_bricks.fall" - }, - { - "id": 1432, - "name": "minecraft:block.tuff_bricks.hit" - }, - { - "id": 1433, - "name": "minecraft:block.tuff_bricks.place" - }, - { - "id": 1434, - "name": "minecraft:block.tuff_bricks.step" - }, - { - "id": 1435, - "name": "minecraft:block.polished_tuff.break" - }, - { - "id": 1436, - "name": "minecraft:block.polished_tuff.fall" - }, - { - "id": 1437, - "name": "minecraft:block.polished_tuff.hit" - }, - { - "id": 1438, - "name": "minecraft:block.polished_tuff.place" - }, - { - "id": 1439, - "name": "minecraft:block.polished_tuff.step" - }, - { - "id": 1440, - "name": "minecraft:entity.turtle.ambient_land" - }, - { - "id": 1441, - "name": "minecraft:entity.turtle.death" - }, - { - "id": 1442, - "name": "minecraft:entity.turtle.death_baby" - }, - { - "id": 1443, - "name": "minecraft:entity.turtle.egg_break" - }, - { - "id": 1444, - "name": "minecraft:entity.turtle.egg_crack" - }, - { - "id": 1445, - "name": "minecraft:entity.turtle.egg_hatch" - }, - { - "id": 1446, - "name": "minecraft:entity.turtle.hurt" - }, - { - "id": 1447, - "name": "minecraft:entity.turtle.hurt_baby" - }, - { - "id": 1448, - "name": "minecraft:entity.turtle.lay_egg" - }, - { - "id": 1449, - "name": "minecraft:entity.turtle.shamble" - }, - { - "id": 1450, - "name": "minecraft:entity.turtle.shamble_baby" - }, - { - "id": 1451, - "name": "minecraft:entity.turtle.swim" - }, - { - "id": 1452, - "name": "minecraft:ui.button.click" - }, - { - "id": 1453, - "name": "minecraft:ui.loom.select_pattern" - }, - { - "id": 1454, - "name": "minecraft:ui.loom.take_result" - }, - { - "id": 1455, - "name": "minecraft:ui.cartography_table.take_result" - }, - { - "id": 1456, - "name": "minecraft:ui.stonecutter.take_result" - }, - { - "id": 1457, - "name": "minecraft:ui.stonecutter.select_recipe" - }, - { - "id": 1458, - "name": "minecraft:ui.toast.challenge_complete" - }, - { - "id": 1459, - "name": "minecraft:ui.toast.in" - }, - { - "id": 1460, - "name": "minecraft:ui.toast.out" - }, - { - "id": 1461, - "name": "minecraft:block.vault.activate" - }, - { - "id": 1462, - "name": "minecraft:block.vault.ambient" - }, - { - "id": 1463, - "name": "minecraft:block.vault.break" - }, - { - "id": 1464, - "name": "minecraft:block.vault.close_shutter" - }, - { - "id": 1465, - "name": "minecraft:block.vault.deactivate" - }, - { - "id": 1466, - "name": "minecraft:block.vault.eject_item" - }, - { - "id": 1467, - "name": "minecraft:block.vault.reject_rewarded_player" - }, - { - "id": 1468, - "name": "minecraft:block.vault.fall" - }, - { - "id": 1469, - "name": "minecraft:block.vault.hit" - }, - { - "id": 1470, - "name": "minecraft:block.vault.insert_item" - }, - { - "id": 1471, - "name": "minecraft:block.vault.insert_item_fail" - }, - { - "id": 1472, - "name": "minecraft:block.vault.open_shutter" - }, - { - "id": 1473, - "name": "minecraft:block.vault.place" - }, - { - "id": 1474, - "name": "minecraft:block.vault.step" - }, - { - "id": 1475, - "name": "minecraft:entity.vex.ambient" - }, - { - "id": 1476, - "name": "minecraft:entity.vex.charge" - }, - { - "id": 1477, - "name": "minecraft:entity.vex.death" - }, - { - "id": 1478, - "name": "minecraft:entity.vex.hurt" - }, - { - "id": 1479, - "name": "minecraft:entity.villager.ambient" - }, - { - "id": 1480, - "name": "minecraft:entity.villager.celebrate" - }, - { - "id": 1481, - "name": "minecraft:entity.villager.death" - }, - { - "id": 1482, - "name": "minecraft:entity.villager.hurt" - }, - { - "id": 1483, - "name": "minecraft:entity.villager.no" - }, - { - "id": 1484, - "name": "minecraft:entity.villager.trade" - }, - { - "id": 1485, - "name": "minecraft:entity.villager.yes" - }, - { - "id": 1486, - "name": "minecraft:entity.villager.work_armorer" - }, - { - "id": 1487, - "name": "minecraft:entity.villager.work_butcher" - }, - { - "id": 1488, - "name": "minecraft:entity.villager.work_cartographer" - }, - { - "id": 1489, - "name": "minecraft:entity.villager.work_cleric" - }, - { - "id": 1490, - "name": "minecraft:entity.villager.work_farmer" - }, - { - "id": 1491, - "name": "minecraft:entity.villager.work_fisherman" - }, - { - "id": 1492, - "name": "minecraft:entity.villager.work_fletcher" - }, - { - "id": 1493, - "name": "minecraft:entity.villager.work_leatherworker" - }, - { - "id": 1494, - "name": "minecraft:entity.villager.work_librarian" - }, - { - "id": 1495, - "name": "minecraft:entity.villager.work_mason" - }, - { - "id": 1496, - "name": "minecraft:entity.villager.work_shepherd" - }, - { - "id": 1497, - "name": "minecraft:entity.villager.work_toolsmith" - }, - { - "id": 1498, - "name": "minecraft:entity.villager.work_weaponsmith" - }, - { - "id": 1499, - "name": "minecraft:entity.vindicator.ambient" - }, - { - "id": 1500, - "name": "minecraft:entity.vindicator.celebrate" - }, - { - "id": 1501, - "name": "minecraft:entity.vindicator.death" - }, - { - "id": 1502, - "name": "minecraft:entity.vindicator.hurt" - }, - { - "id": 1503, - "name": "minecraft:block.vine.break" - }, - { - "id": 1504, - "name": "minecraft:block.vine.fall" - }, - { - "id": 1505, - "name": "minecraft:block.vine.hit" - }, - { - "id": 1506, - "name": "minecraft:block.vine.place" - }, - { - "id": 1507, - "name": "minecraft:block.vine.step" - }, - { - "id": 1508, - "name": "minecraft:block.lily_pad.place" - }, - { - "id": 1509, - "name": "minecraft:entity.wandering_trader.ambient" - }, - { - "id": 1510, - "name": "minecraft:entity.wandering_trader.death" - }, - { - "id": 1511, - "name": "minecraft:entity.wandering_trader.disappeared" - }, - { - "id": 1512, - "name": "minecraft:entity.wandering_trader.drink_milk" - }, - { - "id": 1513, - "name": "minecraft:entity.wandering_trader.drink_potion" - }, - { - "id": 1514, - "name": "minecraft:entity.wandering_trader.hurt" - }, - { - "id": 1515, - "name": "minecraft:entity.wandering_trader.no" - }, - { - "id": 1516, - "name": "minecraft:entity.wandering_trader.reappeared" - }, - { - "id": 1517, - "name": "minecraft:entity.wandering_trader.trade" - }, - { - "id": 1518, - "name": "minecraft:entity.wandering_trader.yes" - }, - { - "id": 1519, - "name": "minecraft:entity.warden.agitated" - }, - { - "id": 1520, - "name": "minecraft:entity.warden.ambient" - }, - { - "id": 1521, - "name": "minecraft:entity.warden.angry" - }, - { - "id": 1522, - "name": "minecraft:entity.warden.attack_impact" - }, - { - "id": 1523, - "name": "minecraft:entity.warden.death" - }, - { - "id": 1524, - "name": "minecraft:entity.warden.dig" - }, - { - "id": 1525, - "name": "minecraft:entity.warden.emerge" - }, - { - "id": 1526, - "name": "minecraft:entity.warden.heartbeat" - }, - { - "id": 1527, - "name": "minecraft:entity.warden.hurt" - }, - { - "id": 1528, - "name": "minecraft:entity.warden.listening" - }, - { - "id": 1529, - "name": "minecraft:entity.warden.listening_angry" - }, - { - "id": 1530, - "name": "minecraft:entity.warden.nearby_close" - }, - { - "id": 1531, - "name": "minecraft:entity.warden.nearby_closer" - }, - { - "id": 1532, - "name": "minecraft:entity.warden.nearby_closest" - }, - { - "id": 1533, - "name": "minecraft:entity.warden.roar" - }, - { - "id": 1534, - "name": "minecraft:entity.warden.sniff" - }, - { - "id": 1535, - "name": "minecraft:entity.warden.sonic_boom" - }, - { - "id": 1536, - "name": "minecraft:entity.warden.sonic_charge" - }, - { - "id": 1537, - "name": "minecraft:entity.warden.step" - }, - { - "id": 1538, - "name": "minecraft:entity.warden.tendril_clicks" - }, - { - "id": 1539, - "name": "minecraft:block.hanging_sign.waxed_interact_fail" - }, - { - "id": 1540, - "name": "minecraft:block.sign.waxed_interact_fail" - }, - { - "id": 1541, - "name": "minecraft:block.water.ambient" - }, - { - "id": 1542, - "name": "minecraft:weather.rain" - }, - { - "id": 1543, - "name": "minecraft:weather.rain.above" - }, - { - "id": 1544, - "name": "minecraft:block.wet_grass.break" - }, - { - "id": 1545, - "name": "minecraft:block.wet_grass.fall" - }, - { - "id": 1546, - "name": "minecraft:block.wet_grass.hit" - }, - { - "id": 1547, - "name": "minecraft:block.wet_grass.place" - }, - { - "id": 1548, - "name": "minecraft:block.wet_grass.step" - }, - { - "id": 1549, - "name": "minecraft:block.wet_sponge.break" - }, - { - "id": 1550, - "name": "minecraft:block.wet_sponge.dries" - }, - { - "id": 1551, - "name": "minecraft:block.wet_sponge.fall" - }, - { - "id": 1552, - "name": "minecraft:block.wet_sponge.hit" - }, - { - "id": 1553, - "name": "minecraft:block.wet_sponge.place" - }, - { - "id": 1554, - "name": "minecraft:block.wet_sponge.step" - }, - { - "id": 1555, - "name": "minecraft:entity.wind_charge.wind_burst" - }, - { - "id": 1556, - "name": "minecraft:entity.wind_charge.throw" - }, - { - "id": 1557, - "name": "minecraft:entity.witch.ambient" - }, - { - "id": 1558, - "name": "minecraft:entity.witch.celebrate" - }, - { - "id": 1559, - "name": "minecraft:entity.witch.death" - }, - { - "id": 1560, - "name": "minecraft:entity.witch.drink" - }, - { - "id": 1561, - "name": "minecraft:entity.witch.hurt" - }, - { - "id": 1562, - "name": "minecraft:entity.witch.throw" - }, - { - "id": 1563, - "name": "minecraft:entity.wither.ambient" - }, - { - "id": 1564, - "name": "minecraft:entity.wither.break_block" - }, - { - "id": 1565, - "name": "minecraft:entity.wither.death" - }, - { - "id": 1566, - "name": "minecraft:entity.wither.hurt" - }, - { - "id": 1567, - "name": "minecraft:entity.wither.shoot" - }, - { - "id": 1568, - "name": "minecraft:entity.wither_skeleton.ambient" - }, - { - "id": 1569, - "name": "minecraft:entity.wither_skeleton.death" - }, - { - "id": 1570, - "name": "minecraft:entity.wither_skeleton.hurt" - }, - { - "id": 1571, - "name": "minecraft:entity.wither_skeleton.step" - }, - { - "id": 1572, - "name": "minecraft:entity.wither.spawn" - }, - { - "id": 1573, - "name": "minecraft:item.wolf_armor.break" - }, - { - "id": 1574, - "name": "minecraft:item.wolf_armor.crack" - }, - { - "id": 1575, - "name": "minecraft:item.wolf_armor.damage" - }, - { - "id": 1576, - "name": "minecraft:item.wolf_armor.repair" - }, - { - "id": 1577, - "name": "minecraft:entity.wolf.ambient" - }, - { - "id": 1578, - "name": "minecraft:entity.wolf.death" - }, - { - "id": 1579, - "name": "minecraft:entity.wolf.growl" - }, - { - "id": 1580, - "name": "minecraft:entity.wolf.howl" - }, - { - "id": 1581, - "name": "minecraft:entity.wolf.hurt" - }, - { - "id": 1582, - "name": "minecraft:entity.wolf.pant" - }, - { - "id": 1583, - "name": "minecraft:entity.wolf.shake" - }, - { - "id": 1584, - "name": "minecraft:entity.wolf.step" - }, - { - "id": 1585, - "name": "minecraft:entity.wolf.whine" - }, - { - "id": 1586, - "name": "minecraft:block.wooden_door.close" - }, - { - "id": 1587, - "name": "minecraft:block.wooden_door.open" - }, - { - "id": 1588, - "name": "minecraft:block.wooden_trapdoor.close" - }, - { - "id": 1589, - "name": "minecraft:block.wooden_trapdoor.open" - }, - { - "id": 1590, - "name": "minecraft:block.wooden_button.click_off" - }, - { - "id": 1591, - "name": "minecraft:block.wooden_button.click_on" - }, - { - "id": 1592, - "name": "minecraft:block.wooden_pressure_plate.click_off" - }, - { - "id": 1593, - "name": "minecraft:block.wooden_pressure_plate.click_on" - }, - { - "id": 1594, - "name": "minecraft:block.wood.break" - }, - { - "id": 1595, - "name": "minecraft:block.wood.fall" - }, - { - "id": 1596, - "name": "minecraft:block.wood.hit" - }, - { - "id": 1597, - "name": "minecraft:block.wood.place" - }, - { - "id": 1598, - "name": "minecraft:block.wood.step" - }, - { - "id": 1599, - "name": "minecraft:block.wool.break" - }, - { - "id": 1600, - "name": "minecraft:block.wool.fall" - }, - { - "id": 1601, - "name": "minecraft:block.wool.hit" - }, - { - "id": 1602, - "name": "minecraft:block.wool.place" - }, - { - "id": 1603, - "name": "minecraft:block.wool.step" - }, - { - "id": 1604, - "name": "minecraft:entity.zoglin.ambient" - }, - { - "id": 1605, - "name": "minecraft:entity.zoglin.angry" - }, - { - "id": 1606, - "name": "minecraft:entity.zoglin.attack" - }, - { - "id": 1607, - "name": "minecraft:entity.zoglin.death" - }, - { - "id": 1608, - "name": "minecraft:entity.zoglin.hurt" - }, - { - "id": 1609, - "name": "minecraft:entity.zoglin.step" - }, - { - "id": 1610, - "name": "minecraft:entity.zombie.ambient" - }, - { - "id": 1611, - "name": "minecraft:entity.zombie.attack_wooden_door" - }, - { - "id": 1612, - "name": "minecraft:entity.zombie.attack_iron_door" - }, - { - "id": 1613, - "name": "minecraft:entity.zombie.break_wooden_door" - }, - { - "id": 1614, - "name": "minecraft:entity.zombie.converted_to_drowned" - }, - { - "id": 1615, - "name": "minecraft:entity.zombie.death" - }, - { - "id": 1616, - "name": "minecraft:entity.zombie.destroy_egg" - }, - { - "id": 1617, - "name": "minecraft:entity.zombie_horse.ambient" - }, - { - "id": 1618, - "name": "minecraft:entity.zombie_horse.death" - }, - { - "id": 1619, - "name": "minecraft:entity.zombie_horse.hurt" - }, - { - "id": 1620, - "name": "minecraft:entity.zombie.hurt" - }, - { - "id": 1621, - "name": "minecraft:entity.zombie.infect" - }, - { - "id": 1622, - "name": "minecraft:entity.zombified_piglin.ambient" - }, - { - "id": 1623, - "name": "minecraft:entity.zombified_piglin.angry" - }, - { - "id": 1624, - "name": "minecraft:entity.zombified_piglin.death" - }, - { - "id": 1625, - "name": "minecraft:entity.zombified_piglin.hurt" - }, - { - "id": 1626, - "name": "minecraft:entity.zombie.step" - }, - { - "id": 1627, - "name": "minecraft:entity.zombie_villager.ambient" - }, - { - "id": 1628, - "name": "minecraft:entity.zombie_villager.converted" - }, - { - "id": 1629, - "name": "minecraft:entity.zombie_villager.cure" - }, - { - "id": 1630, - "name": "minecraft:entity.zombie_villager.death" - }, - { - "id": 1631, - "name": "minecraft:entity.zombie_villager.hurt" - }, - { - "id": 1632, - "name": "minecraft:entity.zombie_villager.step" - }, - { - "id": 1633, - "name": "minecraft:event.mob_effect.bad_omen" - }, - { - "id": 1634, - "name": "minecraft:event.mob_effect.trial_omen" - }, - { - "id": 1635, - "name": "minecraft:event.mob_effect.raid_omen" - } -] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index e559259ba..000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,8 +0,0 @@ -services: - pumpkin: - build: . - ports: - - 25565:25565 - volumes: - - ./configuration.toml:/pumpkin/configuration.toml - - ./features.toml:/pumpkin/features.toml diff --git a/extractor/build.gradle.kts b/extractor/build.gradle.kts deleted file mode 100644 index 3162d2c3a..000000000 --- a/extractor/build.gradle.kts +++ /dev/null @@ -1,100 +0,0 @@ -import org.jetbrains.kotlin.gradle.dsl.JvmTarget -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - kotlin("jvm") version "2.0.21" - id("fabric-loom") version "1.8.9" - id("maven-publish") -} - -version = project.property("mod_version") as String -group = project.property("maven_group") as String - -base { - archivesName.set(project.property("archives_base_name") as String) -} - -val targetJavaVersion = 21 -java { - toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) - // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task - // if it is present. - // If you remove this line, sources will not be generated. - withSourcesJar() -} - -loom { - splitEnvironmentSourceSets() - - mods { - register("extractor") { - sourceSet("main") - } - } -} - -repositories { - // Add repositories to retrieve artifacts from in here. - // You should only use this when depending on other mods because - // Loom adds the essential maven repositories to download Minecraft and libraries from automatically. - // See https://docs.gradle.org/current/userguide/declaring_repositories.html - // for more information about repositories. -} - -dependencies { - // To change the versions see the gradle.properties file - minecraft("com.mojang:minecraft:${project.property("minecraft_version")}") - mappings("net.fabricmc:yarn:${project.property("yarn_mappings")}:v2") - modImplementation("net.fabricmc:fabric-loader:${project.property("loader_version")}") - modImplementation("net.fabricmc:fabric-language-kotlin:${project.property("kotlin_loader_version")}") - - modImplementation("net.fabricmc.fabric-api:fabric-api:${project.property("fabric_version")}") -} - -tasks.processResources { - inputs.property("version", project.version) - inputs.property("minecraft_version", project.property("minecraft_version")) - inputs.property("loader_version", project.property("loader_version")) - filteringCharset = "UTF-8" - - filesMatching("fabric.mod.json") { - expand( - "version" to project.version, - "minecraft_version" to project.property("minecraft_version"), - "loader_version" to project.property("loader_version"), - "kotlin_loader_version" to project.property("kotlin_loader_version") - ) - } -} - -tasks.withType().configureEach { - // ensure that the encoding is set to UTF-8, no matter what the system default is - // this fixes some edge cases with special characters not displaying correctly - // see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html - // If Javadoc is generated, this must be specified in that task too. - options.encoding = "UTF-8" - options.release.set(targetJavaVersion) -} - -tasks.withType().configureEach { - compilerOptions.jvmTarget.set(JvmTarget.fromTarget(targetJavaVersion.toString())) -} - - -// configure the maven publication -publishing { - publications { - create("mavenJava") { - artifactId = project.property("archives_base_name") as String - from(components["java"]) - } - } - - // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. - repositories { - // Add repositories to publish to here. - // Notice: This block does NOT have the same function as the block in the top level. - // The repositories here will be used for publishing your artifact, not for - // retrieving dependencies. - } -} diff --git a/extractor/gradle.properties b/extractor/gradle.properties deleted file mode 100644 index 33f6f84f3..000000000 --- a/extractor/gradle.properties +++ /dev/null @@ -1,15 +0,0 @@ -# Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G -# Fabric Properties -# check these on https://modmuss50.me/fabric.html -minecraft_version=1.21.3 -yarn_mappings=1.21.3+build.2 -loader_version=0.16.7 -kotlin_loader_version=1.12.3+kotlin.2.0.21 -# Mod Properties -mod_version=1.0-SNAPSHOT -maven_group=de.snowii -archives_base_name=extractor -# Dependencies -# check this on https://modmuss50.me/fabric.html -fabric_version=0.107.0+1.21.3 diff --git a/extractor/gradle/wrapper/gradle-wrapper.properties b/extractor/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index de9161edb..000000000 --- a/extractor/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1 +0,0 @@ -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip diff --git a/extractor/settings.gradle.kts b/extractor/settings.gradle.kts deleted file mode 100644 index 05eb23d12..000000000 --- a/extractor/settings.gradle.kts +++ /dev/null @@ -1,8 +0,0 @@ -pluginManagement { - repositories { - maven("https://maven.fabricmc.net/") { - name = "Fabric" - } - gradlePluginPortal() - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/Extractor.kt b/extractor/src/main/kotlin/de/snowii/extractor/Extractor.kt deleted file mode 100644 index 5e7848ce4..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/Extractor.kt +++ /dev/null @@ -1,66 +0,0 @@ -package de.snowii.extractor - -import com.google.gson.GsonBuilder -import com.google.gson.JsonElement -import de.snowii.extractor.extractors.* -import net.fabricmc.api.ModInitializer -import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.server.MinecraftServer -import org.slf4j.Logger -import org.slf4j.LoggerFactory -import java.io.FileWriter -import java.io.IOException -import java.nio.charset.StandardCharsets -import java.nio.file.Files -import java.nio.file.Path -import java.nio.file.Paths - - -class Extractor : ModInitializer { - val MOD_ID: String = "pumpkin_extractor" - val LOGGER: Logger = LoggerFactory.getLogger(MOD_ID) - - override fun onInitialize() { - LOGGER.info("Starting Pumpkin Extractor") - val extractors = arrayOf( - Sounds(), - Recipes(), - Particles(), - Packet(), - Items(), - Blocks(), - ) - - val outputDirectory: Path - try { - outputDirectory = Files.createDirectories(Paths.get("pumpkin_extractor_output")) - } catch (e: IOException) { - LOGGER.info("Failed to create output directory.", e) - return - } - - val gson = GsonBuilder().setPrettyPrinting().disableHtmlEscaping().serializeNulls().create() - - ServerLifecycleEvents.SERVER_STARTED.register(ServerLifecycleEvents.ServerStarted { server: MinecraftServer -> - for (ext in extractors) { - try { - val out = outputDirectory.resolve(ext.fileName()) - val fileWriter = FileWriter(out.toFile(), StandardCharsets.UTF_8) - gson.toJson(ext.extract(server.registryManager), fileWriter) - fileWriter.close() - LOGGER.info("Wrote " + out.toAbsolutePath()) - } catch (e: java.lang.Exception) { - LOGGER.error(("Extractor for \"" + ext.fileName()) + "\" failed.", e) - } - } - }) - } - - interface Extractor { - fun fileName(): String - - @Throws(Exception::class) - fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt deleted file mode 100644 index 0cdb07b83..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Blocks.kt +++ /dev/null @@ -1,116 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import de.snowii.extractor.Extractor -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.registry.Registries -import net.minecraft.util.math.BlockPos -import net.minecraft.util.math.Box -import net.minecraft.world.EmptyBlockView -import java.util.* - - -class Blocks : Extractor.Extractor { - override fun fileName(): String { - return "blocks.json" - } - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val topLevelJson = JsonObject() - - val blocksJson = JsonArray() - var stateIdCounter = 0 - - val shapes: LinkedHashMap = LinkedHashMap() - - for (block in Registries.BLOCK) { - val blockJson = JsonObject() - blockJson.addProperty("id", Registries.BLOCK.getRawId(block)) - blockJson.addProperty("name", Registries.BLOCK.getId(block).toString()) - blockJson.addProperty("translation_key", block.translationKey) - blockJson.addProperty("item_id", Registries.ITEM.getRawId(block.asItem())) - - val propsJson = JsonArray() - for (prop in block.stateManager.properties) { - val propJson = JsonObject() - - propJson.addProperty("name", prop.name) - - val valuesJson = JsonArray() - for (value in prop.values) { - valuesJson.add(value.toString().lowercase()) - } - propJson.add("values", valuesJson) - - propsJson.add(propJson) - } - blockJson.add("properties", propsJson) - - val statesJson = JsonArray() - for (state in block.stateManager.states) { - val stateJson = JsonObject() - val id = stateIdCounter - stateIdCounter++ - stateJson.addProperty("id", id) - stateJson.addProperty("luminance", state.luminance) - stateJson.addProperty("opaque", state.isOpaque) - stateJson.addProperty("replaceable", state.isReplaceable) - - if (block.defaultState == state) { - blockJson.addProperty("default_state_id", id) - } - - val collisionShapeIdxsJson = JsonArray() - for (box in state.getCollisionShape(EmptyBlockView.INSTANCE, BlockPos.ORIGIN).boundingBoxes) { - val collisionShape = Box(box.minX, box.minY, box.minZ, box.maxX, box.maxY, box.maxZ) - - val idx = shapes.putIfAbsent(collisionShape, shapes.size) - collisionShapeIdxsJson.add(Objects.requireNonNullElseGet(idx) { shapes.size - 1 }) - } - - stateJson.add("collision_shapes", collisionShapeIdxsJson) - - for (blockEntity in Registries.BLOCK_ENTITY_TYPE) { - if (blockEntity.supports(state)) { - stateJson.addProperty("block_entity_type", Registries.BLOCK_ENTITY_TYPE.getRawId(blockEntity)) - } - } - - statesJson.add(stateJson) - } - blockJson.add("states", statesJson) - - blocksJson.add(blockJson) - } - - val blockEntitiesJson = JsonArray() - for (blockEntity in Registries.BLOCK_ENTITY_TYPE) { - val blockEntityJson = JsonObject() - blockEntityJson.addProperty("id", Registries.BLOCK_ENTITY_TYPE.getRawId(blockEntity)) - blockEntityJson.addProperty("ident", Registries.BLOCK_ENTITY_TYPE.getId(blockEntity).toString()) - blockEntityJson.addProperty("name", Registries.BLOCK_ENTITY_TYPE.getId(blockEntity)!!.path) - - blockEntitiesJson.add(blockEntityJson) - } - - val shapesJson = JsonArray() - for (shape in shapes.keys) { - val shapeJson = JsonObject() - shapeJson.addProperty("min_x", shape.minX) - shapeJson.addProperty("min_y", shape.minY) - shapeJson.addProperty("min_z", shape.minZ) - shapeJson.addProperty("max_x", shape.maxX) - shapeJson.addProperty("max_y", shape.maxY) - shapeJson.addProperty("max_z", shape.maxZ) - shapesJson.add(shapeJson) - } - - topLevelJson.add("block_entity_types", blockEntitiesJson) - topLevelJson.add("shapes", shapesJson) - topLevelJson.add("blocks", blocksJson) - - return topLevelJson - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Items.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Items.kt deleted file mode 100644 index 4ad663bda..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Items.kt +++ /dev/null @@ -1,47 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import com.mojang.serialization.JsonOps -import de.snowii.extractor.Extractor -import net.minecraft.component.ComponentMap -import net.minecraft.item.Item -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.registry.RegistryKeys -import net.minecraft.registry.RegistryOps - - -class Items : Extractor.Extractor { - override fun fileName(): String { - return "items.json" - } - - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val itemsJson = JsonArray() - - for (item in registryManager.getOrThrow(RegistryKeys.ITEM).streamEntries().toList()) { - val itemJson = JsonObject() - - itemJson.addProperty("id", item.key.orElseThrow().value.toString()) - itemJson.addProperty("name", item.key.orElseThrow().value.toString()) - val realItem: Item = item.value() - itemJson.addProperty("translation_key", realItem.translationKey) - itemJson.addProperty("max_stack", realItem.maxCount) - itemJson.addProperty("max_durability", realItem.defaultStack.maxDamage) - itemJson.addProperty("break_sound", realItem.breakSound.id().toString()) - - itemJson.add( - "components", - ComponentMap.CODEC.encodeStart( - RegistryOps.of(JsonOps.INSTANCE, registryManager), - realItem.components - ).getOrThrow() - ) - - itemsJson.add(itemJson) - } - return itemsJson - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Packet.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Packet.kt deleted file mode 100644 index 327c00191..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Packet.kt +++ /dev/null @@ -1,49 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import de.snowii.extractor.Extractor -import io.netty.buffer.ByteBuf -import net.minecraft.network.NetworkState -import net.minecraft.network.listener.PacketListener -import net.minecraft.network.packet.PacketType -import net.minecraft.network.state.* -import net.minecraft.registry.DynamicRegistryManager - - -class Packet : Extractor.Extractor { - override fun fileName(): String { - return "packets.json" - } - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val packetsJson = JsonArray() - - serializeFactory(HandshakeStates.C2S_FACTORY, packetsJson) - serializeFactory(QueryStates.C2S_FACTORY, packetsJson) - serializeFactory(QueryStates.S2C_FACTORY, packetsJson) - serializeFactory(LoginStates.C2S_FACTORY, packetsJson) - serializeFactory(LoginStates.S2C_FACTORY, packetsJson) - serializeFactory(ConfigurationStates.C2S_FACTORY, packetsJson) - serializeFactory(ConfigurationStates.S2C_FACTORY, packetsJson) - serializeFactory(PlayStateFactories.C2S, packetsJson) - serializeFactory(PlayStateFactories.S2C, packetsJson) - - return packetsJson - } - - private fun serializeFactory( - factory: NetworkState.Factory, - json: JsonArray - ) { - factory.forEachPacketType { type: PacketType<*>, i: Int -> - val packetJson = JsonObject() - packetJson.addProperty("name", type.id().path) - packetJson.addProperty("phase", factory.phase().id) - packetJson.addProperty("side", factory.side().getName()) - packetJson.addProperty("id", i) - json.add(packetJson) - } - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Particles.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Particles.kt deleted file mode 100644 index 6e15a7e27..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Particles.kt +++ /dev/null @@ -1,29 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import de.snowii.extractor.Extractor -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.registry.Registries -import net.minecraft.registry.RegistryKeys - - -class Particles : Extractor.Extractor { - override fun fileName(): String { - return "particles.json" - } - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val particlesJson = JsonArray() - - for (particle in Registries.PARTICLE_TYPE) { - val particleJson = JsonObject() - particleJson.addProperty("id", Registries.PARTICLE_TYPE.getRawId(particle)) - particleJson.addProperty("name", Registries.PARTICLE_TYPE.getId(particle)!!.toString()) - particlesJson.add(particleJson) - } - - return particlesJson - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt deleted file mode 100644 index b2f28030b..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt +++ /dev/null @@ -1,35 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.Gson -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import de.snowii.extractor.Extractor -import net.minecraft.recipe.Recipe -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.registry.RegistryKeys - -class Recipes : Extractor.Extractor { - override fun fileName(): String { - return "recipes.json" - } - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val recipesJson = JsonArray() - val gson = Gson() - - for (recipeRaw in registryManager.getOrThrow(RegistryKeys.RECIPE).streamEntries().toList()) { - val recipeJson = JsonObject() - - recipeJson.addProperty("id", recipeRaw.key.orElseThrow().value.toString()) - recipeJson.addProperty("name", recipeRaw.key.orElseThrow().value.toString()) - val recipe: Recipe<*> = recipeRaw.value() - recipeJson.addProperty("group", recipe.group) - recipeJson.addProperty("ingredients", gson.toJson(recipe.ingredientPlacement.ingredients)) - recipeJson.addProperty("placementSlots", gson.toJson(recipe.ingredientPlacement.placementSlots)) - - recipesJson.add(recipeJson) - } - return recipesJson - } -} diff --git a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Sounds.kt b/extractor/src/main/kotlin/de/snowii/extractor/extractors/Sounds.kt deleted file mode 100644 index 9775410f5..000000000 --- a/extractor/src/main/kotlin/de/snowii/extractor/extractors/Sounds.kt +++ /dev/null @@ -1,28 +0,0 @@ -package de.snowii.extractor.extractors - -import com.google.gson.JsonArray -import com.google.gson.JsonElement -import com.google.gson.JsonObject -import de.snowii.extractor.Extractor -import net.minecraft.registry.DynamicRegistryManager -import net.minecraft.registry.Registries - - -class Sounds : Extractor.Extractor { - override fun fileName(): String { - return "sounds.json" - } - - override fun extract(registryManager: DynamicRegistryManager.Immutable): JsonElement { - val itemsJson = JsonArray() - - for (sound in Registries.SOUND_EVENT) { - val itemJson = JsonObject() - itemJson.addProperty("id", Registries.SOUND_EVENT.getRawId(sound)) - itemJson.addProperty("name", Registries.SOUND_EVENT.getId(sound)!!.toString()) - itemsJson.add(itemJson) - } - - return itemsJson - } -} diff --git a/extractor/src/main/resources/fabric.mod.json b/extractor/src/main/resources/fabric.mod.json deleted file mode 100644 index d7f55167b..000000000 --- a/extractor/src/main/resources/fabric.mod.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "schemaVersion": 1, - "id": "extractor", - "version": "${version}", - "name": "pumpkin-extractor", - "description": "", - "authors": [], - "contact": {}, - "license": "MIT", - "environment": "*", - "entrypoints": { - "main": [ - "de.snowii.extractor.Extractor" - ] - }, - "depends": { - "fabricloader": ">=${loader_version}", - "fabric-language-kotlin": ">=${kotlin_loader_version}", - "fabric": "*", - "minecraft": "${minecraft_version}" - } -} diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml deleted file mode 100644 index 5379b3616..000000000 --- a/fuzz/Cargo.toml +++ /dev/null @@ -1,21 +0,0 @@ -[package] -name = "pumpkin-fuzz" -version = "0.0.0" -publish = false -edition = "2021" - -[package.metadata] -cargo-fuzz = true - -[dependencies] -pumpkin = { path = "../"} - -libfuzzer-sys = "0.4" - - -[[bin]] -name = "fuzz_target_1" -path = "fuzz_targets/fuzz_target_1.rs" -test = false -doc = false -bench = false diff --git a/fuzz/fuzz_targets/client.rs b/fuzz/fuzz_targets/client.rs deleted file mode 100644 index 43a88c14f..000000000 --- a/fuzz/fuzz_targets/client.rs +++ /dev/null @@ -1,7 +0,0 @@ -#![no_main] - -use libfuzzer_sys::fuzz_target; - -fuzz_target!(|data: &[u8]| { - // fuzzed code goes here -}); diff --git a/package-lock.json b/package-lock.json index 9d98c423d..76bb04e4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,23 +34,23 @@ } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.6.tgz", + "integrity": "sha512-Cvg5JENdSCMuClwhJ1ON1/jSuojaYMiUW2KePm18IkdCzPJj/NXojaOxw58RFtQFpJgfVW8h2E8mEoDtLlMdeA==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" + "@algolia/autocomplete-shared": "1.17.6" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "node_modules/@algolia/autocomplete-preset-algolia/node_modules/@algolia/autocomplete-shared": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.6.tgz", + "integrity": "sha512-aq/3V9E00Tw2GC/PqgyPGXtqJUlVc17v4cn1EUhSc+O/4zd04Uwb3UmPm8KDaYQQOrkt1lwvCj2vG2wRE5IKhw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -58,296 +58,210 @@ "algoliasearch": ">= 4.9.1 < 6" } }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", - "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.24.0" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", - "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", - "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.24.0" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", - "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/client-account/node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "dev": true, "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" } }, - "node_modules/@algolia/client-account/node_modules/@algolia/client-search": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "node_modules/@algolia/client-abtesting": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.12.0.tgz", + "integrity": "sha512-hx4eVydkm3yrFCFxmcBtSzI/ykt0cZ6sDWch+v3JTgKpD2WtosMJU3Upv1AjQ4B6COSHCOWEX3vfFxW6OoH6aA==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", - "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.12.0.tgz", + "integrity": "sha512-EpTsSv6IW8maCfXCDIptgT7+mQJj7pImEkcNUnxR8yUKAHzTogTXv9yGm2WXOZFVuwstd2i0sImhQ1Vz8RH/hA==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@algolia/client-analytics/node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "node_modules/@algolia/client-common": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.12.0.tgz", + "integrity": "sha512-od3WmO8qxyfNhKc+K3D17tvun3IMs/xMNmxCG9MiElAkYVbPPTRUYMkRneCpmJyQI0hNx2/EA4kZgzVfQjO86Q==", "dev": true, "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@algolia/client-analytics/node_modules/@algolia/client-search": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "node_modules/@algolia/client-insights": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.12.0.tgz", + "integrity": "sha512-8alajmsYUd+7vfX5lpRNdxqv3Xx9clIHLUItyQK0Z6gwGMbVEFe6YYhgDtwslMAP0y6b0WeJEIZJMLgT7VYpRw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.11.0.tgz", - "integrity": "sha512-6LAAQxMoxzYf3wk7HKee4YFNYYq56ifKz6g7JWAY2HGya20KQmDec2pQ8t4C90kUvGk69o8RVpHWoeT/wfBXbw==", - "dev": true, - "license": "MIT", - "peer": true, + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", - "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.12.0.tgz", + "integrity": "sha512-bUV9HtfkTBgpoVhxFrMkmVPG03ZN1Rtn51kiaEtukucdk3ggjR9Qu1YUfRSU2lFgxr9qJc8lTxwfvhjCeJRcqw==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@algolia/client-personalization/node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "node_modules/@algolia/client-query-suggestions": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.12.0.tgz", + "integrity": "sha512-Q5CszzGWfxbIDs9DJ/QJsL7bP6h+lJMg27KxieEnI9KGCu0Jt5iFA3GkREkgRZxRdzlHbZKkrIzhtHVbSHw/rg==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.11.0.tgz", - "integrity": "sha512-jP94/rojiSzUTilBqPQSfidNw8KZzzKkkrUL4kPeukTqpkZdWLB0W7OtDcqOLd4vBA7FXkEFGiRaj3WQemyLhw==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.12.0.tgz", + "integrity": "sha512-R3qzEytgVLHOGNri+bpta6NtTt7YtkvUe/QBcAmMDjW4Jk1P0eBYIPfvnzIPbINRsLxIq9fZs9uAYBgsrts4Zg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.11.0", - "@algolia/requester-browser-xhr": "5.11.0", - "@algolia/requester-fetch": "5.11.0", - "@algolia/requester-node-http": "5.11.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" }, "engines": { "node": ">= 14.0.0" } }, - "node_modules/@algolia/logger-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", - "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@algolia/logger-console": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", - "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", + "node_modules/@algolia/ingestion": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.12.0.tgz", + "integrity": "sha512-zpHo6qhR22tL8FsdSI4DvEraPDi/019HmMrCFB/TUX98yzh5ooAU7sNW0qPL1I7+S++VbBmNzJOEU9VI8tEC8A==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/logger-common": "4.24.0" - } - }, - "node_modules/@algolia/recommend": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", - "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.24.0", - "@algolia/cache-common": "4.24.0", - "@algolia/cache-in-memory": "4.24.0", - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/logger-console": "4.24.0", - "@algolia/requester-browser-xhr": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/requester-node-http": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/recommend/node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/@algolia/recommend/node_modules/@algolia/client-search": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@algolia/recommend/node_modules/@algolia/requester-browser-xhr": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", - "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "node_modules/@algolia/monitoring": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.12.0.tgz", + "integrity": "sha512-i2AJZED/zf4uhxezAJUhMKoL5QoepCBp2ynOYol0N76+TSoohaMADdPnWCqOULF4RzOwrG8wWynAwBlXsAI1RQ==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/requester-common": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, - "node_modules/@algolia/recommend/node_modules/@algolia/requester-node-http": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", - "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "node_modules/@algolia/recommend": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.12.0.tgz", + "integrity": "sha512-0jmZyKvYnB/Bj5c7WKsKedOUjnr0UtXm0LVFUdQrxXfqOqvWv9n6Vpr65UjdYG4Q49kRQxhlwtal9WJYrYymXg==", "dev": true, "license": "MIT", "dependencies": { - "@algolia/requester-common": "4.24.0" + "@algolia/client-common": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.11.0.tgz", - "integrity": "sha512-koy3lcWUrtUUfmMaDV/7zvZA7WGCFuBM+9t6KUfz93NTOmP6nQ6zcvAD66G0E1uapzj0S5Z6CA6Nd0Q5nVetcg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.12.0.tgz", + "integrity": "sha512-KxwleraFuVoEGCoeW6Y1RAEbgBMS7SavqeyzWdtkJc6mXeCOJXn1iZitb8Tyn2FcpMNUKlSm0adrUTt7G47+Ow==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.11.0" + "@algolia/client-common": "5.12.0" }, "engines": { "node": ">= 14.0.0" } }, - "node_modules/@algolia/requester-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", - "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==", - "dev": true, - "license": "MIT" - }, "node_modules/@algolia/requester-fetch": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.11.0.tgz", - "integrity": "sha512-kuQGSBfDwSW0uXT0GqbwEsvQNDwmgsw2gZp1TG+IR61TExHmnL1nqgsoAIrxV86O2uXlwtrkrBDW0qDbGW4BHg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.12.0.tgz", + "integrity": "sha512-FuDZXUGU1pAg2HCnrt8+q1VGHKChV/LhvjvZlLOT7e56GJie6p+EuLu4/hMKPOVuQQ8XXtrTHKIU3Lw+7O5/bQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.11.0" + "@algolia/client-common": "5.12.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.11.0.tgz", - "integrity": "sha512-7XiZuTbLmPQM5zIIEqqABU1rvpN61+qSaMPfPAiB1hhARno8Ak6/GddR1OaRTPmV/GA72AQknxYocCqUxemwzg==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.12.0.tgz", + "integrity": "sha512-ncDDY7CxZhMs6LIoPl+vHFQceIBhYPY5EfuGF1V7beO0U38xfsCYEyutEFB2kRzf4D9Gqppn3iWX71sNtrKcuw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.11.0" + "@algolia/client-common": "5.12.0" }, "engines": { "node": ">= 14.0.0" } }, - "node_modules/@algolia/transporter": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", - "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-common": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/requester-common": "4.24.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", @@ -369,9 +283,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", - "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -399,34 +313,34 @@ } }, "node_modules/@docsearch/css": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.2.tgz", - "integrity": "sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.3.tgz", + "integrity": "sha512-3uvbg8E7rhqE1C4oBAK3tGlS2qfhi9zpfZgH/yjDPF73vd9B41urVIKujF4rczcF4E3qs34SedhehiDJ4UdNBA==", "dev": true, "license": "MIT" }, "node_modules/@docsearch/js": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.2.tgz", - "integrity": "sha512-pS4YZF+VzUogYrkblCucQ0Oy2m8Wggk8Kk7lECmZM60hTbaydSIhJTTiCrmoxtBqV8wxORnOqcqqOfbmkkQEcA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.3.tgz", + "integrity": "sha512-2mBFomaN6VijyQQGwieERDu9GeE0hlv9TQRZBTOYsPQW7/vqtd4hnHEkbBbaBRiS4PYcy+UhikbMuDExJs63UA==", "dev": true, "license": "MIT", "dependencies": { - "@docsearch/react": "3.6.2", + "@docsearch/react": "3.6.3", "preact": "^10.0.0" } }, "node_modules/@docsearch/react": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.2.tgz", - "integrity": "sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.3.tgz", + "integrity": "sha512-2munr4uBuZq1PG+Ge+F+ldIdxb3Wi8OmEIv2tQQb4RvEvvph+xtQkxwHzVIEnt5s+HecwucuXwB+3JhcZboFLg==", "dev": true, "license": "MIT", "dependencies": { "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.2", - "algoliasearch": "^4.19.1" + "@algolia/autocomplete-preset-algolia": "1.17.6", + "@docsearch/css": "3.6.3", + "algoliasearch": "^5.11.0" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 19.0.0", @@ -1307,23 +1221,23 @@ } }, "node_modules/@vue/devtools-api": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.5.6.tgz", - "integrity": "sha512-/7ov2ioU80fYcYENEJXp88l88gX1PJCGJdMtQmUV3VQmGgQvKrpeUoPWgkpXPkUxmAquh6PZnVtXeDpTX5mmLg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.6.2.tgz", + "integrity": "sha512-NCT0ujqlwAhoFvCsAG7G5qS8w/A/dhvFSt2BhmNxyqgpYDrf9CG1zYyWLQkE3dsZ+5lCT6ULUic2VKNaE07Vzg==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^7.5.6" + "@vue/devtools-kit": "^7.6.2" } }, "node_modules/@vue/devtools-kit": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.5.6.tgz", - "integrity": "sha512-44qr4/l9BsNP5hKETucueP8SKkyDZBHEurV4pQnRWs906OG9f2aYWhk4vL+27tsB4ZoWJM2h3RLhygzeeKZzWg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.6.2.tgz", + "integrity": "sha512-k61BxHRmcTtIQZFouF9QWt9nCCNtSdw12lhg8VNtHq5/XOBGD+ewiK27a40UJ8UPYoCJvi80hbvbYr5E/Zeu1g==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^7.5.6", + "@vue/devtools-shared": "^7.6.2", "birpc": "^0.2.19", "hookable": "^5.5.3", "mitt": "^3.0.1", @@ -1333,9 +1247,9 @@ } }, "node_modules/@vue/devtools-shared": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.5.6.tgz", - "integrity": "sha512-5iq/BF6f05JTcC7J/1DTUm4CpyVVB4KiyLAo/fDcoyWR7EulharWQVbr6W7ek5lO23f5mbnJ+adA5tfFTJt6Sw==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.2.tgz", + "integrity": "sha512-lcjyJ7hCC0W0kNwnCGMLVTMvDLoZgjcq9BvboPgS+6jQyDul7fpzRSKTGtGhCHoxrDox7qBAKGbAl2Rcf7GE1A==", "dev": true, "license": "MIT", "dependencies": { @@ -1398,15 +1312,15 @@ "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.1.0.tgz", - "integrity": "sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.2.0.tgz", + "integrity": "sha512-JIUwRcOqOWzcdu1dGlfW04kaJhW3EXnnjJJfLTtddJanymTL7lF1C0+dVVZ/siLfc73mWn+cGP1PE1PKPruRSA==", "dev": true, "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "11.1.0", - "@vueuse/shared": "11.1.0", + "@vueuse/metadata": "11.2.0", + "@vueuse/shared": "11.2.0", "vue-demi": ">=0.14.10" }, "funding": { @@ -1441,14 +1355,14 @@ } }, "node_modules/@vueuse/integrations": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-11.1.0.tgz", - "integrity": "sha512-O2ZgrAGPy0qAjpoI2YR3egNgyEqwG85fxfwmA9BshRIGjV4G6yu6CfOPpMHAOoCD+UfsIl7Vb1bXJ6ifrHYDDA==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-11.2.0.tgz", + "integrity": "sha512-zGXz3dsxNHKwiD9jPMvR3DAxQEOV6VWIEYTGVSB9PNpk4pTWR+pXrHz9gvXWcP2sTk3W2oqqS6KwWDdntUvNVA==", "dev": true, "license": "MIT", "dependencies": { - "@vueuse/core": "11.1.0", - "@vueuse/shared": "11.1.0", + "@vueuse/core": "11.2.0", + "@vueuse/shared": "11.2.0", "vue-demi": ">=0.14.10" }, "funding": { @@ -1535,9 +1449,9 @@ } }, "node_modules/@vueuse/metadata": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.1.0.tgz", - "integrity": "sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.2.0.tgz", + "integrity": "sha512-L0ZmtRmNx+ZW95DmrgD6vn484gSpVeRbgpWevFKXwqqQxW9hnSi2Ppuh2BzMjnbv4aJRiIw8tQatXT9uOB23dQ==", "dev": true, "license": "MIT", "funding": { @@ -1545,9 +1459,9 @@ } }, "node_modules/@vueuse/shared": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.1.0.tgz", - "integrity": "sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.2.0.tgz", + "integrity": "sha512-VxFjie0EanOudYSgMErxXfq6fo8vhr5ICI+BuE3I9FnX7ePllEsVrRQ7O6Q1TLgApeLuPKcHQxAXpP+KnlrJsg==", "dev": true, "license": "MIT", "dependencies": { @@ -1585,70 +1499,28 @@ } }, "node_modules/algoliasearch": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", - "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.24.0", - "@algolia/cache-common": "4.24.0", - "@algolia/cache-in-memory": "4.24.0", - "@algolia/client-account": "4.24.0", - "@algolia/client-analytics": "4.24.0", - "@algolia/client-common": "4.24.0", - "@algolia/client-personalization": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/logger-console": "4.24.0", - "@algolia/recommend": "4.24.0", - "@algolia/requester-browser-xhr": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/requester-node-http": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/algoliasearch/node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/algoliasearch/node_modules/@algolia/client-search": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/algoliasearch/node_modules/@algolia/requester-browser-xhr": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", - "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0" - } - }, - "node_modules/algoliasearch/node_modules/@algolia/requester-node-http": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", - "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/requester-common": "4.24.0" + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.12.0.tgz", + "integrity": "sha512-psGBRYdGgik8I6m28iAB8xpubvjEt7UQU+w5MAJUA2324WHiGoHap5BPkkjB14rMaXeRts6pmOsrVIglGyOVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-abtesting": "5.12.0", + "@algolia/client-analytics": "5.12.0", + "@algolia/client-common": "5.12.0", + "@algolia/client-insights": "5.12.0", + "@algolia/client-personalization": "5.12.0", + "@algolia/client-query-suggestions": "5.12.0", + "@algolia/client-search": "5.12.0", + "@algolia/ingestion": "1.12.0", + "@algolia/monitoring": "1.12.0", + "@algolia/recommend": "5.12.0", + "@algolia/requester-browser-xhr": "5.12.0", + "@algolia/requester-fetch": "5.12.0", + "@algolia/requester-node-http": "5.12.0" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/birpc": { @@ -2465,9 +2337,9 @@ } }, "node_modules/vitepress": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.4.2.tgz", - "integrity": "sha512-10v92Lqx0N4r7YC3cQLBvu+gRS2rHviE7vgdKiwlupUGfSWkyiQDqYccxM5iPStDGSi1Brnec1lf+lmhaQcZXw==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.4.3.tgz", + "integrity": "sha512-956c2K2Mr0ubY9bTc2lCJD3g0mgo0mARB1iJC/BqUt4s0AM8Wl60wSU4zbFnzV7X2miFK1XJDKzGZnuEN90umw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/pumpkin-config/Cargo.toml b/pumpkin-config/Cargo.toml deleted file mode 100644 index a06c11e29..000000000 --- a/pumpkin-config/Cargo.toml +++ /dev/null @@ -1,12 +0,0 @@ -[package] -name = "pumpkin-config" -version.workspace = true -edition.workspace = true - -[dependencies] -pumpkin-core = { path = "../pumpkin-core" } -serde.workspace = true -log.workspace = true - -toml = "0.8" -serde-inline-default = "0.2.2" diff --git a/pumpkin-config/src/auth.rs b/pumpkin-config/src/auth.rs deleted file mode 100644 index 8be134b64..000000000 --- a/pumpkin-config/src/auth.rs +++ /dev/null @@ -1,117 +0,0 @@ -use pumpkin_core::ProfileAction; -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -#[serde(default)] -pub struct AuthenticationConfig { - /// Whether to use Mojang authentication. - #[serde_inline_default(true)] - pub enabled: bool, - #[serde_inline_default("https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}".to_string())] - pub auth_url: String, - /// Prevent proxy connections. - #[serde_inline_default(false)] - pub prevent_proxy_connections: bool, - #[serde_inline_default("https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}&ip={ip}".to_string())] - pub prevent_proxy_connection_auth_url: String, - /// Player profile handling. - #[serde(default)] - pub player_profile: PlayerProfileConfig, - /// Texture handling. - #[serde(default)] - pub textures: TextureConfig, -} - -impl Default for AuthenticationConfig { - fn default() -> Self { - Self { - enabled: true, - prevent_proxy_connections: false, - player_profile: Default::default(), - textures: Default::default(), - auth_url: "https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}".to_string(), - prevent_proxy_connection_auth_url: "https://sessionserver.mojang.com/session/minecraft/hasJoined?username={username}&serverId={server_hash}&ip={ip}".to_string(), - } - } -} - -#[derive(Deserialize, Serialize)] -#[serde(default)] -pub struct PlayerProfileConfig { - /// Allow players flagged by Mojang (banned, forced name change). - pub allow_banned_players: bool, - /// Depends on the value above - #[serde(default = "default_allowed_actions")] - pub allowed_actions: Vec, -} - -fn default_allowed_actions() -> Vec { - vec![ - ProfileAction::ForcedNameChange, - ProfileAction::UsingBannedSkin, - ] -} - -impl Default for PlayerProfileConfig { - fn default() -> Self { - Self { - allow_banned_players: false, - allowed_actions: default_allowed_actions(), - } - } -} - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -pub struct TextureConfig { - /// Whether to use player textures. - #[serde_inline_default(true)] - pub enabled: bool, - - #[serde_inline_default(vec!["http".into(), "https".into()])] - pub allowed_url_schemes: Vec, - #[serde_inline_default(vec![".minecraft.net".into(), ".mojang.com".into()])] - pub allowed_url_domains: Vec, - - /// Specific texture types. - #[serde(default)] - pub types: TextureTypes, -} - -impl Default for TextureConfig { - fn default() -> Self { - Self { - enabled: true, - allowed_url_schemes: vec!["http".into(), "https".into()], - allowed_url_domains: vec![".minecraft.net".into(), ".mojang.com".into()], - types: Default::default(), - } - } -} - -#[derive(Deserialize, Serialize)] -#[serde_inline_default] -pub struct TextureTypes { - /// Use player skins. - #[serde_inline_default(true)] - pub skin: bool, - /// Use player capes. - #[serde_inline_default(true)] - pub cape: bool, - /// Use player elytras. - /// (i didn't know myself that there are custom elytras) - #[serde_inline_default(true)] - pub elytra: bool, -} - -impl Default for TextureTypes { - fn default() -> Self { - Self { - skin: true, - cape: true, - elytra: true, - } - } -} diff --git a/pumpkin-config/src/commands.rs b/pumpkin-config/src/commands.rs deleted file mode 100644 index 936360818..000000000 --- a/pumpkin-config/src/commands.rs +++ /dev/null @@ -1,22 +0,0 @@ -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[derive(Deserialize, Serialize)] -#[serde_inline_default] -pub struct CommandsConfig { - /// Are commands from the Console accepted ? - #[serde_inline_default(true)] - pub use_console: bool, - /// Should be commands from players be logged in console? - #[serde_inline_default(true)] - pub log_console: bool, // TODO: commands... -} - -impl Default for CommandsConfig { - fn default() -> Self { - Self { - use_console: true, - log_console: true, - } - } -} diff --git a/pumpkin-config/src/compression.rs b/pumpkin-config/src/compression.rs deleted file mode 100644 index 74eb1c1bc..000000000 --- a/pumpkin-config/src/compression.rs +++ /dev/null @@ -1,46 +0,0 @@ -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -/// Packet compression -pub struct CompressionConfig { - /// Wether compression is enabled - #[serde_inline_default(true)] - pub enabled: bool, - #[serde(flatten)] - #[serde(default)] - pub compression_info: CompressionInfo, -} - -#[serde_inline_default] -#[derive(Deserialize, Serialize, Clone)] -/// We have this in a Seperate struct so we can use it outside of the Config -pub struct CompressionInfo { - /// The compression threshold used when compression is enabled - #[serde_inline_default(256)] - pub threshold: u32, - /// A value between 0..9 - /// 1 = Optimize for the best speed of encoding. - /// 9 = Optimize for the size of data being encoded. - #[serde_inline_default(4)] - pub level: u32, -} - -impl Default for CompressionInfo { - fn default() -> Self { - Self { - threshold: 256, - level: 4, - } - } -} - -impl Default for CompressionConfig { - fn default() -> Self { - Self { - enabled: true, - compression_info: Default::default(), - } - } -} diff --git a/pumpkin-config/src/lib.rs b/pumpkin-config/src/lib.rs deleted file mode 100644 index 3295b186f..000000000 --- a/pumpkin-config/src/lib.rs +++ /dev/null @@ -1,205 +0,0 @@ -use log::warn; -use logging::LoggingConfig; -use pumpkin_core::{Difficulty, GameMode}; -use serde::{de::DeserializeOwned, Deserialize, Serialize}; - -// TODO: when https://github.com/rust-lang/rfcs/pull/3681 gets merged, replace serde-inline-default with native syntax -use serde_inline_default::serde_inline_default; - -use std::{ - fs, - net::{Ipv4Addr, SocketAddr}, - path::Path, - sync::LazyLock, -}; - -pub mod auth; -pub mod logging; -pub mod proxy; -pub mod resource_pack; - -pub use auth::AuthenticationConfig; -pub use commands::CommandsConfig; -pub use compression::CompressionConfig; -pub use pvp::PVPConfig; -pub use rcon::RCONConfig; - -mod commands; -pub mod compression; -mod pvp; -mod rcon; - -use proxy::ProxyConfig; -use resource_pack::ResourcePackConfig; - -pub static ADVANCED_CONFIG: LazyLock = - LazyLock::new(AdvancedConfiguration::load); - -pub static BASIC_CONFIG: LazyLock = LazyLock::new(BasicConfiguration::load); - -/// The idea is that Pumpkin should very customizable. -/// You can Enable or Disable Features depending on your needs. -/// -/// This also allows you get some Performance or Resource boosts. -/// Important: The Configuration should match Vanilla by default -#[derive(Deserialize, Serialize, Default)] -#[serde(default)] -pub struct AdvancedConfiguration { - pub proxy: ProxyConfig, - pub authentication: AuthenticationConfig, - pub packet_compression: CompressionConfig, - pub resource_pack: ResourcePackConfig, - pub commands: CommandsConfig, - pub rcon: RCONConfig, - pub pvp: PVPConfig, - pub logging: LoggingConfig, -} - -#[serde_inline_default] -#[derive(Serialize, Deserialize)] -pub struct BasicConfiguration { - /// The address to bind the server to. - #[serde(default = "default_server_address")] - pub server_address: SocketAddr, - /// The seed for world generation. - #[serde(default = "String::new")] - pub seed: String, - /// The maximum number of players allowed on the server. Specifying `0` disables the limit. - #[serde_inline_default(10000)] - pub max_players: u32, - /// The maximum view distance for players. - #[serde_inline_default(10)] - pub view_distance: u8, - /// The maximum simulated view distance. - #[serde_inline_default(10)] - pub simulation_distance: u8, - /// The default game difficulty. - #[serde_inline_default(Difficulty::Normal)] - pub default_difficulty: Difficulty, - /// Whether the Nether dimension is enabled. - #[serde_inline_default(true)] - pub allow_nether: bool, - /// Whether the server is in hardcore mode. - #[serde_inline_default(false)] - pub hardcore: bool, - /// Whether online mode is enabled. Requires valid Minecraft accounts. - #[serde_inline_default(true)] - pub online_mode: bool, - /// Whether packet encryption is enabled. Required when online mode is enabled. - #[serde_inline_default(true)] - pub encryption: bool, - /// The server's description displayed on the status screen. - #[serde_inline_default("A Blazing fast Pumpkin Server!".to_string())] - pub motd: String, - #[serde_inline_default(20.0)] - pub tps: f32, - /// The default game mode for players. - #[serde_inline_default(GameMode::Survival)] - pub default_gamemode: GameMode, - /// Whether to remove IPs from logs or not - #[serde_inline_default(true)] - pub scrub_ips: bool, - /// Whether to use a server favicon - #[serde_inline_default(true)] - pub use_favicon: bool, - /// Path to server favicon - #[serde_inline_default("icon.png".to_string())] - pub favicon_path: String, -} - -fn default_server_address() -> SocketAddr { - SocketAddr::new(Ipv4Addr::new(0, 0, 0, 0).into(), 25565) -} - -impl Default for BasicConfiguration { - fn default() -> Self { - Self { - server_address: default_server_address(), - seed: "".to_string(), - max_players: 100000, - view_distance: 10, - simulation_distance: 10, - default_difficulty: Difficulty::Normal, - allow_nether: true, - hardcore: false, - online_mode: true, - encryption: true, - motd: "A Blazing fast Pumpkin Server!".to_string(), - tps: 20.0, - default_gamemode: GameMode::Survival, - scrub_ips: true, - use_favicon: true, - favicon_path: "icon.png".to_string(), - } - } -} - -trait LoadConfiguration { - fn load() -> Self - where - Self: Sized + Default + Serialize + DeserializeOwned, - { - let path = Self::get_path(); - - let config = if path.exists() { - let file_content = fs::read_to_string(path) - .unwrap_or_else(|_| panic!("Couldn't read configuration file at {:?}", path)); - - toml::from_str(&file_content).unwrap_or_else(|err| { - panic!( - "Couldn't parse config at {:?}. Reason: {}. This is is proberbly caused by an Config update, Just delete the old Config and start Pumpkin again", - path, - err.message() - ) - }) - } else { - let content = Self::default(); - - if let Err(err) = fs::write(path, toml::to_string(&content).unwrap()) { - warn!( - "Couldn't write default config to {:?}. Reason: {}. This is is proberbly caused by an Config update, Just delete the old Config and start Pumpkin again", - path, err - ); - } - - content - }; - - config.validate(); - config - } - - fn get_path() -> &'static Path; - - fn validate(&self); -} - -impl LoadConfiguration for AdvancedConfiguration { - fn get_path() -> &'static Path { - Path::new("features.toml") - } - - fn validate(&self) { - self.resource_pack.validate() - } -} - -impl LoadConfiguration for BasicConfiguration { - fn get_path() -> &'static Path { - Path::new("configuration.toml") - } - - fn validate(&self) { - assert!(self.view_distance >= 2, "View distance must be at least 2"); - assert!( - self.view_distance <= 32, - "View distance must be less than 32" - ); - if self.online_mode { - assert!( - self.encryption, - "When Online Mode is enabled, Encryption must be enabled" - ) - } - } -} diff --git a/pumpkin-config/src/logging.rs b/pumpkin-config/src/logging.rs deleted file mode 100644 index 62991aa8c..000000000 --- a/pumpkin-config/src/logging.rs +++ /dev/null @@ -1,48 +0,0 @@ -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -pub struct LoggingConfig { - #[serde_inline_default(true)] - pub enabled: bool, - #[serde_inline_default(LevelFilter::Info)] - pub level: LevelFilter, - #[serde_inline_default(false)] - pub env: bool, - #[serde_inline_default(true)] - pub threads: bool, - #[serde_inline_default(true)] - pub color: bool, - #[serde_inline_default(true)] - pub timestamp: bool, -} - -impl Default for LoggingConfig { - fn default() -> Self { - Self { - enabled: true, - level: LevelFilter::Info, - env: false, - threads: true, - color: true, - timestamp: true, - } - } -} - -#[derive(Deserialize, Serialize, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)] -pub enum LevelFilter { - /// A level lower than all log levels. - Off, - /// Corresponds to the `Error` log level. - Error, - /// Corresponds to the `Warn` log level. - Warn, - /// Corresponds to the `Info` log level. - Info, - /// Corresponds to the `Debug` log level. - Debug, - /// Corresponds to the `Trace` log level. - Trace, -} diff --git a/pumpkin-config/src/proxy.rs b/pumpkin-config/src/proxy.rs deleted file mode 100644 index 49113654e..000000000 --- a/pumpkin-config/src/proxy.rs +++ /dev/null @@ -1,39 +0,0 @@ -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize, Default)] -#[serde(default)] -pub struct ProxyConfig { - #[serde_inline_default(false)] - pub enabled: bool, - pub velocity: VelocityConfig, - pub bungeecord: BungeeCordConfig, -} - -#[serde_inline_default] -#[derive(Deserialize, Serialize, Default)] -#[serde(default)] -pub struct BungeeCordConfig { - #[serde_inline_default(false)] - pub enabled: bool, -} - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -#[serde(default)] -pub struct VelocityConfig { - #[serde_inline_default(false)] - pub enabled: bool, - #[serde_inline_default("".to_string())] - pub secret: String, -} - -impl Default for VelocityConfig { - fn default() -> Self { - Self { - enabled: false, - secret: "".into(), - } - } -} diff --git a/pumpkin-config/src/pvp.rs b/pumpkin-config/src/pvp.rs deleted file mode 100644 index de5d9c70f..000000000 --- a/pumpkin-config/src/pvp.rs +++ /dev/null @@ -1,34 +0,0 @@ -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize)] -pub struct PVPConfig { - /// Is PVP enabled ? - #[serde_inline_default(true)] - pub enabled: bool, - /// Do we want to have the Red hurt animation & fov bobbing - #[serde_inline_default(true)] - pub hurt_animation: bool, - /// Should players in creative be protected against PVP - #[serde_inline_default(true)] - pub protect_creative: bool, - /// Has PVP Knockback? - #[serde_inline_default(true)] - pub knockback: bool, - /// Should player swing when attacking? - #[serde_inline_default(true)] - pub swing: bool, -} - -impl Default for PVPConfig { - fn default() -> Self { - Self { - enabled: true, - hurt_animation: true, - protect_creative: true, - knockback: true, - swing: true, - } - } -} diff --git a/pumpkin-config/src/rcon.rs b/pumpkin-config/src/rcon.rs deleted file mode 100644 index bbffa53c9..000000000 --- a/pumpkin-config/src/rcon.rs +++ /dev/null @@ -1,68 +0,0 @@ -use std::net::{Ipv4Addr, SocketAddr}; - -use serde::{Deserialize, Serialize}; -use serde_inline_default::serde_inline_default; - -#[serde_inline_default] -#[derive(Deserialize, Serialize, Clone)] -pub struct RCONConfig { - /// Is RCON Enabled? - #[serde_inline_default(false)] - pub enabled: bool, - /// The network address and port where the RCON server will listen for connections. - #[serde(default = "default_rcon_address")] - pub address: SocketAddr, - /// The password required for RCON authentication. - #[serde(default)] - pub password: String, - /// The maximum number of concurrent RCON connections allowed. - /// If 0 there is no limit - #[serde(default)] - pub max_connections: u32, - /// RCON Logging - pub logging: RCONLogging, -} - -#[serde_inline_default] -#[derive(Deserialize, Serialize, Clone, Debug)] -pub struct RCONLogging { - /// Whether successful RCON logins should be logged. - #[serde_inline_default(true)] - pub log_logged_successfully: bool, - /// Whether failed RCON login attempts with incorrect passwords should be logged. - #[serde_inline_default(true)] - pub log_wrong_password: bool, - /// Whether all RCON commands, regardless of success or failure, should be logged. - #[serde_inline_default(true)] - pub log_commands: bool, - /// Whether RCON quit commands should be logged. - #[serde_inline_default(true)] - pub log_quit: bool, -} - -impl Default for RCONLogging { - fn default() -> Self { - Self { - log_logged_successfully: true, - log_wrong_password: true, - log_commands: true, - log_quit: true, - } - } -} - -fn default_rcon_address() -> SocketAddr { - SocketAddr::new(Ipv4Addr::new(0, 0, 0, 0).into(), 25575) -} - -impl Default for RCONConfig { - fn default() -> Self { - Self { - enabled: false, - address: default_rcon_address(), - password: "".to_string(), - max_connections: 0, - logging: Default::default(), - } - } -} diff --git a/pumpkin-config/src/resource_pack.rs b/pumpkin-config/src/resource_pack.rs deleted file mode 100644 index f09b89455..000000000 --- a/pumpkin-config/src/resource_pack.rs +++ /dev/null @@ -1,41 +0,0 @@ -use serde::{Deserialize, Serialize}; - -#[derive(Deserialize, Serialize)] -#[serde(default)] -pub struct ResourcePackConfig { - pub enabled: bool, - /// The path to the resource pack. - pub resource_pack_url: String, - /// The SHA1 hash (40) of the resource pack. - pub resource_pack_sha1: String, - /// Custom prompt Text component, Leave blank for none - pub prompt_message: String, - /// Will force the Player to accept the resource pack - pub force: bool, -} - -impl ResourcePackConfig { - pub fn validate(&self) { - assert_eq!( - !self.resource_pack_url.is_empty(), - !self.resource_pack_sha1.is_empty(), - "Resource Pack path or Sha1 hash is missing" - ); - assert!( - self.resource_pack_sha1.len() <= 40, - "Resource pack sha1 hash is too long (max. 40)" - ) - } -} - -impl Default for ResourcePackConfig { - fn default() -> Self { - Self { - enabled: false, - resource_pack_url: "".into(), - resource_pack_sha1: "".into(), - force: false, - prompt_message: "".into(), - } - } -} diff --git a/pumpkin-core/Cargo.toml b/pumpkin-core/Cargo.toml deleted file mode 100644 index bb386ba16..000000000 --- a/pumpkin-core/Cargo.toml +++ /dev/null @@ -1,15 +0,0 @@ -[package] -name = "pumpkin-core" -version.workspace = true -edition.workspace = true - -[dependencies] -serde.workspace = true -uuid.workspace = true -num-traits.workspace = true -num-derive.workspace = true - -fastnbt = { git = "https://github.com/owengage/fastnbt.git" } -colored = "2" -md5 = "0.7.0" - diff --git a/pumpkin-core/src/gamemode.rs b/pumpkin-core/src/gamemode.rs deleted file mode 100644 index 6e996a6f9..000000000 --- a/pumpkin-core/src/gamemode.rs +++ /dev/null @@ -1,30 +0,0 @@ -use std::str::FromStr; - -use num_derive::{FromPrimitive, ToPrimitive}; -use serde::{Deserialize, Serialize}; - -#[derive(Debug, PartialEq, Eq)] -pub struct ParseGameModeError; - -#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize, FromPrimitive, ToPrimitive)] -pub enum GameMode { - Undefined = -1, - Survival, - Creative, - Adventure, - Spectator, -} - -impl FromStr for GameMode { - type Err = ParseGameModeError; - - fn from_str(s: &str) -> Result { - match s { - "survival" => Ok(Self::Survival), - "creative" => Ok(Self::Creative), - "adventure" => Ok(Self::Adventure), - "spectator" => Ok(Self::Spectator), - _ => Err(ParseGameModeError), - } - } -} diff --git a/pumpkin-core/src/lib.rs b/pumpkin-core/src/lib.rs deleted file mode 100644 index f566404df..000000000 --- a/pumpkin-core/src/lib.rs +++ /dev/null @@ -1,23 +0,0 @@ -pub mod gamemode; -pub mod math; -pub mod random; -pub mod text; - -pub use gamemode::GameMode; - -use serde::{Deserialize, Serialize}; - -#[derive(PartialEq, Serialize, Deserialize)] -pub enum Difficulty { - Peaceful, - Easy, - Normal, - Hard, -} - -#[derive(Deserialize, Serialize, Clone, Debug, PartialEq, Eq)] -#[serde(rename_all = "SCREAMING_SNAKE_CASE")] -pub enum ProfileAction { - ForcedNameChange, - UsingBannedSkin, -} diff --git a/pumpkin-core/src/math/boundingbox.rs b/pumpkin-core/src/math/boundingbox.rs deleted file mode 100644 index 800a954a5..000000000 --- a/pumpkin-core/src/math/boundingbox.rs +++ /dev/null @@ -1,42 +0,0 @@ -use super::{position::WorldPosition, vector3::Vector3}; - -pub struct BoundingBox { - pub min_x: f64, - pub min_y: f64, - pub min_z: f64, - pub max_x: f64, - pub max_y: f64, - pub max_z: f64, -} - -impl BoundingBox { - pub fn new(min_x: f64, min_y: f64, min_z: f64, max_x: f64, max_y: f64, max_z: f64) -> Self { - Self { - min_x, - min_y, - min_z, - max_x, - max_y, - max_z, - } - } - - pub fn from_block(position: &WorldPosition) -> Self { - let position = position.0; - Self { - min_x: position.x as f64, - min_y: position.y as f64, - min_z: position.z as f64, - max_x: (position.x as f64) + 1.0, - max_y: (position.y as f64) + 1.0, - max_z: (position.z as f64) + 1.0, - } - } - - pub fn squared_magnitude(&self, pos: Vector3) -> f64 { - let d = f64::max(f64::max(self.min_x - pos.x, pos.x - self.max_x), 0.0); - let e = f64::max(f64::max(self.min_y - pos.y, pos.y - self.max_y), 0.0); - let f = f64::max(f64::max(self.min_z - pos.z, pos.z - self.max_z), 0.0); - super::squared_magnitude(d, e, f) - } -} diff --git a/pumpkin-core/src/math/mod.rs b/pumpkin-core/src/math/mod.rs deleted file mode 100644 index e1f7149f0..000000000 --- a/pumpkin-core/src/math/mod.rs +++ /dev/null @@ -1,32 +0,0 @@ -pub mod boundingbox; -pub mod position; -pub mod vector2; -pub mod vector3; -pub mod voxel_shape; - -pub fn wrap_degrees(var: f32) -> f32 { - let mut var1 = var % 360.0; - if var1 >= 180.0 { - var1 -= 360.0; - } - - if var1 < -180.0 { - var1 += 360.0; - } - - var1 -} - -pub fn squared_magnitude(a: f64, b: f64, c: f64) -> f64 { - c.mul_add(c, a.mul_add(a, b * b)) -} - -pub fn magnitude(a: f64, b: f64, c: f64) -> f64 { - squared_magnitude(a, b, c).sqrt() -} - -/// Converts a world coordinate to the corresponding chunk-section coordinate. -// TODO: This proberbly should place not here -pub const fn get_section_cord(coord: i32) -> i32 { - coord >> 4 -} diff --git a/pumpkin-core/src/math/position.rs b/pumpkin-core/src/math/position.rs deleted file mode 100644 index 7c51dff45..000000000 --- a/pumpkin-core/src/math/position.rs +++ /dev/null @@ -1,73 +0,0 @@ -use super::vector3::Vector3; -use std::fmt; - -use crate::math::vector2::Vector2; -use num_traits::Euclid; -use serde::{Deserialize, Serialize}; - -#[derive(Clone, Copy)] -/// Aka Block Position -pub struct WorldPosition(pub Vector3); - -impl WorldPosition { - pub fn chunk_and_chunk_relative_position(&self) -> (Vector2, Vector3) { - let (z_chunk, z_rem) = self.0.z.div_rem_euclid(&16); - let (x_chunk, x_rem) = self.0.x.div_rem_euclid(&16); - let chunk_coordinate = Vector2 { - x: x_chunk, - z: z_chunk, - }; - - // Since we divide by 16 remnant can never exceed u8 - let relative = Vector3 { - x: x_rem, - z: z_rem, - - y: self.0.y, - }; - (chunk_coordinate, relative) - } -} -impl Serialize for WorldPosition { - fn serialize(&self, serializer: S) -> Result - where - S: serde::Serializer, - { - let long = ((self.0.x as i64 & 0x3FFFFFF) << 38) - | ((self.0.z as i64 & 0x3FFFFFF) << 12) - | (self.0.y as i64 & 0xFFF); - serializer.serialize_i64(long) - } -} - -impl<'de> Deserialize<'de> for WorldPosition { - fn deserialize(deserializer: D) -> Result - where - D: serde::Deserializer<'de>, - { - struct Visitor; - impl<'a> serde::de::Visitor<'a> for Visitor { - type Value = WorldPosition; - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { - formatter.write_str("An i64 int") - } - fn visit_i64(self, v: i64) -> Result - where - E: serde::de::Error, - { - Ok(WorldPosition(Vector3 { - x: (v >> 38) as i32, - y: (v << 52 >> 52) as i32, - z: (v << 26 >> 38) as i32, - })) - } - } - deserializer.deserialize_i64(Visitor) - } -} - -impl std::fmt::Display for WorldPosition { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "({}, {},{})", self.0.x, self.0.y, self.0.z) - } -} diff --git a/pumpkin-core/src/math/vector2.rs b/pumpkin-core/src/math/vector2.rs deleted file mode 100644 index 3c3728ba5..000000000 --- a/pumpkin-core/src/math/vector2.rs +++ /dev/null @@ -1,105 +0,0 @@ -use std::ops::{Add, Div, Mul, Neg, Sub}; - -use num_traits::Float; - -#[derive(Clone, Copy, Debug, PartialEq, Hash, Eq)] -pub struct Vector2 { - pub x: T, - pub z: T, -} - -impl Vector2 { - pub fn new(x: T, z: T) -> Self { - Vector2 { x, z } - } - - pub fn length_squared(&self) -> T { - self.x * self.x + self.z * self.z - } - - pub fn add(&self, other: &Vector2) -> Self { - Vector2 { - x: self.x + other.x, - z: self.z + other.z, - } - } - - pub fn sub(&self, other: &Vector2) -> Self { - Vector2 { - x: self.x - other.x, - z: self.z - other.z, - } - } - - pub fn multiply(self, x: T, z: T) -> Self { - Self { - x: self.x * x, - z: self.z * z, - } - } -} - -impl Vector2 { - pub fn length(&self) -> T { - self.length_squared().sqrt() - } - pub fn normalize(&self) -> Self { - let length = self.length(); - Vector2 { - x: self.x / length, - z: self.z / length, - } - } -} - -impl Mul for Vector2 { - type Output = Self; - - fn mul(self, scalar: T) -> Self { - Self { - x: self.x * scalar, - z: self.z * scalar, - } - } -} - -impl Add for Vector2 { - type Output = Vector2; - fn add(self, rhs: Self) -> Self::Output { - Self { - x: self.x + rhs.x, - z: self.z + rhs.z, - } - } -} - -impl Neg for Vector2 { - type Output = Self; - - fn neg(self) -> Self { - Vector2 { - x: -self.x, - z: -self.z, - } - } -} - -impl From<(T, T)> for Vector2 { - fn from((x, z): (T, T)) -> Self { - Vector2 { x, z } - } -} - -pub trait Math: - Mul - + Neg - + Add - + Div - + Sub - + Sized -{ -} -impl Math for f64 {} -impl Math for f32 {} -impl Math for i32 {} -impl Math for i64 {} diff --git a/pumpkin-core/src/math/vector3.rs b/pumpkin-core/src/math/vector3.rs deleted file mode 100644 index 04b9d4092..000000000 --- a/pumpkin-core/src/math/vector3.rs +++ /dev/null @@ -1,121 +0,0 @@ -use std::ops::{Add, Div, Mul, Neg, Sub}; - -use num_traits::Float; - -#[derive(Clone, Copy, Debug, PartialEq)] -pub struct Vector3 { - pub x: T, - pub y: T, - pub z: T, -} - -impl Vector3 { - pub const fn new(x: T, y: T, z: T) -> Self { - Vector3 { x, y, z } - } - - pub fn length_squared(&self) -> T { - self.x * self.x + self.y * self.y + self.z * self.z - } - - pub fn add(&self, other: &Vector3) -> Self { - Vector3 { - x: self.x + other.x, - y: self.y + other.y, - z: self.z + other.z, - } - } - - pub fn sub(&self, other: &Vector3) -> Self { - Vector3 { - x: self.x - other.x, - y: self.y - other.y, - z: self.z - other.z, - } - } - - pub fn multiply(self, x: T, y: T, z: T) -> Self { - Self { - x: self.x * x, - y: self.y * y, - z: self.z * z, - } - } -} - -impl Vector3 { - pub fn length(&self) -> T { - self.length_squared().sqrt() - } - pub fn normalize(&self) -> Self { - let length = self.length(); - Vector3 { - x: self.x / length, - y: self.y / length, - z: self.z / length, - } - } -} - -impl Mul for Vector3 { - type Output = Self; - - fn mul(self, scalar: T) -> Self { - Self { - x: self.x * scalar, - y: self.y * scalar, - z: self.z * scalar, - } - } -} - -impl Add for Vector3 { - type Output = Vector3; - fn add(self, rhs: Self) -> Self::Output { - Self { - x: self.x + rhs.x, - y: self.y + rhs.y, - z: self.z + rhs.z, - } - } -} - -impl Neg for Vector3 { - type Output = Self; - - fn neg(self) -> Self { - Vector3 { - x: -self.x, - y: -self.y, - z: -self.z, - } - } -} - -impl From<(T, T, T)> for Vector3 { - #[inline(always)] - fn from((x, y, z): (T, T, T)) -> Self { - Vector3 { x, y, z } - } -} - -impl From> for (T, T, T) { - #[inline(always)] - fn from(vector: Vector3) -> Self { - (vector.x, vector.y, vector.z) - } -} - -pub trait Math: - Mul - + Neg - + Add - + Div - + Sub - + Sized -{ -} -impl Math for f64 {} -impl Math for f32 {} -impl Math for i32 {} -impl Math for i64 {} diff --git a/pumpkin-core/src/math/voxel_shape.rs b/pumpkin-core/src/math/voxel_shape.rs deleted file mode 100644 index ecf5a88d2..000000000 --- a/pumpkin-core/src/math/voxel_shape.rs +++ /dev/null @@ -1,9 +0,0 @@ -pub struct VoxelShape { - // TODO -} - -impl VoxelShape { - pub fn is_empty() -> bool { - unimplemented!() - } -} diff --git a/pumpkin-core/src/random/gaussian.rs b/pumpkin-core/src/random/gaussian.rs deleted file mode 100644 index 36f3c0512..000000000 --- a/pumpkin-core/src/random/gaussian.rs +++ /dev/null @@ -1,26 +0,0 @@ -use super::RandomImpl; - -pub trait GaussianGenerator: RandomImpl { - fn stored_next_gaussian(&self) -> Option; - - fn set_stored_next_gaussian(&mut self, value: Option); - - fn calculate_gaussian(&mut self) -> f64 { - if let Some(gaussian) = self.stored_next_gaussian() { - self.set_stored_next_gaussian(None); - gaussian - } else { - loop { - let d = 2f64.mul_add(self.next_f64(), -1f64); - let e = 2f64.mul_add(self.next_f64(), -1f64); - let f = d * d + e * e; - - if f < 1f64 && f != 0f64 { - let g = (-2f64 * f.ln() / f).sqrt(); - self.set_stored_next_gaussian(Some(e * g)); - return d * g; - } - } - } - } -} diff --git a/pumpkin-core/src/random/legacy_rand.rs b/pumpkin-core/src/random/legacy_rand.rs deleted file mode 100644 index 4a2cb1b98..000000000 --- a/pumpkin-core/src/random/legacy_rand.rs +++ /dev/null @@ -1,329 +0,0 @@ -use super::{ - gaussian::GaussianGenerator, hash_block_pos, java_string_hash, RandomDeriverImpl, RandomImpl, -}; - -pub struct LegacyRand { - seed: u64, - internal_next_gaussian: Option, -} - -impl LegacyRand { - fn next_random(&mut self) -> u64 { - let l = self.seed; - let m = l.wrapping_mul(0x5DEECE66D).wrapping_add(11) & 0xFFFFFFFFFFFF; - self.seed = m; - m - } -} - -impl GaussianGenerator for LegacyRand { - fn stored_next_gaussian(&self) -> Option { - self.internal_next_gaussian - } - - fn set_stored_next_gaussian(&mut self, value: Option) { - self.internal_next_gaussian = value; - } -} - -impl RandomImpl for LegacyRand { - fn from_seed(seed: u64) -> Self { - LegacyRand { - seed: (seed ^ 0x5DEECE66D) & 0xFFFFFFFFFFFF, - internal_next_gaussian: None, - } - } - - fn next(&mut self, bits: u64) -> u64 { - self.next_random() >> (48 - bits) - } - - fn split(&mut self) -> Self { - LegacyRand::from_seed(self.next_i64() as u64) - } - - fn next_i32(&mut self) -> i32 { - self.next(32) as i32 - } - - fn next_i64(&mut self) -> i64 { - let i = self.next_i32(); - let j = self.next_i32(); - ((i as i64) << 32).wrapping_add(j as i64) - } - - fn next_f32(&mut self) -> f32 { - self.next(24) as f32 * 5.9604645E-8f32 - } - - fn next_f64(&mut self) -> f64 { - let i = self.next(26); - let j = self.next(27); - let l = (i << 27).wrapping_add(j); - l as f64 * 1.110223E-16f32 as f64 - } - - fn next_bool(&mut self) -> bool { - self.next(1) != 0 - } - - #[allow(refining_impl_trait)] - fn next_splitter(&mut self) -> LegacySplitter { - LegacySplitter::new(self.next_i64() as u64) - } - - fn next_gaussian(&mut self) -> f64 { - self.calculate_gaussian() - } - - fn next_bounded_i32(&mut self, bound: i32) -> i32 { - if (bound & bound.wrapping_sub(1)) == 0 { - ((bound as u64).wrapping_mul(self.next(31)) >> 31) as i32 - } else { - loop { - let i = self.next(31) as i32; - let j = i % bound; - if (i.wrapping_sub(j).wrapping_add(bound.wrapping_sub(1))) >= 0 { - return j; - } - } - } - } -} - -pub struct LegacySplitter { - seed: u64, -} - -impl LegacySplitter { - fn new(seed: u64) -> Self { - LegacySplitter { seed } - } -} - -#[allow(refining_impl_trait)] -impl RandomDeriverImpl for LegacySplitter { - fn split_u64(&self, seed: u64) -> LegacyRand { - LegacyRand::from_seed(seed) - } - - fn split_string(&self, seed: &str) -> LegacyRand { - let string_hash = java_string_hash(seed); - LegacyRand::from_seed((string_hash as u64) ^ self.seed) - } - - fn split_pos(&self, x: i32, y: i32, z: i32) -> LegacyRand { - let pos_hash = hash_block_pos(x, y, z); - LegacyRand::from_seed((pos_hash as u64) ^ self.seed) - } -} - -#[cfg(test)] -mod test { - use crate::random::{RandomDeriverImpl, RandomImpl}; - - use super::LegacyRand; - - #[test] - fn test_next_i32() { - let mut rand = LegacyRand::from_seed(0); - - let values = [ - -1155484576, - -723955400, - 1033096058, - -1690734402, - -1557280266, - 1327362106, - -1930858313, - 502539523, - -1728529858, - -938301587, - ]; - - for value in values { - assert_eq!(rand.next_i32(), value); - } - } - - #[test] - fn test_next_bounded_i32() { - let mut rand = LegacyRand::from_seed(0); - - let values = [0, 13, 4, 2, 5, 8, 11, 6, 9, 14]; - - for value in values { - assert_eq!(rand.next_bounded_i32(0xf), value); - } - - let mut rand = LegacyRand::from_seed(0); - for _ in 0..10 { - assert_eq!(rand.next_bounded_i32(1), 0); - } - - let mut rand = LegacyRand::from_seed(0); - let values = [1, 1, 0, 1, 1, 0, 1, 0, 1, 1]; - for value in values { - assert_eq!(rand.next_bounded_i32(2), value); - } - } - - #[test] - fn test_next_inbetween_i32() { - let mut rand = LegacyRand::from_seed(0); - - let values = [1, 5, 2, 12, 12, 6, 12, 10, 4, 3]; - - for value in values { - assert_eq!(rand.next_inbetween_i32(1, 12), value); - } - } - - #[test] - fn test_next_inbetween_exclusive_i32() { - let mut rand = LegacyRand::from_seed(0); - - let values = [1, 7, 9, 6, 7, 3, 3, 7, 3, 1]; - - for value in values { - assert_eq!(rand.next_inbetween_i32_exclusive(1, 12), value); - } - } - - #[test] - fn test_next_f64() { - let mut rand = LegacyRand::from_seed(0); - - let values = [ - 0.730967787376657, - 0.24053641567148587, - 0.6374174253501083, - 0.5504370051176339, - 0.5975452777972018, - 0.3332183994766498, - 0.3851891847407185, - 0.984841540199809, - 0.8791825178724801, - 0.9412491794821144, - ]; - - for value in values { - assert_eq!(rand.next_f64(), value); - } - } - - #[test] - fn test_next_f32() { - let mut rand = LegacyRand::from_seed(0); - - let values: [f32; 10] = [ - 0.73096776, 0.831441, 0.24053639, 0.6063452, 0.6374174, 0.30905056, 0.550437, - 0.1170066, 0.59754527, 0.7815346, - ]; - - for value in values { - assert_eq!(rand.next_f32(), value); - } - } - - #[test] - fn test_next_i64() { - let mut rand = LegacyRand::from_seed(0); - - let values: [i64; 10] = [ - -4962768465676381896, - 4437113781045784766, - -6688467811848818630, - -8292973307042192125, - -7423979211207825555, - 6146794652083548235, - 7105486291024734541, - -279624296851435688, - -2228689144322150137, - -1083761183081836303, - ]; - - for value in values { - assert_eq!(rand.next_i64(), value); - } - } - - #[test] - fn test_next_bool() { - let mut rand = LegacyRand::from_seed(0); - - let values = [ - true, true, false, true, true, false, true, false, true, true, - ]; - - for value in values { - assert_eq!(rand.next_bool(), value); - } - } - - #[test] - fn test_next_gaussian() { - let mut rand = LegacyRand::from_seed(0); - - let values = [ - 0.8025330637390305, - -0.9015460884175122, - 2.080920790428163, - 0.7637707684364894, - 0.9845745328825128, - -1.6834122587673428, - -0.027290262907887285, - 0.11524570286202315, - -0.39016704137993774, - -0.643388813126449, - ]; - - for value in values { - assert_eq!(rand.next_gaussian(), value); - } - } - - #[test] - fn test_next_triangular() { - let mut rand = LegacyRand::from_seed(0); - - let values = [ - 124.52156858525856, - 104.34902101162372, - 113.2163439160276, - 70.01738222704547, - 96.89666691951828, - 107.30284075808541, - 106.16817675813144, - 79.11264482608078, - 73.96721613927062, - 81.72419521080646, - ]; - - for value in values { - assert_eq!(rand.next_triangular(100f64, 50f64), value); - } - } - - #[test] - fn test_split() { - let mut original_rand = LegacyRand::from_seed(0); - let mut new_rand = original_rand.split(); - - { - let splitter = new_rand.next_splitter(); - - let mut rand1 = splitter.split_string("TEST STRING"); - assert_eq!(rand1.next_i32(), -1170413697); - - let mut rand2 = splitter.split_u64(10); - assert_eq!(rand2.next_i32(), -1157793070); - - let mut rand3 = splitter.split_pos(1, 11, -111); - assert_eq!(rand3.next_i32(), -1213890343); - } - - assert_eq!(original_rand.next_i32(), 1033096058); - assert_eq!(new_rand.next_i32(), -888301832); - } -} diff --git a/pumpkin-core/src/random/mod.rs b/pumpkin-core/src/random/mod.rs deleted file mode 100644 index 2c3d41125..000000000 --- a/pumpkin-core/src/random/mod.rs +++ /dev/null @@ -1,286 +0,0 @@ -use legacy_rand::{LegacyRand, LegacySplitter}; -use xoroshiro128::{Xoroshiro, XoroshiroSplitter}; - -mod gaussian; -pub mod legacy_rand; -pub mod xoroshiro128; - -pub enum RandomGenerator { - Xoroshiro(Xoroshiro), - Legacy(LegacyRand), - LegacyXoroshiro(Xoroshiro), -} - -impl RandomGenerator { - #[inline] - pub fn split(&mut self) -> Self { - match self { - Self::Xoroshiro(rand) => Self::Xoroshiro(rand.split()), - Self::LegacyXoroshiro(rand) => Self::LegacyXoroshiro(rand.split()), - Self::Legacy(rand) => Self::Legacy(rand.split()), - } - } - - #[inline] - pub fn next_splitter(&mut self) -> RandomDeriver { - match self { - Self::Xoroshiro(rand) => RandomDeriver::Xoroshiro(rand.next_splitter()), - Self::LegacyXoroshiro(rand) => RandomDeriver::Xoroshiro(rand.next_splitter()), - Self::Legacy(rand) => RandomDeriver::Legacy(rand.next_splitter()), - } - } - - #[inline] - pub fn next(&mut self, bits: u64) -> u64 { - match self { - Self::Xoroshiro(rand) => rand.next(bits), - Self::LegacyXoroshiro(rand) => rand.next(bits), - Self::Legacy(rand) => rand.next(bits), - } - } - - #[inline] - pub fn next_i32(&mut self) -> i32 { - match self { - Self::Xoroshiro(rand) => rand.next_i32(), - Self::LegacyXoroshiro(rand) => rand.next_i32(), - Self::Legacy(rand) => rand.next_i32(), - } - } - - #[inline] - pub fn next_bounded_i32(&mut self, bound: i32) -> i32 { - match self { - Self::Xoroshiro(rand) => rand.next_bounded_i32(bound), - Self::LegacyXoroshiro(rand) => rand.next_bounded_i32(bound), - Self::Legacy(rand) => rand.next_bounded_i32(bound), - } - } - - #[inline] - pub fn next_inbetween_i32(&mut self, min: i32, max: i32) -> i32 { - self.next_bounded_i32(max - min + 1) + min - } - - #[inline] - pub fn next_i64(&mut self) -> i64 { - match self { - Self::Xoroshiro(rand) => rand.next_i64(), - Self::LegacyXoroshiro(rand) => rand.next_i64(), - Self::Legacy(rand) => rand.next_i64(), - } - } - - #[inline] - pub fn next_bool(&mut self) -> bool { - match self { - Self::Xoroshiro(rand) => rand.next_bool(), - Self::LegacyXoroshiro(rand) => rand.next_bool(), - Self::Legacy(rand) => rand.next_bool(), - } - } - - #[inline] - pub fn next_f32(&mut self) -> f32 { - match self { - Self::Xoroshiro(rand) => rand.next_f32(), - Self::LegacyXoroshiro(rand) => rand.next_f32(), - Self::Legacy(rand) => rand.next_f32(), - } - } - - #[inline] - pub fn next_f64(&mut self) -> f64 { - match self { - Self::Xoroshiro(rand) => rand.next_f64(), - Self::LegacyXoroshiro(rand) => rand.next_f64(), - Self::Legacy(rand) => rand.next_f64(), - } - } - - #[inline] - pub fn next_gaussian(&mut self) -> f64 { - match self { - Self::Xoroshiro(rand) => rand.next_gaussian(), - Self::LegacyXoroshiro(rand) => rand.next_gaussian(), - Self::Legacy(rand) => rand.next_gaussian(), - } - } - - #[inline] - pub fn next_triangular(&mut self, mode: f64, deviation: f64) -> f64 { - deviation.mul_add(self.next_f64() - self.next_f64(), mode) - } - - #[inline] - pub fn skip(&mut self, count: i32) { - for _ in 0..count { - self.next_i64(); - } - } - - #[inline] - pub fn next_inbetween_i32_exclusive(&mut self, min: i32, max: i32) -> i32 { - min + self.next_bounded_i32(max - min) - } -} - -pub enum RandomDeriver { - Xoroshiro(XoroshiroSplitter), - Legacy(LegacySplitter), -} - -impl RandomDeriver { - #[inline] - pub fn split_string(&self, seed: &str) -> RandomGenerator { - match self { - Self::Xoroshiro(deriver) => RandomGenerator::Xoroshiro(deriver.split_string(seed)), - Self::Legacy(deriver) => RandomGenerator::Legacy(deriver.split_string(seed)), - } - } - - #[inline] - pub fn split_u64(&self, seed: u64) -> RandomGenerator { - match self { - Self::Xoroshiro(deriver) => RandomGenerator::Xoroshiro(deriver.split_u64(seed)), - Self::Legacy(deriver) => RandomGenerator::Legacy(deriver.split_u64(seed)), - } - } - - #[inline] - pub fn split_pos(&self, x: i32, y: i32, z: i32) -> RandomGenerator { - match self { - Self::Xoroshiro(deriver) => RandomGenerator::Xoroshiro(deriver.split_pos(x, y, z)), - Self::Legacy(deriver) => RandomGenerator::Legacy(deriver.split_pos(x, y, z)), - } - } -} - -pub trait RandomImpl { - fn from_seed(seed: u64) -> Self; - - fn split(&mut self) -> Self; - - fn next_splitter(&mut self) -> impl RandomDeriverImpl; - - fn next(&mut self, bits: u64) -> u64; - - fn next_i32(&mut self) -> i32; - - fn next_bounded_i32(&mut self, bound: i32) -> i32; - - fn next_inbetween_i32(&mut self, min: i32, max: i32) -> i32 { - self.next_bounded_i32(max - min + 1) + min - } - - fn next_i64(&mut self) -> i64; - - fn next_bool(&mut self) -> bool; - - fn next_f32(&mut self) -> f32; - - fn next_f64(&mut self) -> f64; - - fn next_gaussian(&mut self) -> f64; - - fn next_triangular(&mut self, mode: f64, deviation: f64) -> f64 { - mode + deviation * (self.next_f64() - self.next_f64()) - } - - fn skip(&mut self, count: i32) { - for _ in 0..count { - self.next_i64(); - } - } - - fn next_inbetween_i32_exclusive(&mut self, min: i32, max: i32) -> i32 { - min + self.next_bounded_i32(max - min) - } -} - -pub trait RandomDeriverImpl { - fn split_string(&self, seed: &str) -> impl RandomImpl; - - fn split_u64(&self, seed: u64) -> impl RandomImpl; - - fn split_pos(&self, x: i32, y: i32, z: i32) -> impl RandomImpl; -} - -fn hash_block_pos(x: i32, y: i32, z: i32) -> i64 { - let l = (x.wrapping_mul(3129871) as i64) ^ ((z as i64).wrapping_mul(116129781i64)) ^ (y as i64); - let l = l - .wrapping_mul(l) - .wrapping_mul(42317861i64) - .wrapping_add(l.wrapping_mul(11i64)); - l >> 16 -} - -fn java_string_hash(string: &str) -> u32 { - // All byte values of latin1 align with - // the values of U+0000 - U+00FF making this code - // equivalent to both java hash implementations - - let mut result = 0u32; - - for char_encoding in string.encode_utf16() { - result = 31u32 - .wrapping_mul(result) - .wrapping_add(char_encoding as u32); - } - result -} - -#[cfg(test)] -mod tests { - - use crate::random::java_string_hash; - - use super::hash_block_pos; - - #[test] - fn block_position_hash() { - let values: [((i32, i32, i32), i64); 8] = [ - ((0, 0, 0), 0), - ((1, 1, 1), 60311958971344), - ((4, 4, 4), 120566413180880), - ((25, 25, 25), 111753446486209), - ((676, 676, 676), 75210837988243), - ((458329, 458329, 458329), -43764888250), - ((-387008604, -387008604, -387008604), 8437923733503), - ((176771161, 176771161, 176771161), 18421337580760), - ]; - - for ((x, y, z), value) in values { - assert_eq!(hash_block_pos(x, y, z), value); - } - } - - #[test] - fn test_java_string_hash() { - let values = [ - ("", 0), - ("1", 49), - ("TEST", 2571410), - ("TEST1", 79713759), - ("TEST0123456789", 506557463), - ( - " !\"#$%&'()*+,-./0123456789:\ - ;<=>?@ABCDEFGHIJKLMNOPQRST\ - UVWXYZ[\\]^_`abcdefghijklm\ - nopqrstuvwxyz{|}~¡¢£¤¥¦§¨©\ - ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄ\ - ÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞ\ - ßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþ", - (-1992287231i32) as u32, - ), - ("求同存异", 847053876), - // This might look wierd because hebrew is text is right to left - ("אבְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:", 1372570871), - ("संस्कृत-", 1748614838), - ]; - - for (string, value) in values { - assert_eq!(java_string_hash(string), value); - } - } -} diff --git a/pumpkin-core/src/random/xoroshiro128.rs b/pumpkin-core/src/random/xoroshiro128.rs deleted file mode 100644 index a82fcf75c..000000000 --- a/pumpkin-core/src/random/xoroshiro128.rs +++ /dev/null @@ -1,405 +0,0 @@ -use super::{gaussian::GaussianGenerator, hash_block_pos, RandomDeriverImpl, RandomImpl}; - -pub struct Xoroshiro { - lo: u64, - hi: u64, - internal_next_gaussian: Option, -} - -impl Xoroshiro { - fn new(lo: u64, hi: u64) -> Self { - let (lo, hi) = if (lo | hi) == 0 { - (0x9E3779B97F4A7C15, 0x6A09E667F3BCC909) - } else { - (lo, hi) - }; - Self { - lo, - hi, - internal_next_gaussian: None, - } - } - - fn mix_u64(seed: u64) -> (u64, u64) { - let l = seed ^ 0x6A09E667F3BCC909; - let m = l.wrapping_add(0x9E3779B97F4A7C15); - (l, m) - } - - pub fn from_seed_unmixed(seed: u64) -> Self { - let (lo, hi) = Self::mix_u64(seed); - Self::new(lo, hi) - } - - fn next_random(&mut self) -> u64 { - let l = self.lo; - let m = self.hi; - let n = (l.wrapping_add(m)).rotate_left(17).wrapping_add(l); - let m = m ^ l; - self.lo = l.rotate_left(49) ^ m ^ (m << 21); - self.hi = m.rotate_left(28); - n - } -} - -impl GaussianGenerator for Xoroshiro { - fn stored_next_gaussian(&self) -> Option { - self.internal_next_gaussian - } - - fn set_stored_next_gaussian(&mut self, value: Option) { - self.internal_next_gaussian = value; - } -} - -fn mix_stafford_13(z: u64) -> u64 { - let z = (z ^ (z >> 30)).wrapping_mul(0xBF58476D1CE4E5B9); - let z = (z ^ (z >> 27)).wrapping_mul(0x94D049BB133111EB); - z ^ (z >> 31) -} - -impl RandomImpl for Xoroshiro { - fn from_seed(seed: u64) -> Self { - let (lo, hi) = Self::mix_u64(seed); - let lo = mix_stafford_13(lo); - let hi = mix_stafford_13(hi); - Self::new(lo, hi) - } - - fn split(&mut self) -> Self { - Self::new(self.next_random(), self.next_random()) - } - - fn next(&mut self, bits: u64) -> u64 { - self.next_random() >> (64 - bits) - } - - #[allow(refining_impl_trait)] - fn next_splitter(&mut self) -> XoroshiroSplitter { - XoroshiroSplitter { - lo: self.next_random(), - hi: self.next_random(), - } - } - - fn next_i32(&mut self) -> i32 { - self.next_random() as i32 - } - - fn next_bounded_i32(&mut self, bound: i32) -> i32 { - let mut l = (self.next_i32() as u64) & 0xFFFFFFFF; - let mut m = l.wrapping_mul(bound as u64); - let mut n = m & 0xFFFFFFFF; - if n < bound as u64 { - let i = (((!bound).wrapping_add(1)) as u64) % (bound as u64); - while n < i { - l = (self.next_i32() as u64) & 0xFFFFFFFF; - m = l.wrapping_mul(bound as u64); - n = m & 0xFFFFFFFF; - } - } - let o = m >> 32; - o as i32 - } - - fn next_i64(&mut self) -> i64 { - self.next_random() as i64 - } - - fn next_bool(&mut self) -> bool { - (self.next_random() & 1) != 0 - } - - fn next_f32(&mut self) -> f32 { - self.next(24) as f32 * 5.9604645E-8f32 - } - - fn next_f64(&mut self) -> f64 { - self.next(53) as f64 * 1.110223E-16f32 as f64 - } - - fn next_gaussian(&mut self) -> f64 { - self.calculate_gaussian() - } -} - -pub struct XoroshiroSplitter { - lo: u64, - hi: u64, -} - -#[allow(refining_impl_trait)] -impl RandomDeriverImpl for XoroshiroSplitter { - fn split_pos(&self, x: i32, y: i32, z: i32) -> Xoroshiro { - let l = hash_block_pos(x, y, z) as u64; - let m = l ^ self.lo; - Xoroshiro::new(m, self.hi) - } - - fn split_u64(&self, seed: u64) -> Xoroshiro { - Xoroshiro::new(seed ^ self.lo, seed ^ self.hi) - } - - fn split_string(&self, seed: &str) -> Xoroshiro { - let bytes = md5::compute(seed.as_bytes()); - let l = u64::from_be_bytes(bytes[0..8].try_into().expect("incorrect length")); - let m = u64::from_be_bytes(bytes[8..16].try_into().expect("incorrect length")); - - Xoroshiro::new(l ^ self.lo, m ^ self.hi) - } -} - -#[cfg(test)] -mod tests { - use crate::random::{RandomDeriverImpl, RandomImpl}; - - use super::{mix_stafford_13, Xoroshiro}; - - // Values checked against results from the equivalent Java source - - #[test] - fn test_mix_stafford_13() { - let values: [(u64, i64); 31] = [ - (0, 0), - (1, 6238072747940578789), - (64, -8456553050427055661), - (4096, -1125827887270283392), - (262144, -120227641678947436), - (16777216, 6406066033425044679), - (1073741824, 3143522559155490559), - (16, -2773008118984693571), - (1024, 8101005175654470197), - (65536, -3551754741763842827), - (4194304, -2737109459693184599), - (2, -2606959012126976886), - (128, -5825874238589581082), - (8192, 1111983794319025228), - (524288, -7964047577924347155), - (33554432, -5634612006859462257), - (2147483648, -1436547171018572641), - (137438953472, -4514638798598940860), - (8796093022208, -610572083552328405), - (562949953421312, -263574021372026223), - (36028797018963968, 7868130499179604987), - (253, -4045451768301188906), - (127, -6873224393826578139), - (8447, 6670985465942597767), - (524543, -6228499289678716485), - (33554687, 2630391896919662492), - (2147483903, -6879633228472053040), - (137438953727, -5817997684975131823), - (8796093022463, 2384436581894988729), - (562949953421567, -5076179956679497213), - (36028797018964223, -5993365784811617721), - ]; - for (input, output) in values { - assert_eq!(mix_stafford_13(input), output as u64); - } - } - - #[test] - fn test_next_i32() { - let values = [ - -160476802, - 781697906, - 653572596, - 1337520923, - -505875771, - -47281585, - 342195906, - 1417498593, - -1478887443, - 1560080270, - ]; - - let mut xoroshiro = Xoroshiro::from_seed(0); - for value in values { - assert_eq!(xoroshiro.next_i32(), value); - } - } - - #[test] - fn test_next_bounded_i32() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values = [9, 1, 1, 3, 8, 9, 0, 3, 6, 3]; - for value in values { - assert_eq!(xoroshiro.next_bounded_i32(10), value); - } - - let values = [ - 9784805, 470346, 13560642, 7320226, 14949645, 13460529, 2824352, 10938308, 14146127, - 4549185, - ]; - for value in values { - assert_eq!(xoroshiro.next_bounded_i32(0xFFFFFF), value); - } - } - - #[test] - fn test_next_between_i32() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values = [99, 59, 57, 65, 94, 100, 54, 66, 83, 68]; - for value in values { - assert_eq!(xoroshiro.next_inbetween_i32(50, 100), value); - } - } - - #[test] - fn test_next_inbetween_exclusive() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values = [98, 59, 57, 65, 94, 99, 53, 66, 82, 68]; - for value in values { - assert_eq!(xoroshiro.next_inbetween_i32_exclusive(50, 100), value); - } - } - - #[test] - fn test_next_f64() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [f64; 10] = [ - 0.16474369376959186, - 0.7997457290026366, - 0.2511961888876212, - 0.11712489470639631, - 0.0997124786680137, - 0.7566797430601416, - 0.7723285712021574, - 0.9420469457586381, - 0.48056202536813664, - 0.6099690583914598, - ]; - for value in values { - assert_eq!(xoroshiro.next_f64(), value); - } - } - - #[test] - fn test_next_f32() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [f32; 10] = [ - 0.16474366, - 0.7997457, - 0.25119615, - 0.117124856, - 0.09971243, - 0.7566797, - 0.77232856, - 0.94204694, - 0.48056197, - 0.609969, - ]; - for value in values { - assert_eq!(xoroshiro.next_f32(), value); - } - } - - #[test] - fn test_next_i64() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [i64; 10] = [ - 3038984756725240190, - -3694039286755638414, - 4633751808701151732, - 2160572957309072155, - 1839370574944072389, - -4488466507718817201, - -4199796579929588030, - -1069045159880208415, - 8864804693509535725, - -7194800960680693874, - ]; - for value in values { - assert_eq!(xoroshiro.next_i64(), value); - } - } - - #[test] - fn test_next_bool() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [bool; 10] = [ - false, false, false, true, true, true, false, true, true, false, - ]; - for value in values { - assert_eq!(xoroshiro.next_bool(), value); - } - } - - #[test] - fn test_next_gaussian() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [f64; 10] = [ - -0.48540690699780015, - 0.43399227545320296, - -0.3283265251019599, - -0.5052497078202575, - -0.3772512828630807, - 0.2419080215945433, - -0.42622066207565135, - 2.411315261138953, - -1.1419147030553274, - -0.05849758093810378, - ]; - for value in values { - assert_eq!(xoroshiro.next_gaussian(), value); - } - } - - #[test] - fn test_next_triangular() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let values: [f64; 10] = [ - 6.824989823834776, - 10.670356470906125, - 6.71516367803936, - 9.151408127217596, - 9.352964834883384, - 8.291618967842293, - 8.954549938640508, - 11.833001837470519, - 10.65851306020791, - 11.684676364031647, - ]; - for value in values { - assert_eq!(xoroshiro.next_triangular(10f64, 5f64), value); - } - } - - #[test] - fn test_split() { - let mut xoroshiro = Xoroshiro::from_seed(0); - - let mut new_generator = xoroshiro.split(); - assert_eq!(new_generator.next_i32(), 542195535); - - { - // Drop splitter out of scope, so we can mut call new_generator again - let splitter = new_generator.next_splitter(); - let mut rand_1 = splitter.split_string("TEST STRING"); - assert_eq!(rand_1.next_i32(), -641435713); - - let mut rand_2 = splitter.split_u64(42069); - assert_eq!(rand_2.next_i32(), -340700677); - - let mut rand_3 = splitter.split_pos(1337, 80085, -69420); - assert_eq!(rand_3.next_i32(), 790449132); - } - // Verify we didn't mutate the originals - assert_eq!(xoroshiro.next_i32(), 653572596); - assert_eq!(new_generator.next_i32(), 435917842); - } - - #[test] - fn test_intersection() { - let mut xoroshiro = Xoroshiro::new(0, 0); - assert_eq!(xoroshiro.next_i64(), 6807859099481836695); - } -} diff --git a/pumpkin-core/src/text/README.md b/pumpkin-core/src/text/README.md deleted file mode 100644 index 24a56dfbc..000000000 --- a/pumpkin-core/src/text/README.md +++ /dev/null @@ -1,46 +0,0 @@ -### Pumpkin Text -Here we build Mojang's Textcomponent, Which is used across many places, Often where text is send to the player. - -### Features -- Colors - - [ ] RBG - - [x] Black - - [x] Dark Blue - - [x] Dark Green - - [x] Dark Aqua - - [x] Dark Red - - [x] Dark Purple - - [x] Gold - - [x] Gray - - [x] Dark Gray - - [x] Blue - - [x] Green - - [x] Aqua - - [x] Red - - [x] Light Purple - - [x] Yellow - - [x] White -- Style - - [x] Bold - - [x] Italic - - [x] Underlined - - [x] Strikethrough - - [x] Obfuscated - - [x] Insertion -- Click Event - - [x] Open URL - - [x] Run Command - - [x] Suggest Command - - [x] Change Pange (Book) - - [x] Copy to Clipboard -- Hover Event - - [x] Show Text - - [x] Show Item - - [x] ShowEntity -- Fonts - - [x] Default - - [ ] Uniform (Unicode) - - [ ] Alt - - [ ] Illageralt - -Reference: https://wiki.vg/Text_formatting \ No newline at end of file diff --git a/pumpkin-core/src/text/click.rs b/pumpkin-core/src/text/click.rs deleted file mode 100644 index 5c959ddf5..000000000 --- a/pumpkin-core/src/text/click.rs +++ /dev/null @@ -1,21 +0,0 @@ -use std::borrow::Cow; - -use serde::{Deserialize, Serialize}; - -/// Action to take on click of the text. -#[derive(Clone, PartialEq, Debug, Serialize, Deserialize)] -#[serde(tag = "action", content = "value", rename_all = "snake_case")] -pub enum ClickEvent<'a> { - /// Opens a URL - OpenUrl(Cow<'a, str>), - /// Works in signs, but only on the root text component - RunCommand(Cow<'a, str>), - /// Replaces the contents of the chat box with the text, not necessarily a - /// command. - SuggestCommand(Cow<'a, str>), - /// Only usable within written books. Changes the page of the book. Indexing - /// starts at 1. - ChangePage(i32), - /// Copies the given text to system clipboard - CopyToClipboard(Cow<'a, str>), -} diff --git a/pumpkin-core/src/text/color.rs b/pumpkin-core/src/text/color.rs deleted file mode 100644 index 94d83f5bf..000000000 --- a/pumpkin-core/src/text/color.rs +++ /dev/null @@ -1,63 +0,0 @@ -use colored::{ColoredString, Colorize}; -use serde::{Deserialize, Serialize}; - -/// Text color -#[derive(Default, Debug, Clone, Copy, Serialize, Deserialize)] -#[serde(untagged)] -pub enum Color { - /// The default color for the text will be used, which varies by context - /// (in some cases, it's white; in others, it's black; in still others, it - /// is a shade of gray that isn't normally used on text). - #[default] - Reset, - /// One of the 16 named Minecraft colors - Named(NamedColor), -} - -impl Color { - pub fn console_color(&self, text: &str) -> ColoredString { - match self { - Color::Reset => text.clear(), - Color::Named(color) => match color { - NamedColor::Black => text.black(), - NamedColor::DarkBlue => text.blue(), - NamedColor::DarkGreen => text.green(), - NamedColor::DarkAqua => text.cyan(), - NamedColor::DarkRed => text.red(), - NamedColor::DarkPurple => text.purple(), - NamedColor::Gold => text.yellow(), - NamedColor::Gray => text.bright_black(), - NamedColor::DarkGray => text.bright_black(), // ? - NamedColor::Blue => text.bright_blue(), - NamedColor::Green => text.bright_green(), - NamedColor::Aqua => text.cyan(), - NamedColor::Red => text.red(), - NamedColor::LightPurple => text.bright_purple(), - NamedColor::Yellow => text.bright_yellow(), - NamedColor::White => text.white(), - }, - } - } -} - -/// Named Minecraft color -#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Serialize, Deserialize)] -#[serde(rename_all = "snake_case")] -pub enum NamedColor { - Black = 0, - DarkBlue, - DarkGreen, - DarkAqua, - DarkRed, - DarkPurple, - Gold, - Gray, - DarkGray, - Blue, - Green, - Aqua, - Red, - LightPurple, - Yellow, - White, -} diff --git a/pumpkin-core/src/text/hover.rs b/pumpkin-core/src/text/hover.rs deleted file mode 100644 index d9651fa4b..000000000 --- a/pumpkin-core/src/text/hover.rs +++ /dev/null @@ -1,33 +0,0 @@ -use std::borrow::Cow; - -use serde::{Deserialize, Serialize}; - -use super::Text; - -#[derive(Clone, Debug, Serialize, Deserialize)] -#[serde(tag = "action", content = "contents", rename_all = "snake_case")] -pub enum HoverEvent<'a> { - /// Displays a tooltip with the given text. - ShowText(Text<'a>), - /// Shows an item. - ShowItem { - /// Resource identifier of the item - id: Cow<'a, str>, - /// Number of the items in the stack - count: Option, - /// NBT information about the item (sNBT format) - tag: Cow<'a, str>, - }, - /// Shows an entity. - ShowEntity { - /// The entity's UUID - id: uuid::Uuid, - /// Resource identifier of the entity - #[serde(rename = "type")] - #[serde(default, skip_serializing_if = "Option::is_none")] - kind: Option>, - /// Optional custom name for the entity - #[serde(default, skip_serializing_if = "Option::is_none")] - name: Option>, - }, -} diff --git a/pumpkin-core/src/text/mod.rs b/pumpkin-core/src/text/mod.rs deleted file mode 100644 index d953e0e4b..000000000 --- a/pumpkin-core/src/text/mod.rs +++ /dev/null @@ -1,189 +0,0 @@ -use core::str; -use std::borrow::Cow; - -use click::ClickEvent; -use color::Color; -use colored::Colorize; -use fastnbt::SerOpts; -use hover::HoverEvent; -use serde::{Deserialize, Serialize}; -use style::Style; - -pub mod click; -pub mod color; -pub mod hover; -pub mod style; - -#[derive(Clone, Debug, Serialize, Deserialize)] -#[serde(transparent)] -pub struct Text<'a>(pub Box>); - -// Represents a Text component -// Reference: https://wiki.vg/Text_formatting#Text_components -#[derive(Clone, Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct TextComponent<'a> { - /// The actual text - #[serde(flatten)] - pub content: TextContent<'a>, - /// Style of the text. Bold, Italic, underline, Color... - /// Also has `ClickEvent - #[serde(flatten)] - pub style: Style<'a>, -} - -impl<'a> TextComponent<'a> { - pub fn text(text: &'a str) -> Self { - Self { - content: TextContent::Text { text: text.into() }, - style: Style::default(), - } - } - - pub fn text_string(text: String) -> Self { - Self { - content: TextContent::Text { text: text.into() }, - style: Style::default(), - } - } - - pub fn to_pretty_console(self) -> String { - let style = self.style; - let color = style.color; - let mut text = match self.content { - TextContent::Text { text } => text.into_owned(), - TextContent::Translate { translate, with: _ } => translate.into_owned(), - TextContent::EntityNames { - selector, - separator: _, - } => selector.into_owned(), - TextContent::Keybind { keybind } => keybind.into_owned(), - }; - if let Some(color) = color { - text = color.console_color(&text).to_string(); - } - if style.bold.is_some() { - text = text.bold().to_string(); - } - if style.italic.is_some() { - text = text.italic().to_string(); - } - if style.underlined.is_some() { - text = text.underline().to_string(); - } - if style.strikethrough.is_some() { - text = text.strikethrough().to_string(); - } - text - } -} - -impl<'a> serde::Serialize for TextComponent<'a> { - fn serialize(&self, serializer: S) -> Result - where - S: serde::Serializer, - { - serializer.serialize_bytes(self.encode().as_slice()) - } -} - -impl<'a> TextComponent<'a> { - pub fn color(mut self, color: Color) -> Self { - self.style.color = Some(color); - self - } - - pub fn color_named(mut self, color: color::NamedColor) -> Self { - self.style.color = Some(Color::Named(color)); - self - } - - /// Makes the text bold - pub fn bold(mut self) -> Self { - self.style.bold = Some(1); - self - } - - /// Makes the text italic - pub fn italic(mut self) -> Self { - self.style.italic = Some(1); - self - } - - /// Makes the text underlined - pub fn underlined(mut self) -> Self { - self.style.underlined = Some(1); - self - } - - /// Makes the text strikethrough - pub fn strikethrough(mut self) -> Self { - self.style.strikethrough = Some(1); - self - } - - /// Makes the text obfuscated - pub fn obfuscated(mut self) -> Self { - self.style.obfuscated = Some(1); - self - } - - /// When the text is shift-clicked by a player, this string is inserted in their chat input. It does not overwrite any existing text the player was writing. This only works in chat messages - pub fn insertion(mut self, text: String) -> Self { - self.style.insertion = Some(text); - self - } - - /// Allows for events to occur when the player clicks on text. Only work in chat. - pub fn click_event(mut self, event: ClickEvent<'a>) -> Self { - self.style.click_event = Some(event); - self - } - - /// Allows for a tooltip to be displayed when the player hovers their mouse over text. - pub fn hover_event(mut self, event: HoverEvent<'a>) -> Self { - self.style.hover_event = Some(event); - self - } - - pub fn encode(&self) -> Vec { - // TODO: Somehow fix this ugly mess - #[derive(serde::Serialize)] - #[serde(rename_all = "camelCase")] - struct TempStruct<'a> { - #[serde(flatten)] - text: &'a TextContent<'a>, - #[serde(flatten)] - style: &'a Style<'a>, - } - let astruct = TempStruct { - text: &self.content, - style: &self.style, - }; - // dbg!(&serde_json::to_string(&astruct)); - - fastnbt::to_bytes_with_opts(&astruct, SerOpts::network_nbt()).unwrap() - } -} - -#[derive(Clone, Debug, Serialize, Deserialize)] -#[serde(untagged)] -pub enum TextContent<'a> { - /// Raw Text - Text { text: Cow<'a, str> }, - /// Translated text - Translate { - translate: Cow<'a, str>, - #[serde(default, skip_serializing_if = "Vec::is_empty")] - with: Vec>, - }, - /// Displays the name of one or more entities found by a selector. - EntityNames { - selector: Cow<'a, str>, - #[serde(default, skip_serializing_if = "Option::is_none")] - separator: Option>, - }, - /// A keybind identifier - /// https://minecraft.fandom.com/wiki/Controls#Configurable_controls - Keybind { keybind: Cow<'a, str> }, -} diff --git a/pumpkin-core/src/text/style.rs b/pumpkin-core/src/text/style.rs deleted file mode 100644 index f24bc8bea..000000000 --- a/pumpkin-core/src/text/style.rs +++ /dev/null @@ -1,100 +0,0 @@ -use serde::{Deserialize, Serialize}; - -use super::{ - click::ClickEvent, - color::{self, Color}, - hover::HoverEvent, -}; - -#[derive(Clone, Debug, Serialize, Deserialize, Default)] -pub struct Style<'a> { - /// Changes the color to render the content - pub color: Option, - #[serde(default, skip_serializing_if = "Option::is_none")] - pub bold: Option, - /// Whether to render the content in italic. - /// Keep in mind that booleans are represented as bytes in nbt - #[serde(default, skip_serializing_if = "Option::is_none")] - pub italic: Option, - /// Whether to render the content in underlined. - /// Keep in mind that booleans are represented as bytes in nbt - #[serde(default, skip_serializing_if = "Option::is_none")] - pub underlined: Option, - /// Whether to render the content in strikethrough. - /// Keep in mind that booleans are represented as bytes in nbt - #[serde(default, skip_serializing_if = "Option::is_none")] - pub strikethrough: Option, - /// Whether to render the content in obfuscated. - /// Keep in mind that booleans are represented as bytes in nbt - #[serde(default, skip_serializing_if = "Option::is_none")] - pub obfuscated: Option, - /// When the text is shift-clicked by a player, this string is inserted in their chat input. It does not overwrite any existing text the player was writing. This only works in chat messages - #[serde(default, skip_serializing_if = "Option::is_none")] - pub insertion: Option, - /// Allows for events to occur when the player clicks on text. Only work in chat. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub click_event: Option>, - /// Allows for a tooltip to be displayed when the player hovers their mouse over text. - #[serde(default, skip_serializing_if = "Option::is_none")] - pub hover_event: Option>, -} - -impl<'a> Style<'a> { - pub fn color(mut self, color: Color) -> Self { - self.color = Some(color); - self - } - - pub fn color_named(mut self, color: color::NamedColor) -> Self { - self.color = Some(Color::Named(color)); - self - } - - /// Makes the text bold - pub fn bold(mut self) -> Self { - self.bold = Some(1); - self - } - - /// Makes the text italic - pub fn italic(mut self) -> Self { - self.italic = Some(1); - self - } - - /// Makes the text underlined - pub fn underlined(mut self) -> Self { - self.underlined = Some(1); - self - } - - /// Makes the text strikethrough - pub fn strikethrough(mut self) -> Self { - self.strikethrough = Some(1); - self - } - - /// Makes the text obfuscated - pub fn obfuscated(mut self) -> Self { - self.obfuscated = Some(1); - self - } - - /// When the text is shift-clicked by a player, this string is inserted in their chat input. It does not overwrite any existing text the player was writing. This only works in chat messages - pub fn insertion(mut self, text: String) -> Self { - self.insertion = Some(text); - self - } - - /// Allows for events to occur when the player clicks on text. Only work in chat. - pub fn click_event(mut self, event: ClickEvent<'a>) -> Self { - self.click_event = Some(event); - self - } - - /// Allows for a tooltip to be displayed when the player hovers their mouse over text. - pub fn hover_event(mut self, event: HoverEvent<'a>) -> Self { - self.hover_event = Some(event); - self - } -} diff --git a/pumpkin-entity/Cargo.toml b/pumpkin-entity/Cargo.toml deleted file mode 100644 index df71af011..000000000 --- a/pumpkin-entity/Cargo.toml +++ /dev/null @@ -1,6 +0,0 @@ -[package] -name = "pumpkin-entity" -version.workspace = true -edition.workspace = true - -[dependencies] diff --git a/pumpkin-entity/src/entity_type.rs b/pumpkin-entity/src/entity_type.rs deleted file mode 100644 index f0a9a2b30..000000000 --- a/pumpkin-entity/src/entity_type.rs +++ /dev/null @@ -1,155 +0,0 @@ -// TODO -#[derive(Clone)] -#[repr(i32)] -pub enum EntityType { - AcaciaBoat = 0, - AcaciaChestBoat = 1, - Allay = 2, - AreaEffectCloud = 3, - Armadillo = 4, - ArmorStand = 5, - Arrow = 6, - Axolotl = 7, - BambooChestRaft = 8, - BambooRaft = 9, - Bat = 10, - Bee = 11, - BirchBoat = 12, - BirchChestBoat = 13, - Blaze = 14, - BlockDisplay = 15, - Bogged = 16, - Breeze = 17, - BreezeWindCharge = 18, - Camel = 19, - Cat = 20, - CaveSpider = 21, - CherryBoat = 22, - CherryChestBoat = 23, - ChestMinecart = 24, - Chicken = 25, - Cod = 26, - CommandBlockMinecart = 27, - Cow = 28, - Creaking = 29, - CreakingTransient = 30, - Creeper = 31, - DarkOakBoat = 32, - DarkOakChestBoat = 33, - Dolphin = 34, - Donkey = 35, - DragonFireball = 36, - Drowned = 37, - Egg = 38, - ElderGuardian = 39, - Enderman = 40, - Endermite = 41, - EnderDragon = 42, - EnderPearl = 43, - EndCrystal = 44, - Evoker = 45, - EvokerFangs = 46, - ExperienceBottle = 47, - ExperienceOrb = 48, - EyeOfEnder = 49, - FallingBlock = 50, - Fireball = 51, - FireworkRocket = 52, - Fox = 53, - Frog = 54, - FurnaceMinecart = 55, - Ghast = 56, - Giant = 57, - GlowItemFrame = 58, - GlowSquid = 59, - Goat = 60, - Guardian = 61, - Hoglin = 62, - HopperMinecart = 63, - Horse = 64, - Husk = 65, - Illusioner = 66, - Interaction = 67, - IronGolem = 68, - Item = 69, - ItemDisplay = 70, - ItemFrame = 71, - JungleBoat = 72, - JungleChestBoat = 73, - LeashKnot = 74, - LightningBolt = 75, - Llama = 76, - LlamaSpit = 77, - MagmaCube = 78, - MangroveBoat = 79, - MangroveChestBoat = 80, - Marker = 81, - Minecart = 82, - Mooshroom = 83, - Mule = 84, - OakBoat = 85, - OakChestBoat = 86, - Ocelot = 87, - OminousItemSpawner = 88, - Painting = 89, - PaleOakBoat = 90, - PaleOakChestBoat = 91, - Panda = 92, - Parrot = 93, - Phantom = 94, - Pig = 95, - Piglin = 96, - PiglinBrute = 97, - Pillager = 98, - PolarBear = 99, - Potion = 100, - Pufferfish = 101, - Rabbit = 102, - Ravager = 103, - Salmon = 104, - Sheep = 105, - Shulker = 106, - ShulkerBullet = 107, - Silverfish = 108, - Skeleton = 109, - SkeletonHorse = 110, - Slime = 111, - SmallFireball = 112, - Sniffer = 113, - Snowball = 114, - SnowGolem = 115, - SpawnerMinecart = 116, - SpectralArrow = 117, - Spider = 118, - SpruceBoat = 119, - SpruceChestBoat = 120, - Squid = 121, - Stray = 122, - Strider = 123, - Tadpole = 124, - TextDisplay = 125, - Tnt = 126, - TntMinecart = 127, - TraderLlama = 128, - Trident = 129, - TropicalFish = 130, - Turtle = 131, - Vex = 132, - Villager = 133, - Vindicator = 134, - WanderingTrader = 135, - Warden = 136, - WindCharge = 137, - Witch = 138, - Wither = 139, - WitherSkeleton = 140, - WitherSkull = 141, - Wolf = 142, - Zoglin = 143, - Zombie = 144, - ZombieHorse = 145, - ZombieVillager = 146, - ZombifiedPiglin = 147, - Player = 148, - FishingBobber = 149, -} diff --git a/pumpkin-entity/src/lib.rs b/pumpkin-entity/src/lib.rs deleted file mode 100644 index b820b1009..000000000 --- a/pumpkin-entity/src/lib.rs +++ /dev/null @@ -1,4 +0,0 @@ -pub mod entity_type; -pub mod pose; - -pub type EntityId = i32; diff --git a/pumpkin-entity/src/pose.rs b/pumpkin-entity/src/pose.rs deleted file mode 100644 index c750821cc..000000000 --- a/pumpkin-entity/src/pose.rs +++ /dev/null @@ -1,22 +0,0 @@ -#[derive(Clone, Copy)] -#[repr(i32)] -pub enum EntityPose { - Standing = 0, - FallFlying, - Sleeping, - Swimming, - SpinAttack, - Crouching, - LongJumping, - Dying, - Croaking, - UsingTongue, - Sitting, - Roaring, - Sniffing, - Emerging, - Digging, - Sliding, - Shooting, - Inhaling, -} diff --git a/pumpkin-inventory/Cargo.toml b/pumpkin-inventory/Cargo.toml deleted file mode 100644 index b5c60b2f7..000000000 --- a/pumpkin-inventory/Cargo.toml +++ /dev/null @@ -1,17 +0,0 @@ -[package] -name = "pumpkin-inventory" -version.workspace = true -edition.workspace = true - -[dependencies] -# For items -pumpkin-world = { path = "../pumpkin-world" } - -log.workspace = true -itertools.workspace = true -crossbeam.workspace = true -tokio.workspace = true -thiserror.workspace = true - -num-traits.workspace = true -num-derive.workspace = true diff --git a/pumpkin-inventory/src/container_click.rs b/pumpkin-inventory/src/container_click.rs deleted file mode 100644 index 5d1039a9a..000000000 --- a/pumpkin-inventory/src/container_click.rs +++ /dev/null @@ -1,147 +0,0 @@ -use crate::InventoryError; -use pumpkin_world::item::ItemStack; - -pub struct Click { - pub slot: Slot, - pub click_type: ClickType, -} - -impl Click { - pub fn new(mode: u8, button: i8, slot: i16) -> Result { - match mode { - 0 => Self::new_normal_click(button, slot), - // Both buttons do the same here, so we omit it - 1 => Self::new_shift_click(slot), - 2 => Self::new_key_click(button, slot), - 3 => Ok(Self { - click_type: ClickType::CreativePickItem, - slot: Slot::Normal(slot.try_into().or(Err(InventoryError::InvalidSlot))?), - }), - 4 => Self::new_drop_item(button), - 5 => Self::new_drag_item(button, slot), - 6 => Ok(Self { - click_type: ClickType::DoubleClick, - slot: Slot::Normal(slot.try_into().or(Err(InventoryError::InvalidSlot))?), - }), - _ => Err(InventoryError::InvalidPacket), - } - } - - fn new_normal_click(button: i8, slot: i16) -> Result { - let slot = match slot { - -999 => Slot::OutsideInventory, - _ => { - let slot = slot.try_into().or(Err(InventoryError::InvalidSlot))?; - Slot::Normal(slot) - } - }; - let button = match button { - 0 => MouseClick::Left, - 1 => MouseClick::Right, - _ => Err(InventoryError::InvalidPacket)?, - }; - Ok(Self { - click_type: ClickType::MouseClick(button), - slot, - }) - } - - fn new_shift_click(slot: i16) -> Result { - Ok(Self { - slot: Slot::Normal(slot.try_into().or(Err(InventoryError::InvalidSlot))?), - click_type: ClickType::ShiftClick, - }) - } - - fn new_key_click(button: i8, slot: i16) -> Result { - let key = match button { - 0..9 => KeyClick::Slot(button.try_into().or(Err(InventoryError::InvalidSlot))?), - 40 => KeyClick::Offhand, - _ => Err(InventoryError::InvalidSlot)?, - }; - - Ok(Self { - click_type: ClickType::KeyClick(key), - slot: Slot::Normal(slot.try_into().or(Err(InventoryError::InvalidSlot))?), - }) - } - - fn new_drop_item(button: i8) -> Result { - let drop_type = match button { - 0 => DropType::SingleItem, - 1 => DropType::FullStack, - _ => Err(InventoryError::InvalidPacket)?, - }; - Ok(Self { - click_type: ClickType::DropType(drop_type), - slot: Slot::OutsideInventory, - }) - } - - fn new_drag_item(button: i8, slot: i16) -> Result { - let state = match button { - 0 => MouseDragState::Start(MouseDragType::Left), - 4 => MouseDragState::Start(MouseDragType::Right), - 8 => MouseDragState::Start(MouseDragType::Middle), - 1 | 5 | 9 => { - MouseDragState::AddSlot(slot.try_into().or(Err(InventoryError::InvalidSlot))?) - } - 2 | 6 | 10 => MouseDragState::End, - _ => Err(InventoryError::InvalidPacket)?, - }; - Ok(Self { - slot: match &state { - MouseDragState::AddSlot(slot) => Slot::Normal(*slot), - _ => Slot::OutsideInventory, - }, - click_type: ClickType::MouseDrag { drag_state: state }, - }) - } -} - -pub enum ClickType { - MouseClick(MouseClick), - ShiftClick, - KeyClick(KeyClick), - CreativePickItem, - DropType(DropType), - MouseDrag { drag_state: MouseDragState }, - DoubleClick, -} -#[derive(Debug, PartialEq, Eq)] -pub enum MouseClick { - Left, - Right, -} - -pub enum KeyClick { - Slot(u8), - Offhand, -} -#[derive(Copy, Clone)] -pub enum Slot { - Normal(usize), - OutsideInventory, -} - -pub enum DropType { - SingleItem, - FullStack, -} -#[derive(Debug, PartialEq)] -pub enum MouseDragType { - Left, - Right, - Middle, -} -#[derive(PartialEq)] -pub enum MouseDragState { - Start(MouseDragType), - AddSlot(usize), - End, -} - -pub enum ItemChange { - Remove { slot: usize }, - Add { slot: usize, item: ItemStack }, -} diff --git a/pumpkin-inventory/src/drag_handler.rs b/pumpkin-inventory/src/drag_handler.rs deleted file mode 100644 index 70336c562..000000000 --- a/pumpkin-inventory/src/drag_handler.rs +++ /dev/null @@ -1,168 +0,0 @@ -use crate::container_click::MouseDragType; -use crate::{Container, InventoryError}; -use itertools::Itertools; -use num_traits::Euclid; -use pumpkin_world::item::ItemStack; -use std::collections::HashMap; -use std::sync::Arc; -use tokio::sync::{Mutex, RwLock}; -#[derive(Debug, Default)] -pub struct DragHandler(RwLock>>>); - -impl DragHandler { - pub fn new() -> Self { - Self(RwLock::new(HashMap::new())) - } - pub async fn new_drag( - &self, - container_id: u64, - player: i32, - drag_type: MouseDragType, - ) -> Result<(), InventoryError> { - let drag = Drag { - player, - drag_type, - slots: vec![], - }; - let mut drags = self.0.write().await; - drags.insert(container_id, Arc::new(Mutex::new(drag))); - Ok(()) - } - - pub async fn add_slot( - &self, - container_id: u64, - player: i32, - slot: usize, - ) -> Result<(), InventoryError> { - let drags = self.0.read().await; - match drags.get(&container_id) { - Some(drag) => { - let mut drag = drag.lock().await; - if drag.player != player { - Err(InventoryError::MultiplePlayersDragging)? - } - if !drag.slots.contains(&slot) { - drag.slots.push(slot); - } - } - None => Err(InventoryError::OutOfOrderDragging)?, - } - Ok(()) - } - - pub async fn apply_drag( - &self, - maybe_carried_item: &mut Option, - container: &mut T, - container_id: &u64, - player: i32, - ) -> Result<(), InventoryError> { - // Minecraft client does still send dragging packets when not carrying an item! - if maybe_carried_item.is_none() { - return Ok(()); - } - - let mut drags = self.0.write().await; - let Some((_, drag)) = drags.remove_entry(container_id) else { - Err(InventoryError::OutOfOrderDragging)? - }; - let drag = drag.lock().await; - - if player != drag.player { - Err(InventoryError::MultiplePlayersDragging)? - } - let mut slots = container.all_slots(); - let slots_cloned = slots - .iter() - .map(|stack| stack.map(|item| item.to_owned())) - .collect_vec(); - let Some(carried_item) = maybe_carried_item else { - return Ok(()); - }; - match drag.drag_type { - // This is only valid in Creative GameMode. - // Checked in any function that uses this function. - MouseDragType::Middle => { - for slot in &drag.slots { - *slots[*slot] = *maybe_carried_item; - } - } - MouseDragType::Right => { - let mut single_item = *carried_item; - single_item.item_count = 1; - - let changing_slots = - drag.possibly_changing_slots(&slots_cloned, carried_item.item_id); - changing_slots.for_each(|slot| { - if carried_item.item_count != 0 { - carried_item.item_count -= 1; - if let Some(stack) = &mut slots[slot] { - // TODO: Check for stack max here - if stack.item_count + 1 < 64 { - stack.item_count += 1; - } else { - carried_item.item_count += 1; - } - } else { - *slots[slot] = Some(single_item) - } - } - }); - - if carried_item.item_count == 0 { - *maybe_carried_item = None - } - } - MouseDragType::Left => { - // TODO: Handle dragging a stack with greater amount than item allows as max unstackable - // In that specific case, follow MouseDragType::Right behaviours instead! - - let changing_slots = - drag.possibly_changing_slots(&slots_cloned, carried_item.item_id); - let amount_of_slots = changing_slots.clone().count(); - let (amount_per_slot, remainder) = - (carried_item.item_count as usize).div_rem_euclid(&amount_of_slots); - let mut item_in_each_slot = *carried_item; - item_in_each_slot.item_count = amount_per_slot as u8; - changing_slots.for_each(|slot| *slots[slot] = Some(item_in_each_slot)); - - if remainder > 0 { - carried_item.item_count = remainder as u8; - } else { - *maybe_carried_item = None - } - } - } - Ok(()) - } -} -#[derive(Debug)] -struct Drag { - player: i32, - drag_type: MouseDragType, - slots: Vec, -} - -impl Drag { - fn possibly_changing_slots<'a>( - &'a self, - slots: &'a [Option], - carried_item_id: u16, - ) -> impl Iterator + 'a + Clone { - self.slots.iter().filter_map(move |slot_index| { - let slot = &slots[*slot_index]; - - match slot { - Some(item_slot) => { - if item_slot.item_id == carried_item_id { - Some(*slot_index) - } else { - None - } - } - None => Some(*slot_index), - } - }) - } -} diff --git a/pumpkin-inventory/src/error.rs b/pumpkin-inventory/src/error.rs deleted file mode 100644 index 008b22ff5..000000000 --- a/pumpkin-inventory/src/error.rs +++ /dev/null @@ -1,19 +0,0 @@ -use thiserror::Error; - -#[derive(Error, Debug)] -pub enum InventoryError { - #[error("Unable to lock")] - LockError, - #[error("Invalid slot")] - InvalidSlot, - #[error("Player '{0}' tried to interact with a closed container")] - ClosedContainerInteract(i32), - #[error("Multiple players dragging in a container at once")] - MultiplePlayersDragging, - #[error("Out of order dragging")] - OutOfOrderDragging, - #[error("Invalid inventory packet")] - InvalidPacket, - #[error("Player does not have enough permissions")] - PermissionError, -} diff --git a/pumpkin-inventory/src/lib.rs b/pumpkin-inventory/src/lib.rs deleted file mode 100644 index e1e554fae..000000000 --- a/pumpkin-inventory/src/lib.rs +++ /dev/null @@ -1,237 +0,0 @@ -use crate::container_click::MouseClick; -use crate::player::PlayerInventory; -use num_derive::{FromPrimitive, ToPrimitive}; -use pumpkin_world::item::ItemStack; - -pub mod container_click; -pub mod drag_handler; -mod error; -mod open_container; -pub mod player; -pub mod window_property; - -pub use error::InventoryError; -pub use open_container::OpenContainer; - -/// https://wiki.vg/Inventory -#[derive(Debug, ToPrimitive, FromPrimitive, Clone, Copy, Eq, PartialEq)] -pub enum WindowType { - // not used - Generic9x1, - // not used - Generic9x2, - // General-purpose 3-row inventory. Used by Chest, minecart with chest, ender chest, and barrel - Generic9x3, - // not used - Generic9x4, - // not used - Generic9x5, - // Used by large chests - Generic9x6, - // General-purpose 3-by-3 square inventory, used by Dispenser and Dropper - Generic3x3, - // General-purpose 3-by-3 square inventory, used by the Crafter - Craft3x3, - Anvil, - Beacon, - BlastFurnace, - BrewingStand, - CraftingTable, - EnchantmentTable, - Furnace, - Grindstone, - // Hopper or minecart with hopper - Hopper, - Lectern, - Loom, - // Villager, Wandering Trader - Merchant, - ShulkerBox, - SmithingTable, - Smoker, - CartographyTable, - Stonecutter, -} -pub struct ContainerStruct([Option; SLOTS]); - -// Container needs Sync + Send to be able to be in async Server -pub trait Container: Sync + Send { - fn window_type(&self) -> &'static WindowType; - - fn window_name(&self) -> &'static str; - - fn handle_item_change( - &mut self, - carried_item: &mut Option, - slot: usize, - mouse_click: MouseClick, - ) -> Result<(), InventoryError> { - let mut all_slots = self.all_slots(); - if slot > all_slots.len() { - Err(InventoryError::InvalidSlot)? - } - handle_item_change(carried_item, all_slots[slot], mouse_click); - Ok(()) - } - - fn all_slots(&mut self) -> Vec<&mut Option>; - - fn all_slots_ref(&self) -> Vec>; - - fn all_combinable_slots(&self) -> Vec> { - self.all_slots_ref() - } - - fn all_combinable_slots_mut(&mut self) -> Vec<&mut Option> { - self.all_slots() - } - - fn internal_pumpkin_id(&self) -> u64 { - 0 - } -} - -pub fn handle_item_take( - carried_item: &mut Option, - item_slot: &mut Option, - mouse_click: MouseClick, -) { - let Some(item) = item_slot else { - return; - }; - let mut new_item = *item; - - match mouse_click { - MouseClick::Left => { - *item_slot = None; - } - MouseClick::Right => { - let half = item.item_count / 2; - item.item_count -= half; - new_item.item_count = half; - } - } - *carried_item = Some(new_item); -} -pub fn handle_item_change( - carried_slot: &mut Option, - current_slot: &mut Option, - mouse_click: MouseClick, -) { - match (current_slot.as_mut(), carried_slot.as_mut()) { - // Swap or combine current and carried - (Some(current), Some(carried)) => { - if current.item_id == carried.item_id { - combine_stacks(carried_slot, current, mouse_click); - } else if mouse_click == MouseClick::Left { - let carried = *carried; - *carried_slot = Some(current.to_owned()); - *current_slot = Some(carried.to_owned()); - } - } - // Put held stack into empty slot - (None, Some(carried)) => match mouse_click { - MouseClick::Left => { - *current_slot = Some(carried.to_owned()); - *carried_slot = None; - } - MouseClick::Right => { - carried.item_count -= 1; - let mut new = *carried; - new.item_count = 1; - *current_slot = Some(new); - } - }, - // Take stack into carried - (Some(_current), None) => handle_item_take(carried_slot, current_slot, mouse_click), - (None, None) => (), - } -} - -pub fn combine_stacks( - carried_slot: &mut Option, - slot: &mut ItemStack, - mouse_click: MouseClick, -) { - let Some(carried_item) = carried_slot else { - return; - }; - - let carried_change = match mouse_click { - MouseClick::Left => carried_item.item_count, - MouseClick::Right => 1, - }; - - // TODO: Check for item stack max size here - if slot.item_count + carried_change <= 64 { - slot.item_count += carried_change; - carried_item.item_count -= carried_change; - if carried_item.item_count == 0 { - *carried_slot = None; - } - } else { - let left_over = slot.item_count + carried_change - 64; - slot.item_count = 64; - carried_item.item_count = left_over; - } -} - -pub struct OptionallyCombinedContainer<'a, 'b> { - container: Option<&'a mut Box>, - inventory: &'b mut PlayerInventory, -} -impl<'a, 'b> OptionallyCombinedContainer<'a, 'b> { - pub fn new( - player_inventory: &'b mut PlayerInventory, - container: Option<&'a mut Box>, - ) -> Self { - Self { - inventory: player_inventory, - container, - } - } - /// Returns None if the slot is in the players inventory, Returns Some(Option<&ItemStack>) if it's inside of the container - pub fn get_slot_excluding_inventory(&self, slot: usize) -> Option> { - self.container.as_ref()?.all_slots_ref().get(slot).copied() - } -} - -impl<'a> Container for OptionallyCombinedContainer<'a, 'a> { - fn window_type(&self) -> &'static WindowType { - if let Some(container) = &self.container { - container.window_type() - } else { - &WindowType::Generic9x1 - } - } - - fn window_name(&self) -> &'static str { - self.container - .as_ref() - .map(|container| container.window_name()) - .unwrap_or(self.inventory.window_name()) - } - - fn all_slots(&mut self) -> Vec<&mut Option> { - let slots = match &mut self.container { - Some(container) => { - let mut slots = container.all_slots(); - slots.extend(self.inventory.all_combinable_slots_mut()); - slots - } - None => self.inventory.all_slots(), - }; - slots - } - - fn all_slots_ref(&self) -> Vec> { - match &self.container { - Some(container) => { - let mut slots = container.all_slots_ref(); - slots.extend(self.inventory.all_combinable_slots()); - slots - } - None => self.inventory.all_slots_ref(), - } - } -} diff --git a/pumpkin-inventory/src/open_container.rs b/pumpkin-inventory/src/open_container.rs deleted file mode 100644 index 1b97a69b9..000000000 --- a/pumpkin-inventory/src/open_container.rs +++ /dev/null @@ -1,72 +0,0 @@ -use crate::{Container, WindowType}; -use pumpkin_world::item::ItemStack; -use std::sync::Arc; -use tokio::sync::Mutex; -pub struct OpenContainer { - players: Vec, - container: Arc>>, -} - -impl OpenContainer { - pub fn try_open(&self, player_id: i32) -> Option<&Arc>>> { - if !self.players.contains(&player_id) { - log::debug!("couldn't open container"); - return None; - } - let container = &self.container; - Some(container) - } - - pub fn add_player(&mut self, player_id: i32) { - if !self.players.contains(&player_id) { - self.players.push(player_id); - } - } - - pub fn remove_player(&mut self, player_id: i32) { - if let Some(index) = self.players.iter().enumerate().find_map(|(index, id)| { - if *id == player_id { - Some(index) - } else { - None - } - }) { - self.players.remove(index); - } - } - - pub fn empty(player_id: i32) -> Self { - Self { - players: vec![player_id], - container: Arc::new(Mutex::new(Box::new(Chest::new()))), - } - } - - pub fn all_player_ids(&self) -> Vec { - self.players.clone() - } -} - -struct Chest([Option; 27]); - -impl Chest { - pub fn new() -> Self { - Self([None; 27]) - } -} -impl Container for Chest { - fn window_type(&self) -> &'static WindowType { - &WindowType::Generic9x3 - } - - fn window_name(&self) -> &'static str { - "Chest" - } - fn all_slots(&mut self) -> Vec<&mut Option> { - self.0.iter_mut().collect() - } - - fn all_slots_ref(&self) -> Vec> { - self.0.iter().map(|slot| slot.as_ref()).collect() - } -} diff --git a/pumpkin-inventory/src/player.rs b/pumpkin-inventory/src/player.rs deleted file mode 100644 index dd868249a..000000000 --- a/pumpkin-inventory/src/player.rs +++ /dev/null @@ -1,182 +0,0 @@ -use std::sync::atomic::AtomicU32; - -use crate::container_click::MouseClick; -use crate::{handle_item_change, Container, InventoryError, WindowType}; -use pumpkin_world::item::ItemStack; - -pub struct PlayerInventory { - // Main Inventory + Hotbar - crafting: [Option; 4], - crafting_output: Option, - items: [Option; 36], - armor: [Option; 4], - offhand: Option, - // current selected slot in hotbar - selected: usize, - pub state_id: AtomicU32, - // Notchian server wraps this value at 100, we can just keep it as a u8 that automatically wraps - pub total_opened_containers: i32, -} - -impl Default for PlayerInventory { - fn default() -> Self { - Self::new() - } -} - -impl PlayerInventory { - pub fn new() -> Self { - Self { - crafting: [None; 4], - crafting_output: None, - items: [None; 36], - armor: [None; 4], - offhand: None, - // TODO: What when player spawns in with an different index ? - selected: 0, - state_id: AtomicU32::new(0), - total_opened_containers: 2, - } - } - /// Set the contents of an item in a slot - /// - /// ## Slot - /// The slot according to https://wiki.vg/Inventory#Player_Inventory - /// - /// ## Item - /// The optional item to place in the slot - /// - /// ## Item allowed override - /// An override, which when enabled, makes it so that invalid items, can be placed in slots they normally can't. - /// Useful functionality for plugins in the future. - pub fn set_slot( - &mut self, - slot: u16, - item: Option, - item_allowed_override: bool, - ) -> Result<(), InventoryError> { - if !(0..=45).contains(&slot) { - return Err(InventoryError::InvalidSlot); - } - - match item_allowed_override { - true => { - *self.all_slots()[slot as usize] = item; - } - false => { - let slot = slot as usize; - let slot_condition = self.slot_condition(slot)?; - if let Some(item) = item { - if slot_condition(&item) { - self.all_slots()[slot] = &mut Some(item); - } - } - } - } - - Ok(()) - } - #[allow(clippy::type_complexity)] - pub fn slot_condition( - &self, - slot: usize, - ) -> Result bool>, InventoryError> { - if !(0..=45).contains(&slot) { - return Err(InventoryError::InvalidSlot); - } - - Ok(Box::new(match slot { - 0..=4 | 9..=45 => |_| true, - 5 => |item: &ItemStack| item.is_helmet(), - 6 => |item: &ItemStack| item.is_chestplate(), - 7 => |item: &ItemStack| item.is_leggings(), - 8 => |item: &ItemStack| item.is_boots(), - _ => unreachable!(), - })) - } - pub fn get_slot(&mut self, slot: usize) -> Result<&mut Option, InventoryError> { - match slot { - 0 => { - // TODO: Add crafting check here - Ok(&mut self.crafting_output) - } - 1..=4 => Ok(&mut self.crafting[slot - 1]), - 5..=8 => Ok(&mut self.armor[slot - 5]), - 9..=44 => Ok(&mut self.items[slot - 9]), - 45 => Ok(&mut self.offhand), - _ => Err(InventoryError::InvalidSlot), - } - } - pub fn set_selected(&mut self, slot: usize) { - assert!((0..9).contains(&slot)); - self.selected = slot; - } - - pub fn held_item(&self) -> Option<&ItemStack> { - debug_assert!((0..9).contains(&self.selected)); - self.items[self.selected + 36 - 9].as_ref() - } - - pub fn slots(&self) -> Vec> { - let mut slots = vec![self.crafting_output.as_ref()]; - slots.extend(self.crafting.iter().map(|c| c.as_ref())); - slots.extend(self.armor.iter().map(|c| c.as_ref())); - slots.extend(self.items.iter().map(|c| c.as_ref())); - slots.push(self.offhand.as_ref()); - slots - } - - pub fn slots_mut(&mut self) -> Vec<&mut Option> { - let mut slots = vec![&mut self.crafting_output]; - slots.extend(self.crafting.iter_mut()); - slots.extend(self.armor.iter_mut()); - slots.extend(self.items.iter_mut()); - slots.push(&mut self.offhand); - slots - } -} - -impl Container for PlayerInventory { - fn window_type(&self) -> &'static WindowType { - &WindowType::Generic9x1 - } - - fn window_name(&self) -> &'static str { - // We never send an OpenContainer with inventory, so it has no name. - "" - } - - fn handle_item_change( - &mut self, - carried_slot: &mut Option, - slot: usize, - mouse_click: MouseClick, - ) -> Result<(), InventoryError> { - let slot_condition = self.slot_condition(slot)?; - let item_slot = self.get_slot(slot)?; - if let Some(item) = carried_slot { - if slot_condition(item) { - handle_item_change(carried_slot, item_slot, mouse_click); - } - } else { - handle_item_change(carried_slot, item_slot, mouse_click) - } - Ok(()) - } - - fn all_slots(&mut self) -> Vec<&mut Option> { - self.slots_mut() - } - - fn all_slots_ref(&self) -> Vec> { - self.slots() - } - - fn all_combinable_slots(&self) -> Vec> { - self.items.iter().map(|item| item.as_ref()).collect() - } - - fn all_combinable_slots_mut(&mut self) -> Vec<&mut Option> { - self.items.iter_mut().collect() - } -} diff --git a/pumpkin-inventory/src/window_property.rs b/pumpkin-inventory/src/window_property.rs deleted file mode 100644 index 136d68312..000000000 --- a/pumpkin-inventory/src/window_property.rs +++ /dev/null @@ -1,89 +0,0 @@ -use num_derive::ToPrimitive; -use num_traits::ToPrimitive; - -pub trait WindowPropertyTrait { - fn to_id(self) -> i16; -} - -impl WindowPropertyTrait for T { - fn to_id(self) -> i16 { - self.to_i16().unwrap() - } -} - -pub struct WindowProperty { - window_property: T, - value: i16, -} - -impl WindowProperty { - pub fn new(window_property: T, value: i16) -> Self { - Self { - window_property, - value, - } - } - - pub fn into_tuple(self) -> (i16, i16) { - (self.window_property.to_id(), self.value) - } -} -#[derive(ToPrimitive)] -pub enum Furnace { - FireIcon, - MaximumFuelBurnTime, - ProgressArrow, - MaximumProgress, -} - -pub enum EnchantmentTable { - LevelRequirement { slot: u8 }, - EnchantmentSeed, - EnchantmentId { slot: u8 }, - EnchantmentLevel { slot: u8 }, -} - -impl WindowPropertyTrait for EnchantmentTable { - fn to_id(self) -> i16 { - use EnchantmentTable::*; - - (match self { - LevelRequirement { slot } => slot, - EnchantmentSeed => 3, - EnchantmentId { slot } => 4 + slot, - EnchantmentLevel { slot } => 7 + slot, - }) as i16 - } -} -#[derive(ToPrimitive)] -pub enum Beacon { - PowerLevel, - FirstPotionEffect, - SecondPotionEffect, -} - -#[derive(ToPrimitive)] -pub enum Anvil { - RepairCost, -} - -#[derive(ToPrimitive)] -pub enum BrewingStand { - BrewTime, - FuelTime, -} - -#[derive(ToPrimitive)] -pub enum Stonecutter { - SelectedRecipe, -} - -#[derive(ToPrimitive)] -pub enum Loom { - SelectedPattern, -} - -#[derive(ToPrimitive)] -pub enum Lectern { - PageNumber, -} diff --git a/pumpkin-macros/Cargo.toml b/pumpkin-macros/Cargo.toml deleted file mode 100644 index 92802437b..000000000 --- a/pumpkin-macros/Cargo.toml +++ /dev/null @@ -1,16 +0,0 @@ -[package] -name = "pumpkin-macros" -version.workspace = true -edition.workspace = true - -[lib] -proc-macro = true - -[dependencies] -serde.workspace = true -itertools.workspace = true - -proc-macro2 = "1.0" -quote = "1.0" -syn = "2.0" -serde_json = "1.0.132" diff --git a/pumpkin-macros/src/lib.rs b/pumpkin-macros/src/lib.rs deleted file mode 100644 index cc6e5e017..000000000 --- a/pumpkin-macros/src/lib.rs +++ /dev/null @@ -1,38 +0,0 @@ -use proc_macro::TokenStream; -use quote::quote; - -extern crate proc_macro; - -mod packet; -#[proc_macro_attribute] -pub fn client_packet(input: TokenStream, item: TokenStream) -> TokenStream { - let ast: syn::DeriveInput = syn::parse(item.clone()).unwrap(); - - let name = &ast.ident; - - let (impl_generics, ty_generics, _) = ast.generics.split_for_impl(); - - let input: proc_macro2::TokenStream = packet::packet_clientbound(input); - let item: proc_macro2::TokenStream = item.into(); - - let gen = quote! { - #item - impl #impl_generics crate::bytebuf::packet_id::ClientPacketID for #name #ty_generics { - const PACKET_ID: i32 = #input as i32; - } - }; - - gen.into() -} - -mod sound; -#[proc_macro] -pub fn sound(item: TokenStream) -> TokenStream { - sound::sound_impl(item) -} - -mod particle; -#[proc_macro] -pub fn particle(item: TokenStream) -> TokenStream { - particle::particle_impl(item) -} diff --git a/pumpkin-macros/src/packet.rs b/pumpkin-macros/src/packet.rs deleted file mode 100644 index 2b0b838e3..000000000 --- a/pumpkin-macros/src/packet.rs +++ /dev/null @@ -1,42 +0,0 @@ -use std::{collections::HashMap, sync::LazyLock}; - -use proc_macro::TokenStream; -use quote::quote; -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct Packet { - name: String, - phase: String, - side: String, - id: u16, -} - -static PACKETS: LazyLock> = LazyLock::new(|| { - serde_json::from_str::>(include_str!("../../assets/packets.json")) - .expect("Could not parse packets.json registry.") - .into_iter() - .map(|val| (format!("{}:{}:{}", val.side, val.phase, val.name), val.id)) - .collect() -}); - -pub(crate) fn packet_clientbound(item: TokenStream) -> proc_macro2::TokenStream { - let input_string = item.to_string(); - let packet_name = input_string.trim_matches('"'); - - let id = PACKETS - .get(&format!("clientbound:{}", packet_name)) - .expect("Invalid Packet"); - quote! { #id } -} - -#[expect(dead_code)] -pub(crate) fn packet_serverbound(item: TokenStream) -> proc_macro2::TokenStream { - let input_string = item.to_string(); - let packet_name = input_string.trim_matches('"'); - - let id = PACKETS - .get(&format!("serverbound:{}", packet_name)) - .expect("Invalid Packet"); - quote! { #id } -} diff --git a/pumpkin-macros/src/particle.rs b/pumpkin-macros/src/particle.rs deleted file mode 100644 index a31c1868c..000000000 --- a/pumpkin-macros/src/particle.rs +++ /dev/null @@ -1,27 +0,0 @@ -use std::{collections::HashMap, sync::LazyLock}; - -use proc_macro::TokenStream; -use quote::quote; -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct Particle { - name: String, - id: u16, -} - -static SOUNDS: LazyLock> = LazyLock::new(|| { - serde_json::from_str::>(include_str!("../../assets/particles.json")) - .expect("Could not parse particles.json registry.") - .into_iter() - .map(|val| (val.name, val.id)) - .collect() -}); - -pub(crate) fn particle_impl(item: TokenStream) -> TokenStream { - let input_string = item.to_string(); - let sound_name = input_string.trim_matches('"'); - - let id = SOUNDS.get(sound_name).expect("Invalid particle"); - quote! { #id }.into() -} diff --git a/pumpkin-macros/src/sound.rs b/pumpkin-macros/src/sound.rs deleted file mode 100644 index 2a9f63a57..000000000 --- a/pumpkin-macros/src/sound.rs +++ /dev/null @@ -1,27 +0,0 @@ -use std::{collections::HashMap, sync::LazyLock}; - -use proc_macro::TokenStream; -use quote::quote; -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct Sound { - name: String, - id: u16, -} - -static SOUNDS: LazyLock> = LazyLock::new(|| { - serde_json::from_str::>(include_str!("../../assets/sounds.json")) - .expect("Could not parse sounds.json registry.") - .into_iter() - .map(|val| (val.name, val.id)) - .collect() -}); - -pub(crate) fn sound_impl(item: TokenStream) -> TokenStream { - let input_string = item.to_string(); - let sound_name = input_string.trim_matches('"'); - - let id = SOUNDS.get(sound_name).expect("Invalid sound"); - quote! { #id }.into() -} diff --git a/pumpkin-protocol/Cargo.toml b/pumpkin-protocol/Cargo.toml deleted file mode 100644 index abb54fc80..000000000 --- a/pumpkin-protocol/Cargo.toml +++ /dev/null @@ -1,29 +0,0 @@ -[package] -name = "pumpkin-protocol" -version.workspace = true -edition.workspace = true - -[dependencies] -pumpkin-config = { path = "../pumpkin-config" } -pumpkin-macros = { path = "../pumpkin-macros" } -pumpkin-world = { path = "../pumpkin-world" } -pumpkin-core = { path = "../pumpkin-core" } - -uuid.workspace = true -serde.workspace = true -thiserror.workspace = true -itertools.workspace = true -log.workspace = true - -num-traits.workspace = true -num-derive.workspace = true - -bytes = "1.8" - -flate2 = "1.0" - -# encryption -aes = "0.8.4" -cfb8 = "0.8.1" - -fastnbt = { git = "https://github.com/owengage/fastnbt.git" } diff --git a/pumpkin-protocol/README.md b/pumpkin-protocol/README.md deleted file mode 100644 index e7b469872..000000000 --- a/pumpkin-protocol/README.md +++ /dev/null @@ -1,80 +0,0 @@ -### Pumpkin Protocol -Contains all Serverbound(Client->Server) and Clientbound(Server->Client) Packets. - -### Features -- [x] ZLib Compression -- [x] AES/CFB8 Encryiption - -Packets in the Pumpkin protocol are organized by functionality and state. - -`server`: Contains definitions for serverbound packets. - -`client`: Contains definitions for clientbound packets. - -### States: -**Handshake**: Always the first packet being send from the Client. This begins also determins the next state, usally to indicate if the player thans perform a Status Request, Join the Server or wants to be transfered. - -**Status**: Indicates the Client wants to see a Status response (MOTD). - -**Login**: The Login sequence. Indicates the Client wants to join to the Server - -**Config**: A sequence of Configuration packets beining mostly send from the Server to the Client. (Features, Resource Pack, Server Links...) - -**Play**: The final state which indicate the Player is now ready to Join in also used to handle all other Gameplay packets. - -### How to add a Packet ? -You can find all Minecraft Java packets at https://wiki.vg/Protocol. There you also can see in which [State](State) they are. -You also can see all the information the Packets has which we can either Write or Read depending if its Serverbound or Clientbound -#### Adding a Packet -Adding a Packet is easy. First you have to dereive serde Serialize for Clientbound Packets or Deserialize for Serverbound packets. -```rust -#[derive(Serialize)] -``` -Next you have set the packet id using the packet macro -```rust -#[packet(0x1D)] -``` -Now you can create the Field. Please start the Packet name with "C" if its Clientbound and with "S" if its Serverbound. -Example: -```rust -pub struct CPlayDisconnect { - reason: TextComponent, - more fields... -} -``` -Also don't forgot to impl a new function for Clientbound Packets so we can actaully send then by putting in the values :D -Example: -```rust -impl CPlayDisconnect { - pub fn new(reason: TextComponent) -> Self { - Self { reason } - } -} -``` -At the End everything should come together, -Thats a Clientbound Packet -```rust -#[derive(Serialize)] -#[packet(0x1D)] -pub struct CPlayDisconnect { - reason: TextComponent, -} - -impl CPlayDisconnect { - pub fn new(reason: TextComponent) -> Self { - Self { reason } - } -} -``` -Thats a Serverbound packet -```rust -#[derive(Deserialize)] -#[packet(0x1D)] -pub struct CPlayDisconnect { - reason: TextComponent, -} -``` - -### Porting -You can compare difference in Protocol on wiki.vg https://wiki.vg/index.php?title=Protocol&action=history -Also change the `CURRENT_MC_PROTOCOL` in `src/lib.rs` \ No newline at end of file diff --git a/pumpkin-protocol/src/bytebuf/deserializer.rs b/pumpkin-protocol/src/bytebuf/deserializer.rs deleted file mode 100644 index e8d92267d..000000000 --- a/pumpkin-protocol/src/bytebuf/deserializer.rs +++ /dev/null @@ -1,323 +0,0 @@ -use std::fmt::Display; - -use serde::de::{self, DeserializeSeed, SeqAccess}; -use thiserror::Error; - -use super::ByteBuffer; - -pub struct Deserializer<'a> { - inner: &'a mut ByteBuffer, -} - -#[derive(Debug, Error)] -pub enum DeserializerError { - #[error("Unknown Packet")] - UnknownPacket, - #[error("serializer error {0}")] - Message(String), - #[error("Stdio error")] - Stdio(std::io::Error), -} - -impl de::Error for DeserializerError { - fn custom(msg: T) -> Self { - Self::Message(msg.to_string()) - } -} - -impl<'a> Deserializer<'a> { - pub fn new(buf: &'a mut ByteBuffer) -> Self { - Self { inner: buf } - } -} - -impl<'a, 'de> de::Deserializer<'de> for Deserializer<'a> { - type Error = DeserializerError; - - fn deserialize_any(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!( - "This is impossible to do, since you cannot infer the data structure from the packet" - ) - } - - fn deserialize_bool(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_bool(self.inner.get_bool()?) - } - - fn deserialize_i8(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_i8(self.inner.get_i8()?) - } - - fn deserialize_i16(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_i16(self.inner.get_i16()?) - } - - fn deserialize_i32(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_i32(self.inner.get_i32()?) - } - - fn deserialize_i64(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_i64(self.inner.get_i64()?) - } - - fn deserialize_u8(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_u8(self.inner.get_u8()?) - } - - fn deserialize_u16(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_u16(self.inner.get_u16()?) - } - - fn deserialize_u32(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_u32(self.inner.get_u32()?) - } - - fn deserialize_u64(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_u64(self.inner.get_u64()?) - } - - fn deserialize_f32(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_f32(self.inner.get_f32()?) - } - - fn deserialize_f64(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - visitor.visit_f64(self.inner.get_f64()?) - } - - fn deserialize_char(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_str(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - let string = self.inner.get_string()?; - visitor.visit_str(&string) - } - - fn deserialize_string(self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - let string = self.inner.get_string()?; - visitor.visit_str(&string) - } - - fn deserialize_bytes(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_byte_buf(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_option(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_unit(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_unit_struct( - self, - _name: &'static str, - _visitor: V, - ) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_newtype_struct( - self, - _name: &'static str, - _visitor: V, - ) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_seq(mut self, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - struct Access<'a, 'b> { - deserializer: &'a mut Deserializer<'b>, - } - - impl<'de, 'a, 'b: 'a> SeqAccess<'de> for Access<'a, 'b> { - type Error = DeserializerError; - - fn next_element_seed(&mut self, seed: T) -> Result, Self::Error> - where - T: de::DeserializeSeed<'de>, - { - let value = DeserializeSeed::deserialize( - seed, - Deserializer { - inner: self.deserializer.inner, - }, - )?; - Ok(Some(value)) - } - } - - let value = visitor.visit_seq(Access { - deserializer: &mut self, - }); - - value - } - - fn deserialize_tuple(mut self, len: usize, visitor: V) -> Result - where - V: de::Visitor<'de>, - { - struct Access<'a, 'b> { - deserializer: &'a mut Deserializer<'b>, - len: usize, - } - - impl<'de, 'a, 'b: 'a> SeqAccess<'de> for Access<'a, 'b> { - type Error = DeserializerError; - - fn next_element_seed(&mut self, seed: T) -> Result, Self::Error> - where - T: de::DeserializeSeed<'de>, - { - if self.len > 0 { - self.len -= 1; - let value = DeserializeSeed::deserialize( - seed, - Deserializer { - inner: self.deserializer.inner, - }, - )?; - Ok(Some(value)) - } else { - Ok(None) - } - } - } - - let value = visitor.visit_seq(Access { - deserializer: &mut self, - len, - }); - - value - } - - fn deserialize_tuple_struct( - self, - _name: &'static str, - _len: usize, - _visitor: V, - ) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_map(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_struct( - self, - _name: &'static str, - fields: &'static [&'static str], - visitor: V, - ) -> Result - where - V: de::Visitor<'de>, - { - self.deserialize_tuple(fields.len(), visitor) - } - - fn deserialize_enum( - self, - _name: &'static str, - _variants: &'static [&'static str], - _visitor: V, - ) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_identifier(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } - - fn deserialize_ignored_any(self, _visitor: V) -> Result - where - V: de::Visitor<'de>, - { - unimplemented!() - } -} diff --git a/pumpkin-protocol/src/bytebuf/mod.rs b/pumpkin-protocol/src/bytebuf/mod.rs deleted file mode 100644 index 3b46f2f90..000000000 --- a/pumpkin-protocol/src/bytebuf/mod.rs +++ /dev/null @@ -1,452 +0,0 @@ -use crate::{BitSet, FixedBitSet, VarInt, VarLongType}; -use bytes::{Buf, BufMut, BytesMut}; -use core::str; - -mod deserializer; -pub use deserializer::DeserializerError; -pub mod packet_id; -mod serializer; - -const SEGMENT_BITS: u8 = 0x7F; -const CONTINUE_BIT: u8 = 0x80; - -#[derive(Debug)] -pub struct ByteBuffer { - buffer: BytesMut, -} - -impl ByteBuffer { - pub fn empty() -> Self { - Self { - buffer: BytesMut::new(), - } - } - pub fn new(buffer: BytesMut) -> Self { - Self { buffer } - } - - pub fn get_var_int(&mut self) -> Result { - let mut value: i32 = 0; - let mut position: i32 = 0; - - loop { - let read = self.get_u8()?; - - value |= ((read & SEGMENT_BITS) as i32) << position; - - if read & CONTINUE_BIT == 0 { - break; - } - - position += 7; - - if position >= 32 { - return Err(DeserializerError::Message("VarInt is too big".to_string())); - } - } - - Ok(VarInt(value)) - } - - pub fn get_var_long(&mut self) -> Result { - let mut value: i64 = 0; - let mut position: i64 = 0; - - loop { - let read = self.get_u8()?; - - value |= ((read & SEGMENT_BITS) as i64) << position; - - if read & CONTINUE_BIT == 0 { - break; - } - - position += 7; - - if position >= 64 { - return Err(DeserializerError::Message("VarLong is too big".to_string())); - } - } - - Ok(value) - } - - pub fn get_string(&mut self) -> Result { - self.get_string_len(i16::MAX as i32) - } - - pub fn get_string_len(&mut self, max_size: i32) -> Result { - let size = self.get_var_int()?.0; - if size > max_size { - return Err(DeserializerError::Message( - "String length is bigger than max size".to_string(), - )); - } - - let data = self.copy_to_bytes(size as usize)?; - if data.len() as i32 > max_size { - return Err(DeserializerError::Message( - "String is bigger than max size".to_string(), - )); - } - match str::from_utf8(&data) { - Ok(string_result) => Ok(string_result.to_string()), - Err(e) => Err(DeserializerError::Message(e.to_string())), - } - } - - pub fn get_bool(&mut self) -> Result { - Ok(self.get_u8()? != 0) - } - - pub fn get_uuid(&mut self) -> Result { - let mut bytes = [0u8; 16]; - self.copy_to_slice(&mut bytes)?; - Ok(uuid::Uuid::from_slice(&bytes).expect("Failed to parse UUID")) - } - - pub fn get_fixed_bitset(&mut self, bits: usize) -> Result { - self.copy_to_bytes(bits.div_ceil(8)) - } - - pub fn put_bool(&mut self, v: bool) { - if v { - self.buffer.put_u8(1); - } else { - self.buffer.put_u8(0); - } - } - - pub fn put_uuid(&mut self, v: &uuid::Uuid) { - // thats the vanilla way - let pair = v.as_u64_pair(); - self.put_u64(pair.0); - self.put_u64(pair.1); - } - - pub fn put_string(&mut self, val: &str) { - self.put_string_len(val, i16::MAX as i32); - } - - pub fn put_string_len(&mut self, val: &str, max_size: i32) { - if val.len() as i32 > max_size { - // Should be panic?, I mean its our fault - panic!("String is too big"); - } - self.put_var_int(&val.len().into()); - self.buffer.put(val.as_bytes()); - } - - pub fn put_string_array(&mut self, array: &[String]) { - for string in array { - self.put_string(string) - } - } - - pub fn put_var_int(&mut self, value: &VarInt) { - let mut val = value.0; - for _ in 0..5 { - let mut b: u8 = val as u8 & 0b01111111; - val >>= 7; - if val != 0 { - b |= 0b10000000; - } - self.buffer.put_u8(b); - if val == 0 { - break; - } - } - } - - pub fn put_bit_set(&mut self, set: &BitSet) { - self.put_var_int(&set.0); - for b in set.1 { - self.put_i64(*b); - } - } - - /// Reads a boolean. If true, the closure is called, and the returned value is - /// wrapped in Some. Otherwise, this returns None. - pub fn get_option( - &mut self, - val: impl FnOnce(&mut Self) -> Result, - ) -> Result, DeserializerError> { - if self.get_bool()? { - Ok(Some(val(self)?)) - } else { - Ok(None) - } - } - /// Writes `true` if the option is Some, or `false` if None. If the option is - /// some, then it also calls the `write` closure. - pub fn put_option(&mut self, val: &Option, write: impl FnOnce(&mut Self, &T)) { - self.put_bool(val.is_some()); - if let Some(v) = val { - write(self, v) - } - } - - pub fn get_list( - &mut self, - val: impl Fn(&mut Self) -> Result, - ) -> Result, DeserializerError> { - let len = self.get_var_int()?.0 as usize; - let mut list = Vec::with_capacity(len); - for _ in 0..len { - list.push(val(self)?); - } - Ok(list) - } - /// Writes a list to the buffer. - pub fn put_list(&mut self, list: &[T], write: impl Fn(&mut Self, &T)) { - self.put_var_int(&list.len().into()); - for v in list { - write(self, v); - } - } - - pub fn put_varint_arr(&mut self, v: &[i32]) { - self.put_list(v, |p, &v| p.put_var_int(&v.into())) - } - - /* pub fn get_nbt(&mut self) -> Option { - match crab_nbt::NbtTag::deserialize(self.buf()) { - Ok(v) => Some(v), - Err(err) => None, - } - } - - pub fn put_nbt(&mut self, nbt: N) { - self.buffer.put_slice(&nbt.serialize()); - } - */ - pub fn buf(&mut self) -> &mut BytesMut { - &mut self.buffer - } - - // Trait equivalents - pub fn get_u8(&mut self) -> Result { - if self.buffer.has_remaining() { - Ok(self.buffer.get_u8()) - } else { - Err(DeserializerError::Message( - "No bytes left to consume".to_string(), - )) - } - } - - pub fn get_i8(&mut self) -> Result { - if self.buffer.has_remaining() { - Ok(self.buffer.get_i8()) - } else { - Err(DeserializerError::Message( - "No bytes left to consume".to_string(), - )) - } - } - - pub fn get_u16(&mut self) -> Result { - if self.buffer.remaining() >= 2 { - Ok(self.buffer.get_u16()) - } else { - Err(DeserializerError::Message( - "Less than 2 bytes left to consume".to_string(), - )) - } - } - - pub fn get_i16(&mut self) -> Result { - if self.buffer.remaining() >= 2 { - Ok(self.buffer.get_i16()) - } else { - Err(DeserializerError::Message( - "Less than 2 bytes left to consume".to_string(), - )) - } - } - - pub fn get_u32(&mut self) -> Result { - if self.buffer.remaining() >= 4 { - Ok(self.buffer.get_u32()) - } else { - Err(DeserializerError::Message( - "Less than 4 bytes left to consume".to_string(), - )) - } - } - - pub fn get_i32(&mut self) -> Result { - if self.buffer.remaining() >= 4 { - Ok(self.buffer.get_i32()) - } else { - Err(DeserializerError::Message( - "Less than 4 bytes left to consume".to_string(), - )) - } - } - - pub fn get_u64(&mut self) -> Result { - if self.buffer.remaining() >= 8 { - Ok(self.buffer.get_u64()) - } else { - Err(DeserializerError::Message( - "Less than 8 bytes left to consume".to_string(), - )) - } - } - - pub fn get_i64(&mut self) -> Result { - if self.buffer.remaining() >= 8 { - Ok(self.buffer.get_i64()) - } else { - Err(DeserializerError::Message( - "Less than 8 bytes left to consume".to_string(), - )) - } - } - - pub fn get_f32(&mut self) -> Result { - if self.buffer.remaining() >= 4 { - Ok(self.buffer.get_f32()) - } else { - Err(DeserializerError::Message( - "Less than 4 bytes left to consume".to_string(), - )) - } - } - - pub fn get_f64(&mut self) -> Result { - if self.buffer.remaining() >= 8 { - Ok(self.buffer.get_f64()) - } else { - Err(DeserializerError::Message( - "Less than 8 bytes left to consume".to_string(), - )) - } - } - - // TODO: SerializerError? - pub fn put_u8(&mut self, n: u8) { - self.buffer.put_u8(n) - } - - pub fn put_i8(&mut self, n: i8) { - self.buffer.put_i8(n) - } - - pub fn put_u16(&mut self, n: u16) { - self.buffer.put_u16(n) - } - - pub fn put_i16(&mut self, n: i16) { - self.buffer.put_i16(n) - } - - pub fn put_u32(&mut self, n: u32) { - self.buffer.put_u32(n) - } - - pub fn put_i32(&mut self, n: i32) { - self.buffer.put_i32(n) - } - - pub fn put_u64(&mut self, n: u64) { - self.buffer.put_u64(n) - } - - pub fn put_i64(&mut self, n: i64) { - self.buffer.put_i64(n) - } - - pub fn put_f32(&mut self, n: f32) { - self.buffer.put_f32(n) - } - - pub fn put_f64(&mut self, n: f64) { - self.buffer.put_f64(n) - } - - pub fn copy_to_bytes(&mut self, len: usize) -> Result { - if self.buffer.len() >= len { - Ok(self.buffer.copy_to_bytes(len)) - } else { - Err(DeserializerError::Message( - "Unable to copy bytes".to_string(), - )) - } - } - - pub fn copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), DeserializerError> { - if self.buffer.remaining() >= dst.len() { - self.buffer.copy_to_slice(dst); - Ok(()) - } else { - Err(DeserializerError::Message( - "Unable to copy slice".to_string(), - )) - } - } - - pub fn put_slice(&mut self, src: &[u8]) { - self.buffer.put_slice(src) - } - - pub fn put(&mut self, src: T) - where - Self: Sized, - { - self.buffer.put(src) - } - - pub fn reserve(&mut self, additional: usize) { - self.buffer.reserve(additional) - } - - pub fn get_slice(&mut self) -> BytesMut { - self.buffer.split() - } -} - -#[cfg(test)] -mod test { - use serde::{Deserialize, Serialize}; - - use crate::{ - bytebuf::{deserializer, serializer, ByteBuffer}, - VarInt, - }; - - #[test] - fn test_i32_reserialize() { - #[derive(serde::Serialize, serde::Deserialize, PartialEq, Eq, Debug)] - struct Foo { - bar: i32, - } - let foo = Foo { bar: 69 }; - let mut serializer = serializer::Serializer::new(ByteBuffer::empty()); - foo.serialize(&mut serializer).unwrap(); - - let mut serialized: ByteBuffer = serializer.into(); - let deserialized: Foo = - Foo::deserialize(deserializer::Deserializer::new(&mut serialized)).unwrap(); - - assert_eq!(foo, deserialized); - } - - #[test] - fn test_varint_reserialize() { - #[derive(serde::Serialize, serde::Deserialize, PartialEq, Eq, Debug)] - struct Foo { - bar: VarInt, - } - let foo = Foo { bar: 69.into() }; - let mut serializer = serializer::Serializer::new(ByteBuffer::empty()); - foo.serialize(&mut serializer).unwrap(); - - let mut serialized: ByteBuffer = serializer.into(); - let deserialized: Foo = - Foo::deserialize(deserializer::Deserializer::new(&mut serialized)).unwrap(); - - assert_eq!(foo, deserialized); - } -} diff --git a/pumpkin-protocol/src/bytebuf/packet_id.rs b/pumpkin-protocol/src/bytebuf/packet_id.rs deleted file mode 100644 index c8d17c695..000000000 --- a/pumpkin-protocol/src/bytebuf/packet_id.rs +++ /dev/null @@ -1,160 +0,0 @@ -use bytes::BufMut; -use serde::{ - de::{self, DeserializeOwned, SeqAccess, Visitor}, - Deserialize, Deserializer, Serialize, Serializer, -}; - -use crate::{BitSet, ClientPacket, ServerPacket, VarInt, VarIntType, VarLong}; - -use super::{deserializer, serializer, ByteBuffer, DeserializerError}; - -impl<'a> Serialize for BitSet<'a> { - fn serialize(&self, serializer: S) -> Result - where - S: Serializer, - { - // TODO: make this right - (&self.0, self.1).serialize(serializer) - } -} - -impl Serialize for VarInt { - fn serialize(&self, serializer: S) -> Result - where - S: Serializer, - { - let mut value = self.0 as u32; - let mut buf = Vec::new(); - - while value > 0x7F { - buf.put_u8(value as u8 | 0x80); - value >>= 7; - } - - buf.put_u8(value as u8); - - serializer.serialize_bytes(&buf) - } -} - -impl<'de> Deserialize<'de> for VarInt { - fn deserialize(deserializer: D) -> Result - where - D: Deserializer<'de>, - { - struct VarIntVisitor; - - impl<'de> Visitor<'de> for VarIntVisitor { - type Value = VarInt; - - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { - formatter.write_str("a valid VarInt encoded in a byte sequence") - } - - fn visit_seq(self, mut seq: A) -> Result - where - A: SeqAccess<'de>, - { - let mut val = 0; - for i in 0..VarInt::MAX_SIZE { - if let Some(byte) = seq.next_element::()? { - val |= (i32::from(byte) & 0b01111111) << (i * 7); - if byte & 0b10000000 == 0 { - return Ok(VarInt(val)); - } - } else { - break; - } - } - Err(de::Error::custom("VarInt was too large")) - } - } - - deserializer.deserialize_seq(VarIntVisitor) - } -} - -impl Serialize for VarLong { - fn serialize(&self, serializer: S) -> Result - where - S: Serializer, - { - let mut value = self.0 as u64; - let mut buf = Vec::new(); - - while value > 0x7F { - buf.put_u8(value as u8 | 0x80); - value >>= 7; - } - - buf.put_u8(value as u8); - - serializer.serialize_bytes(&buf) - } -} - -impl<'de> Deserialize<'de> for VarLong { - fn deserialize(deserializer: D) -> Result - where - D: Deserializer<'de>, - { - struct VarLongVisitor; - - impl<'de> Visitor<'de> for VarLongVisitor { - type Value = VarLong; - - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { - formatter.write_str("a valid VarInt encoded in a byte sequence") - } - - fn visit_seq(self, mut seq: A) -> Result - where - A: SeqAccess<'de>, - { - let mut val = 0; - for i in 0..VarLong::MAX_SIZE { - if let Some(byte) = seq.next_element::()? { - val |= (i64::from(byte) & 0b01111111) << (i * 7); - if byte & 0b10000000 == 0 { - return Ok(VarLong(val)); - } - } else { - break; - } - } - Err(de::Error::custom("VarInt was too large")) - } - } - - deserializer.deserialize_seq(VarLongVisitor) - } -} - -pub trait ClientPacketID { - const PACKET_ID: VarIntType; -} - -impl

ClientPacket for P -where - P: ClientPacketID + Serialize, -{ - fn write(&self, bytebuf: &mut ByteBuffer) { - let mut serializer = serializer::Serializer::new(ByteBuffer::empty()); - self.serialize(&mut serializer) - .expect("Could not serialize packet"); - // We write the packet in an empty bytebuffer and then put it into our current one. - // In the future we may do packet batching thats the reason i don't let every packet create a new bytebuffer and use - // an existing instead - bytebuf.put(serializer.output.buf()); - } -} - -impl

ServerPacket for P -where - P: DeserializeOwned, -{ - fn read(bytebuf: &mut ByteBuffer) -> Result { - let deserializer = deserializer::Deserializer::new(bytebuf); - P::deserialize(deserializer) - } -} diff --git a/pumpkin-protocol/src/bytebuf/serializer.rs b/pumpkin-protocol/src/bytebuf/serializer.rs deleted file mode 100644 index 599852339..000000000 --- a/pumpkin-protocol/src/bytebuf/serializer.rs +++ /dev/null @@ -1,388 +0,0 @@ -use std::fmt::Display; - -use serde::{ - ser::{self}, - Serialize, -}; -use thiserror::Error; - -use super::ByteBuffer; - -pub struct Serializer { - pub output: ByteBuffer, -} - -impl Serializer { - pub fn new(buf: ByteBuffer) -> Self { - Self { output: buf } - } -} - -impl From for ByteBuffer { - fn from(val: Serializer) -> Self { - val.output - } -} - -impl AsRef for Serializer { - fn as_ref(&self) -> &ByteBuffer { - &self.output - } -} - -impl AsMut for Serializer { - fn as_mut(&mut self) -> &mut ByteBuffer { - &mut self.output - } -} - -#[derive(Debug, Error)] -pub enum SerializerError { - #[error("serializer error {0}")] - Message(String), -} - -impl ser::Error for SerializerError { - fn custom(msg: T) -> Self { - Self::Message(msg.to_string()) - } -} - -// General notes on the serializer: -// -// Primitives are written as-is -// Strings automatically pre-pend a varint -// Enums are written as a varint of the index -// Structs are ignored -// Iterables' values are written in order, but NO information (e.g. size) about the -// iterable itself is written (list sizes should be a seperate field) -impl<'a> ser::Serializer for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - type SerializeSeq = Self; - type SerializeTuple = Self; - type SerializeTupleStruct = Self; - type SerializeTupleVariant = Self; - type SerializeMap = Self; - type SerializeStruct = Self; - type SerializeStructVariant = Self; - - fn serialize_bool(self, v: bool) -> Result { - self.output.put_bool(v); - Ok(()) - } - fn serialize_bytes(self, v: &[u8]) -> Result { - self.output.put_slice(v); - Ok(()) - } - fn serialize_char(self, _v: char) -> Result { - unimplemented!() - } - fn serialize_f32(self, v: f32) -> Result { - self.output.put_f32(v); - Ok(()) - } - fn serialize_f64(self, v: f64) -> Result { - self.output.put_f64(v); - Ok(()) - } - fn serialize_i128(self, _v: i128) -> Result { - unimplemented!() - } - fn serialize_i16(self, v: i16) -> Result { - self.output.put_i16(v); - Ok(()) - } - fn serialize_i32(self, v: i32) -> Result { - self.output.put_i32(v); - Ok(()) - } - fn serialize_i64(self, v: i64) -> Result { - self.output.put_i64(v); - Ok(()) - } - fn serialize_i8(self, v: i8) -> Result { - self.output.put_i8(v); - Ok(()) - } - fn serialize_map(self, _len: Option) -> Result { - unimplemented!() - } - fn serialize_newtype_struct( - self, - _name: &'static str, - _value: &T, - ) -> Result - where - T: ?Sized + Serialize, - { - unimplemented!() - } - fn serialize_newtype_variant( - self, - _name: &'static str, - variant_index: u32, - _variant: &'static str, - value: &T, - ) -> Result - where - T: ?Sized + Serialize, - { - self.output.put_var_int(&variant_index.into()); - value.serialize(self) - } - fn serialize_none(self) -> Result { - self.output.put_bool(false); - Ok(()) - } - fn serialize_seq(self, _len: Option) -> Result { - // here is where all arrays/list getting written, usally we prefix the length of every length with an var int. The problem is - // that byte arrays also getting thrown in here, and we don't want to prefix them - Ok(self) - } - fn serialize_some(self, value: &T) -> Result - where - T: ?Sized + Serialize, - { - self.output.put_bool(true); - value.serialize(self) - } - fn serialize_str(self, v: &str) -> Result { - self.output.put_string(v); - Ok(()) - } - fn serialize_struct( - self, - _name: &'static str, - _len: usize, - ) -> Result { - Ok(self) - } - fn serialize_struct_variant( - self, - _name: &'static str, - _variant_index: u32, - _variant: &'static str, - _len: usize, - ) -> Result { - unimplemented!() - } - fn serialize_tuple(self, _len: usize) -> Result { - Ok(self) - } - fn serialize_tuple_struct( - self, - _name: &'static str, - _len: usize, - ) -> Result { - unimplemented!() - } - fn serialize_tuple_variant( - self, - _name: &'static str, - variant_index: u32, - _variant: &'static str, - _len: usize, - ) -> Result { - // Serialize ENUM index as varint - self.output.put_var_int(&variant_index.into()); - Ok(self) - } - fn serialize_u128(self, _v: u128) -> Result { - unimplemented!() - } - fn serialize_u16(self, v: u16) -> Result { - self.output.put_u16(v); - Ok(()) - } - fn serialize_u32(self, v: u32) -> Result { - self.output.put_u32(v); - Ok(()) - } - fn serialize_u64(self, v: u64) -> Result { - self.output.put_u64(v); - Ok(()) - } - fn serialize_u8(self, v: u8) -> Result { - self.output.put_u8(v); - Ok(()) - } - fn serialize_unit(self) -> Result { - unimplemented!() - } - fn serialize_unit_struct(self, _name: &'static str) -> Result { - todo!() - } - fn serialize_unit_variant( - self, - _name: &'static str, - variant_index: u32, - _variant: &'static str, - ) -> Result { - // For ENUMs, only write enum index as varint - self.output.put_var_int(&variant_index.into()); - Ok(()) - } -} - -impl<'a> ser::SerializeSeq for &'a mut Serializer { - // Must match the `Ok` type of the serializer. - type Ok = (); - // Must match the `Error` type of the serializer. - type Error = SerializerError; - - // Serialize a single element of the sequence. - fn serialize_element(&mut self, value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - value.serialize(&mut **self) - } - - // Close the sequence. - fn end(self) -> Result<(), Self::Error> { - Ok(()) - } -} - -impl<'a> ser::SerializeTuple for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - fn serialize_element(&mut self, value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - value.serialize(&mut **self) - } - - fn end(self) -> Result<(), Self::Error> { - Ok(()) - } -} - -// Same thing but for tuple structs. -impl<'a> ser::SerializeTupleStruct for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - fn serialize_field(&mut self, _value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - todo!() - } - - fn end(self) -> Result<(), Self::Error> { - todo!() - } -} - -// Tuple variants are a little different. Refer back to the -// `serialize_tuple_variant` method above: -// -// self.output += "{"; -// variant.serialize(&mut *self)?; -// self.output += ":["; -// -// So the `end` method in this impl is responsible for closing both the `]` and -// the `}`. -impl<'a> ser::SerializeTupleVariant for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - fn serialize_field(&mut self, _value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - todo!() - } - - fn end(self) -> Result<(), Self::Error> { - Ok(()) - } -} - -// Some `Serialize` types are not able to hold a key and value in memory at the -// same time so `SerializeMap` implementations are required to support -// `serialize_key` and `serialize_value` individually. -// -// There is a third optional method on the `SerializeMap` trait. The -// `serialize_entry` method allows serializers to optimize for the case where -// key and value are both available simultaneously. In JSON it doesn't make a -// difference so the default behavior for `serialize_entry` is fine. -impl<'a> ser::SerializeMap for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - // The Serde data model allows map keys to be any serializable type. JSON - // only allows string keys so the implementation below will produce invalid - // JSON if the key serializes as something other than a string. - // - // A real JSON serializer would need to validate that map keys are strings. - // This can be done by using a different Serializer to serialize the key - // (instead of `&mut **self`) and having that other serializer only - // implement `serialize_str` and return an error on any other data type. - fn serialize_key(&mut self, _key: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - todo!() - } - - // It doesn't make a difference whether the colon is printed at the end of - // `serialize_key` or at the beginning of `serialize_value`. In this case - // the code is a bit simpler having it here. - fn serialize_value(&mut self, _value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - todo!() - } - - fn end(self) -> Result<(), Self::Error> { - todo!() - } -} - -// Structs are like maps in which the keys are constrained to be compile-time -// constant strings. -impl<'a> ser::SerializeStruct for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - fn serialize_field(&mut self, _key: &'static str, value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - value.serialize(&mut **self) - } - - fn end(self) -> Result<(), Self::Error> { - Ok(()) - } - - fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error> { - let _ = key; - Ok(()) - } -} - -// Similar to `SerializeTupleVariant`, here the `end` method is responsible for -// closing both of the curly braces opened by `serialize_struct_variant`. -impl<'a> ser::SerializeStructVariant for &'a mut Serializer { - type Ok = (); - type Error = SerializerError; - - fn serialize_field(&mut self, _key: &'static str, _value: &T) -> Result<(), Self::Error> - where - T: ?Sized + Serialize, - { - todo!() - } - - fn end(self) -> Result<(), Self::Error> { - todo!() - } -} diff --git a/pumpkin-protocol/src/client/config/c_add_resource_pack.rs b/pumpkin-protocol/src/client/config/c_add_resource_pack.rs deleted file mode 100644 index 8718ffbe8..000000000 --- a/pumpkin-protocol/src/client/config/c_add_resource_pack.rs +++ /dev/null @@ -1,32 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("configuration:resource_pack_push")] -pub struct CConfigAddResourcePack<'a> { - uuid: uuid::Uuid, - url: &'a str, - hash: &'a str, // max 40 - forced: bool, - prompt_message: Option>, -} - -impl<'a> CConfigAddResourcePack<'a> { - pub fn new( - uuid: uuid::Uuid, - url: &'a str, - hash: &'a str, - forced: bool, - prompt_message: Option>, - ) -> Self { - Self { - uuid, - url, - hash, - forced, - prompt_message, - } - } -} diff --git a/pumpkin-protocol/src/client/config/c_config_disconnect.rs b/pumpkin-protocol/src/client/config/c_config_disconnect.rs deleted file mode 100644 index 8b21b6ff3..000000000 --- a/pumpkin-protocol/src/client/config/c_config_disconnect.rs +++ /dev/null @@ -1,13 +0,0 @@ -use pumpkin_macros::client_packet; - -#[derive(serde::Serialize)] -#[client_packet("configuration:disconnect")] -pub struct CConfigDisconnect<'a> { - reason: &'a str, -} - -impl<'a> CConfigDisconnect<'a> { - pub fn new(reason: &'a str) -> Self { - Self { reason } - } -} diff --git a/pumpkin-protocol/src/client/config/c_cookie_request.rs b/pumpkin-protocol/src/client/config/c_cookie_request.rs deleted file mode 100644 index 66a76c6a3..000000000 --- a/pumpkin-protocol/src/client/config/c_cookie_request.rs +++ /dev/null @@ -1,9 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::Identifier; - -#[derive(serde::Serialize)] -#[client_packet("configuration:cookie_request")] -pub struct CCookieRequest { - key: Identifier, -} diff --git a/pumpkin-protocol/src/client/config/c_finish_config.rs b/pumpkin-protocol/src/client/config/c_finish_config.rs deleted file mode 100644 index 18e6d1b3d..000000000 --- a/pumpkin-protocol/src/client/config/c_finish_config.rs +++ /dev/null @@ -1,17 +0,0 @@ -use pumpkin_macros::client_packet; - -#[derive(serde::Serialize)] -#[client_packet("configuration:finish_configuration")] -pub struct CFinishConfig {} - -impl Default for CFinishConfig { - fn default() -> Self { - Self::new() - } -} - -impl CFinishConfig { - pub fn new() -> Self { - Self {} - } -} diff --git a/pumpkin-protocol/src/client/config/c_known_packs.rs b/pumpkin-protocol/src/client/config/c_known_packs.rs deleted file mode 100644 index 0ee3c317c..000000000 --- a/pumpkin-protocol/src/client/config/c_known_packs.rs +++ /dev/null @@ -1,24 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::{bytebuf::ByteBuffer, ClientPacket, KnownPack}; - -#[client_packet("configuration:select_known_packs")] -pub struct CKnownPacks<'a> { - known_packs: &'a [KnownPack<'a>], -} - -impl<'a> CKnownPacks<'a> { - pub fn new(known_packs: &'a [KnownPack]) -> Self { - Self { known_packs } - } -} - -impl<'a> ClientPacket for CKnownPacks<'a> { - fn write(&self, bytebuf: &mut ByteBuffer) { - bytebuf.put_list::(self.known_packs, |p, v| { - p.put_string(v.namespace); - p.put_string(v.id); - p.put_string(v.version); - }); - } -} diff --git a/pumpkin-protocol/src/client/config/c_plugin_message.rs b/pumpkin-protocol/src/client/config/c_plugin_message.rs deleted file mode 100644 index 92286fd4e..000000000 --- a/pumpkin-protocol/src/client/config/c_plugin_message.rs +++ /dev/null @@ -1,15 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("configuration:custom_payload")] -pub struct CPluginMessage<'a> { - channel: &'a str, - data: &'a [u8], -} - -impl<'a> CPluginMessage<'a> { - pub fn new(channel: &'a str, data: &'a [u8]) -> Self { - Self { channel, data } - } -} diff --git a/pumpkin-protocol/src/client/config/c_registry_data.rs b/pumpkin-protocol/src/client/config/c_registry_data.rs deleted file mode 100644 index 7cb81455e..000000000 --- a/pumpkin-protocol/src/client/config/c_registry_data.rs +++ /dev/null @@ -1,34 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::{bytebuf::ByteBuffer, ClientPacket}; - -#[client_packet("configuration:registry_data")] -pub struct CRegistryData<'a> { - registry_id: &'a str, - entries: &'a [RegistryEntry<'a>], -} - -impl<'a> CRegistryData<'a> { - pub fn new(registry_id: &'a str, entries: &'a [RegistryEntry]) -> Self { - Self { - registry_id, - entries, - } - } -} - -pub struct RegistryEntry<'a> { - pub entry_id: &'a str, - pub data: Vec, -} - -impl<'a> ClientPacket for CRegistryData<'a> { - fn write(&self, bytebuf: &mut ByteBuffer) { - bytebuf.put_string(self.registry_id); - bytebuf.put_list::(self.entries, |p, v| { - p.put_string(v.entry_id); - p.put_bool(!v.data.is_empty()); - p.put_slice(&v.data); - }); - } -} diff --git a/pumpkin-protocol/src/client/config/mod.rs b/pumpkin-protocol/src/client/config/mod.rs deleted file mode 100644 index 1e53e20d5..000000000 --- a/pumpkin-protocol/src/client/config/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -mod c_add_resource_pack; -mod c_config_disconnect; -mod c_cookie_request; -mod c_finish_config; -mod c_known_packs; -mod c_plugin_message; -mod c_registry_data; - -pub use c_add_resource_pack::*; -pub use c_config_disconnect::*; -pub use c_cookie_request::*; -pub use c_finish_config::*; -pub use c_known_packs::*; -pub use c_plugin_message::*; -pub use c_registry_data::*; diff --git a/pumpkin-protocol/src/client/login/c_encryption_request.rs b/pumpkin-protocol/src/client/login/c_encryption_request.rs deleted file mode 100644 index 7ff9eeb10..000000000 --- a/pumpkin-protocol/src/client/login/c_encryption_request.rs +++ /dev/null @@ -1,33 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("login:hello")] -pub struct CEncryptionRequest<'a> { - server_id: &'a str, // 20 - public_key_length: VarInt, - public_key: &'a [u8], - verify_token_length: VarInt, - verify_token: &'a [u8], - should_authenticate: bool, -} - -impl<'a> CEncryptionRequest<'a> { - pub fn new( - server_id: &'a str, - public_key: &'a [u8], - verify_token: &'a [u8], - should_authenticate: bool, - ) -> Self { - Self { - server_id, - public_key_length: public_key.len().into(), - public_key, - verify_token_length: verify_token.len().into(), - verify_token, - should_authenticate, - } - } -} diff --git a/pumpkin-protocol/src/client/login/c_login_disconnect.rs b/pumpkin-protocol/src/client/login/c_login_disconnect.rs deleted file mode 100644 index 30806dd70..000000000 --- a/pumpkin-protocol/src/client/login/c_login_disconnect.rs +++ /dev/null @@ -1,15 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("login:login_disconnect")] -pub struct CLoginDisconnect<'a> { - json_reason: &'a str, -} - -impl<'a> CLoginDisconnect<'a> { - // input json! - pub fn new(json_reason: &'a str) -> Self { - Self { json_reason } - } -} diff --git a/pumpkin-protocol/src/client/login/c_login_success.rs b/pumpkin-protocol/src/client/login/c_login_success.rs deleted file mode 100644 index d92fdcf7c..000000000 --- a/pumpkin-protocol/src/client/login/c_login_success.rs +++ /dev/null @@ -1,32 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::{bytebuf::ByteBuffer, ClientPacket, Property}; - -#[client_packet("login:login_finished")] -pub struct CLoginSuccess<'a> { - pub uuid: &'a uuid::Uuid, - pub username: &'a str, // 16 - pub properties: &'a [Property], -} - -impl<'a> CLoginSuccess<'a> { - pub fn new(uuid: &'a uuid::Uuid, username: &'a str, properties: &'a [Property]) -> Self { - Self { - uuid, - username, - properties, - } - } -} - -impl<'a> ClientPacket for CLoginSuccess<'a> { - fn write(&self, bytebuf: &mut ByteBuffer) { - bytebuf.put_uuid(self.uuid); - bytebuf.put_string(self.username); - bytebuf.put_list::(self.properties, |p, v| { - p.put_string(&v.name); - p.put_string(&v.value); - p.put_option(&v.signature, |p, v| p.put_string(v)); - }); - } -} diff --git a/pumpkin-protocol/src/client/login/c_plugin_request.rs b/pumpkin-protocol/src/client/login/c_plugin_request.rs deleted file mode 100644 index ab9edf558..000000000 --- a/pumpkin-protocol/src/client/login/c_plugin_request.rs +++ /dev/null @@ -1,22 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("login:custom_query")] -pub struct CLoginPluginRequest<'a> { - message_id: VarInt, - channel: &'a str, - data: &'a [u8], -} - -impl<'a> CLoginPluginRequest<'a> { - pub fn new(message_id: VarInt, channel: &'a str, data: &'a [u8]) -> Self { - Self { - message_id, - channel, - data, - } - } -} diff --git a/pumpkin-protocol/src/client/login/c_set_compression.rs b/pumpkin-protocol/src/client/login/c_set_compression.rs deleted file mode 100644 index 8033737a7..000000000 --- a/pumpkin-protocol/src/client/login/c_set_compression.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("login:login_compression")] -pub struct CSetCompression { - threshold: VarInt, -} - -impl CSetCompression { - pub fn new(threshold: VarInt) -> Self { - Self { threshold } - } -} diff --git a/pumpkin-protocol/src/client/login/mod.rs b/pumpkin-protocol/src/client/login/mod.rs deleted file mode 100644 index 6824b2012..000000000 --- a/pumpkin-protocol/src/client/login/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -mod c_encryption_request; -mod c_login_disconnect; -mod c_login_success; -mod c_plugin_request; -mod c_set_compression; - -pub use c_encryption_request::*; -pub use c_login_disconnect::*; -pub use c_login_success::*; -pub use c_plugin_request::*; -pub use c_set_compression::*; diff --git a/pumpkin-protocol/src/client/mod.rs b/pumpkin-protocol/src/client/mod.rs deleted file mode 100644 index 27b671550..000000000 --- a/pumpkin-protocol/src/client/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -// Clientbound Packets -// Server -> Client -// -pub mod config; -pub mod login; -pub mod play; -pub mod status; diff --git a/pumpkin-protocol/src/client/play/c_acknowledge_block.rs b/pumpkin-protocol/src/client/play/c_acknowledge_block.rs deleted file mode 100644 index 7cde985d6..000000000 --- a/pumpkin-protocol/src/client/play/c_acknowledge_block.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:block_changed_ack")] -pub struct CAcknowledgeBlockChange { - sequence_id: VarInt, -} - -impl CAcknowledgeBlockChange { - pub fn new(sequence_id: VarInt) -> Self { - Self { sequence_id } - } -} diff --git a/pumpkin-protocol/src/client/play/c_actionbar.rs b/pumpkin-protocol/src/client/play/c_actionbar.rs deleted file mode 100644 index c74f0778e..000000000 --- a/pumpkin-protocol/src/client/play/c_actionbar.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_action_bar_text")] -pub struct CActionBar<'a> { - action_bar: TextComponent<'a>, -} - -impl<'a> CActionBar<'a> { - pub fn new(action_bar: TextComponent<'a>) -> Self { - Self { action_bar } - } -} diff --git a/pumpkin-protocol/src/client/play/c_block_destroy_stage.rs b/pumpkin-protocol/src/client/play/c_block_destroy_stage.rs deleted file mode 100644 index 3c3a6f79e..000000000 --- a/pumpkin-protocol/src/client/play/c_block_destroy_stage.rs +++ /dev/null @@ -1,24 +0,0 @@ -use pumpkin_core::math::position::WorldPosition; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:block_destruction")] -pub struct CSetBlockDestroyStage { - entity_id: VarInt, - location: WorldPosition, - destroy_stage: u8, -} - -impl CSetBlockDestroyStage { - pub fn new(entity_id: VarInt, location: WorldPosition, destroy_stage: u8) -> Self { - Self { - entity_id, - location, - destroy_stage, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_block_update.rs b/pumpkin-protocol/src/client/play/c_block_update.rs deleted file mode 100644 index 408116393..000000000 --- a/pumpkin-protocol/src/client/play/c_block_update.rs +++ /dev/null @@ -1,19 +0,0 @@ -use pumpkin_core::math::position::WorldPosition; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:block_update")] -pub struct CBlockUpdate<'a> { - location: &'a WorldPosition, - block_id: VarInt, -} - -impl<'a> CBlockUpdate<'a> { - pub fn new(location: &'a WorldPosition, block_id: VarInt) -> Self { - Self { location, block_id } - } -} diff --git a/pumpkin-protocol/src/client/play/c_center_chunk.rs b/pumpkin-protocol/src/client/play/c_center_chunk.rs deleted file mode 100644 index b64e8ad4a..000000000 --- a/pumpkin-protocol/src/client/play/c_center_chunk.rs +++ /dev/null @@ -1,10 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::VarInt; - -#[derive(serde::Serialize)] -#[client_packet("play:set_chunk_cache_center")] -pub struct CCenterChunk { - pub chunk_x: VarInt, - pub chunk_z: VarInt, -} diff --git a/pumpkin-protocol/src/client/play/c_change_difficulty.rs b/pumpkin-protocol/src/client/play/c_change_difficulty.rs deleted file mode 100644 index e4cee5f88..000000000 --- a/pumpkin-protocol/src/client/play/c_change_difficulty.rs +++ /dev/null @@ -1,15 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:change_difficulty")] -pub struct CChangeDifficulty { - difficulty: u8, - locked: bool, -} - -impl CChangeDifficulty { - pub fn new(difficulty: u8, locked: bool) -> Self { - Self { difficulty, locked } - } -} diff --git a/pumpkin-protocol/src/client/play/c_chunk_data.rs b/pumpkin-protocol/src/client/play/c_chunk_data.rs deleted file mode 100644 index ecea8bb8e..000000000 --- a/pumpkin-protocol/src/client/play/c_chunk_data.rs +++ /dev/null @@ -1,143 +0,0 @@ -use crate::{bytebuf::ByteBuffer, BitSet, ClientPacket, VarInt}; -use itertools::Itertools; - -use pumpkin_macros::client_packet; -use pumpkin_world::{chunk::ChunkData, DIRECT_PALETTE_BITS}; - -#[client_packet("play:level_chunk_with_light")] -pub struct CChunkData<'a>(pub &'a ChunkData); - -impl<'a> ClientPacket for CChunkData<'a> { - fn write(&self, buf: &mut crate::bytebuf::ByteBuffer) { - // Chunk X - buf.put_i32(self.0.position.x); - // Chunk Z - buf.put_i32(self.0.position.z); - - let heightmap_nbt = - fastnbt::to_bytes_with_opts(&self.0.blocks.heightmap, fastnbt::SerOpts::network_nbt()) - .unwrap(); - // Heightmaps - buf.put_slice(&heightmap_nbt); - - let mut data_buf = ByteBuffer::empty(); - self.0.blocks.iter_subchunks().for_each(|chunk| { - let block_count = chunk.iter().filter(|block| !block.is_air()).count() as i16; - // Block count - data_buf.put_i16(block_count); - //// Block states - - let palette = chunk.iter().dedup().collect_vec(); - // TODO: make dynamic block_size work - // TODO: make direct block_size work - enum PaletteType { - Indirect(u32), - Direct, - } - let palette_type = { - let palette_bit_len = 64 - (palette.len() as i64 - 1).leading_zeros(); - if palette_bit_len > 8 { - PaletteType::Direct - } else if palette_bit_len > 3 { - PaletteType::Indirect(palette_bit_len) - } else { - PaletteType::Indirect(4) - } - // TODO: fix indirect palette to work correctly - // PaletteType::Direct - }; - - match palette_type { - PaletteType::Indirect(block_size) => { - // Bits per entry - data_buf.put_u8(block_size as u8); - // Palette length - data_buf.put_var_int(&VarInt(palette.len() as i32)); - - palette.iter().for_each(|id| { - // Palette - data_buf.put_var_int(&VarInt(id.get_id_mojang_repr())); - }); - // Data array length - let data_array_len = chunk.len().div_ceil(64 / block_size as usize); - data_buf.put_var_int(&VarInt(data_array_len as i32)); - - data_buf.reserve(data_array_len * 8); - for block_clump in chunk.chunks(64 / block_size as usize) { - let mut out_long: i64 = 0; - for block in block_clump.iter().rev() { - let index = palette - .iter() - .position(|b| *b == block) - .expect("Its just got added, ofc it should be there"); - out_long = out_long << block_size | (index as i64); - } - data_buf.put_i64(out_long); - } - } - PaletteType::Direct => { - // Bits per entry - data_buf.put_u8(DIRECT_PALETTE_BITS as u8); - // Data array length - let data_array_len = chunk.len().div_ceil(64 / DIRECT_PALETTE_BITS as usize); - data_buf.put_var_int(&VarInt(data_array_len as i32)); - - data_buf.reserve(data_array_len * 8); - for block_clump in chunk.chunks(64 / DIRECT_PALETTE_BITS as usize) { - let mut out_long: i64 = 0; - let mut shift = 0; - for block in block_clump { - out_long |= (block.get_id() as i64) << shift; - shift += DIRECT_PALETTE_BITS; - } - data_buf.put_i64(out_long); - } - } - } - - //// Biomes - // TODO: make biomes work - data_buf.put_u8(0); - data_buf.put_var_int(&VarInt(0)); - data_buf.put_var_int(&VarInt(0)); - }); - - // Size - buf.put_var_int(&VarInt(data_buf.buf().len() as i32)); - // Data - buf.put_slice(data_buf.buf()); - - // TODO: block entities - buf.put_var_int(&VarInt(0)); - - // Sky Light Mask - // All of the chunks, this is not optimal and uses way more data than needed but will be - // overhauled with full lighting system. - buf.put_bit_set(&BitSet(VarInt(1), &[0b01111111111111111111111110])); - // Block Light Mask - buf.put_bit_set(&BitSet(VarInt(1), &[0])); - // Empty Sky Light Mask - buf.put_bit_set(&BitSet(VarInt(1), &[0b0])); - // Empty Block Light Mask - buf.put_bit_set(&BitSet(VarInt(1), &[0])); - - buf.put_var_int(&VarInt(self.0.blocks.subchunks_len() as i32)); - self.0.blocks.iter_subchunks().for_each(|chunk| { - let mut chunk_light = [0u8; 2048]; - for (i, block) in chunk.iter().enumerate() { - if !block.is_air() { - continue; - } - let index = i / 2; - let mask = if i % 2 == 1 { 0xF0 } else { 0x0F }; - chunk_light[index] |= mask; - } - - buf.put_var_int(&VarInt(chunk_light.len() as i32)); - buf.put_slice(&chunk_light); - }); - - // Block Lighting - buf.put_var_int(&VarInt(0)); - } -} diff --git a/pumpkin-protocol/src/client/play/c_close_container.rs b/pumpkin-protocol/src/client/play/c_close_container.rs deleted file mode 100644 index b2346166a..000000000 --- a/pumpkin-protocol/src/client/play/c_close_container.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:container_close")] -pub struct CCloseContainer { - window_id: VarInt, -} - -impl CCloseContainer { - pub const fn new(window_id: VarInt) -> Self { - Self { window_id } - } -} diff --git a/pumpkin-protocol/src/client/play/c_disguised_chat_message.rs b/pumpkin-protocol/src/client/play/c_disguised_chat_message.rs deleted file mode 100644 index 5f79292b5..000000000 --- a/pumpkin-protocol/src/client/play/c_disguised_chat_message.rs +++ /dev/null @@ -1,31 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:disguised_chat")] -pub struct CDisguisedChatMessage<'a> { - message: TextComponent<'a>, - chat_type: VarInt, - sender_name: TextComponent<'a>, - target_name: Option>, -} - -impl<'a> CDisguisedChatMessage<'a> { - pub fn new( - message: TextComponent<'a>, - chat_type: VarInt, - sender_name: TextComponent<'a>, - target_name: Option>, - ) -> Self { - Self { - message, - chat_type, - sender_name, - target_name, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_display_objective.rs b/pumpkin-protocol/src/client/play/c_display_objective.rs deleted file mode 100644 index 1bc39ac33..000000000 --- a/pumpkin-protocol/src/client/play/c_display_objective.rs +++ /dev/null @@ -1,43 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_display_objective")] -pub struct CDisplayObjective<'a> { - position: VarInt, - score_name: &'a str, -} - -impl<'a> CDisplayObjective<'a> { - pub fn new(position: DisplaySlot, score_name: &'a str) -> Self { - Self { - position: VarInt(position as i32), - score_name, - } - } -} - -#[repr(i32)] -pub enum DisplaySlot { - List, - Sidebar, - BelowName, - TeamBlack, - TeamDarkBlue, - TeamDarkGreen, - TeanDarkAqua, - TeamDarkRed, - TeamDarkPurple, - TeamGold, - TeamGray, - TeamDarkGray, - TeamBlue, - TeamGreen, - TeamAqua, - TeamRed, - TeamLightPurple, - TeamYellow, - TeamWhite, -} diff --git a/pumpkin-protocol/src/client/play/c_entity_animation.rs b/pumpkin-protocol/src/client/play/c_entity_animation.rs deleted file mode 100644 index f6a08e407..000000000 --- a/pumpkin-protocol/src/client/play/c_entity_animation.rs +++ /dev/null @@ -1,30 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:animate")] -pub struct CEntityAnimation { - entity_id: VarInt, - /// See `Animation` - animation: u8, -} - -impl CEntityAnimation { - pub fn new(entity_id: VarInt, animation: u8) -> Self { - Self { - entity_id, - animation, - } - } -} - -#[repr(u8)] -pub enum Animation { - SwingMainArm, - LeaveBed, - SwingOffhand, - CriticalEffect, - MagicCriticaleffect, -} diff --git a/pumpkin-protocol/src/client/play/c_entity_metadata.rs b/pumpkin-protocol/src/client/play/c_entity_metadata.rs deleted file mode 100644 index 67b35e834..000000000 --- a/pumpkin-protocol/src/client/play/c_entity_metadata.rs +++ /dev/null @@ -1,35 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_entity_data")] -pub struct CSetEntityMetadata { - entity_id: VarInt, - metadata: Metadata, - end: u8, -} - -impl CSetEntityMetadata { - pub fn new(entity_id: VarInt, metadata: Metadata) -> Self { - Self { - entity_id, - metadata, - end: 255, - } - } -} - -#[derive(Serialize)] -pub struct Metadata { - index: u8, - typ: VarInt, - value: T, -} - -impl Metadata { - pub fn new(index: u8, typ: VarInt, value: T) -> Self { - Self { index, typ, value } - } -} diff --git a/pumpkin-protocol/src/client/play/c_entity_sound_effect.rs b/pumpkin-protocol/src/client/play/c_entity_sound_effect.rs deleted file mode 100644 index c819f0316..000000000 --- a/pumpkin-protocol/src/client/play/c_entity_sound_effect.rs +++ /dev/null @@ -1,39 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::{SoundCategory, VarInt}; - -#[derive(Serialize)] -#[client_packet("play:sound_entity")] -pub struct CEntitySoundEffect { - sound_id: VarInt, - // TODO: add sound from name - // sound_name: Option<&'a str>, - // has_fixed_range: Option, - // range: Option, - sound_category: VarInt, - entity_id: VarInt, - volume: f32, - pitch: f32, - seed: f64, -} - -impl CEntitySoundEffect { - pub fn new( - sound_id: VarInt, - sound_category: SoundCategory, - entity_id: VarInt, - volume: f32, - pitch: f32, - seed: f64, - ) -> Self { - Self { - sound_id: VarInt(sound_id.0 + 1), - sound_category: VarInt(sound_category as i32), - entity_id, - volume, - pitch, - seed, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_entity_status.rs b/pumpkin-protocol/src/client/play/c_entity_status.rs deleted file mode 100644 index 9c7247aff..000000000 --- a/pumpkin-protocol/src/client/play/c_entity_status.rs +++ /dev/null @@ -1,18 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:entity_event")] -pub struct CEntityStatus { - entity_id: i32, - entity_status: i8, -} - -impl CEntityStatus { - pub fn new(entity_id: i32, entity_status: i8) -> Self { - Self { - entity_id, - entity_status, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_entity_velocity.rs b/pumpkin-protocol/src/client/play/c_entity_velocity.rs deleted file mode 100644 index e73989b6c..000000000 --- a/pumpkin-protocol/src/client/play/c_entity_velocity.rs +++ /dev/null @@ -1,24 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_entity_motion")] -pub struct CEntityVelocity<'a> { - entity_id: &'a VarInt, - velocity_x: i16, - velocity_y: i16, - velocity_z: i16, -} - -impl<'a> CEntityVelocity<'a> { - pub fn new(entity_id: &'a VarInt, velocity_x: f32, velocity_y: f32, velocity_z: f32) -> Self { - Self { - entity_id, - velocity_x: (velocity_x.clamp(-3.9, 3.9) * 8000.0) as i16, - velocity_y: (velocity_y.clamp(-3.9, 3.9) * 8000.0) as i16, - velocity_z: (velocity_z.clamp(-3.9, 3.9) * 8000.0) as i16, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_game_event.rs b/pumpkin-protocol/src/client/play/c_game_event.rs deleted file mode 100644 index 606e6f3d2..000000000 --- a/pumpkin-protocol/src/client/play/c_game_event.rs +++ /dev/null @@ -1,37 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:game_event")] -pub struct CGameEvent { - event: u8, - value: f32, -} - -/// Somewhere you need to implement all the random stuff right? -impl CGameEvent { - pub fn new(event: GameEvent, value: f32) -> Self { - Self { - event: event as u8, - value, - } - } -} - -#[repr(u8)] -pub enum GameEvent { - NoRespawnBlockAvailable, - BeginRaining, - EndRaining, - ChangeGameMode, - WinGame, - DemoEvent, - ArrowHitPlayer, - RainLevelChange, - ThunderLevelChange, - PlayPufferfishStringSound, - PlayElderGuardianMobAppearance, - EnabledRespawnScreen, - LimitedCrafting, - StartWaitingChunks, -} diff --git a/pumpkin-protocol/src/client/play/c_head_rot.rs b/pumpkin-protocol/src/client/play/c_head_rot.rs deleted file mode 100644 index f38733957..000000000 --- a/pumpkin-protocol/src/client/play/c_head_rot.rs +++ /dev/null @@ -1,20 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:rotate_head")] -pub struct CHeadRot { - entity_id: VarInt, - head_yaw: u8, -} - -impl CHeadRot { - pub fn new(entity_id: VarInt, head_yaw: u8) -> Self { - Self { - entity_id, - head_yaw, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_hurt_animation.rs b/pumpkin-protocol/src/client/play/c_hurt_animation.rs deleted file mode 100644 index 196c3e0f3..000000000 --- a/pumpkin-protocol/src/client/play/c_hurt_animation.rs +++ /dev/null @@ -1,17 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:hurt_animation")] -pub struct CHurtAnimation<'a> { - entity_id: &'a VarInt, - yaw: f32, -} - -impl<'a> CHurtAnimation<'a> { - pub fn new(entity_id: &'a VarInt, yaw: f32) -> Self { - Self { entity_id, yaw } - } -} diff --git a/pumpkin-protocol/src/client/play/c_initialize_world_border.rs b/pumpkin-protocol/src/client/play/c_initialize_world_border.rs deleted file mode 100644 index f4d6663a7..000000000 --- a/pumpkin-protocol/src/client/play/c_initialize_world_border.rs +++ /dev/null @@ -1,42 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::{VarInt, VarLong}; - -#[derive(Serialize)] -#[client_packet("play:initialize_border")] -pub struct CInitializeWorldBorder { - x: f64, - z: f64, - old_diameter: f64, - new_diameter: f64, - speed: VarLong, - portal_teleport_boundary: VarInt, - warning_blocks: VarInt, - warning_time: VarInt, -} - -impl CInitializeWorldBorder { - #[expect(clippy::too_many_arguments)] - pub fn new( - x: f64, - z: f64, - old_diameter: f64, - new_diameter: f64, - speed: VarLong, - portal_teleport_boundary: VarInt, - warning_blocks: VarInt, - warning_time: VarInt, - ) -> Self { - Self { - x, - z, - old_diameter, - new_diameter, - speed, - portal_teleport_boundary, - warning_blocks, - warning_time, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_keep_alive.rs b/pumpkin-protocol/src/client/play/c_keep_alive.rs deleted file mode 100644 index 5d962ae88..000000000 --- a/pumpkin-protocol/src/client/play/c_keep_alive.rs +++ /dev/null @@ -1,14 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:keep_alive")] -pub struct CKeepAlive { - keep_alive_id: i64, -} - -impl CKeepAlive { - pub fn new(keep_alive_id: i64) -> Self { - Self { keep_alive_id } - } -} diff --git a/pumpkin-protocol/src/client/play/c_login.rs b/pumpkin-protocol/src/client/play/c_login.rs deleted file mode 100644 index f0e02b631..000000000 --- a/pumpkin-protocol/src/client/play/c_login.rs +++ /dev/null @@ -1,83 +0,0 @@ -use pumpkin_core::math::position::WorldPosition; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:login")] -pub struct CLogin<'a> { - entity_id: i32, - is_hardcore: bool, - dimension_count: VarInt, - dimension_names: &'a [&'a str], - max_players: VarInt, - view_distance: VarInt, - simulated_distance: VarInt, - reduced_debug_info: bool, - enabled_respawn_screen: bool, - limited_crafting: bool, - // Spawn Info - dimension_type: VarInt, - dimension_name: &'a str, - hashed_seed: i64, - game_mode: u8, - previous_gamemode: i8, - debug: bool, - is_flat: bool, - death_dimension_name: Option<(WorldPosition, i64)>, - portal_cooldown: VarInt, - sealevel: VarInt, - enforce_secure_chat: bool, -} - -impl<'a> CLogin<'a> { - #[expect(clippy::too_many_arguments)] - pub fn new( - entity_id: i32, - is_hardcore: bool, - dimension_names: &'a [&'a str], - max_players: VarInt, - view_distance: VarInt, - simulated_distance: VarInt, - reduced_debug_info: bool, - enabled_respawn_screen: bool, - limited_crafting: bool, - dimension_type: VarInt, - dimension_name: &'a str, - hashed_seed: i64, - game_mode: u8, - previous_gamemode: i8, - debug: bool, - is_flat: bool, - death_dimension_name: Option<(WorldPosition, i64)>, - portal_cooldown: VarInt, - sealevel: VarInt, - enforce_secure_chat: bool, - ) -> Self { - Self { - entity_id, - is_hardcore, - dimension_count: VarInt(dimension_names.len() as i32), - dimension_names, - max_players, - view_distance, - simulated_distance, - reduced_debug_info, - enabled_respawn_screen, - limited_crafting, - dimension_type, - dimension_name, - hashed_seed, - game_mode, - previous_gamemode, - debug, - is_flat, - death_dimension_name, - portal_cooldown, - sealevel, - enforce_secure_chat, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_open_screen.rs b/pumpkin-protocol/src/client/play/c_open_screen.rs deleted file mode 100644 index 90a9d959b..000000000 --- a/pumpkin-protocol/src/client/play/c_open_screen.rs +++ /dev/null @@ -1,24 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:open_screen")] -pub struct COpenScreen<'a> { - window_id: VarInt, - window_type: VarInt, - window_title: TextComponent<'a>, -} - -impl<'a> COpenScreen<'a> { - pub fn new(window_id: VarInt, window_type: VarInt, window_title: TextComponent<'a>) -> Self { - Self { - window_id, - window_type, - window_title, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_particle.rs b/pumpkin-protocol/src/client/play/c_particle.rs deleted file mode 100644 index 0110df8c2..000000000 --- a/pumpkin-protocol/src/client/play/c_particle.rs +++ /dev/null @@ -1,52 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:level_particles")] -pub struct CParticle<'a> { - /// If true, particle distance increases from 256 to 65536. - long_distance: bool, - x: f64, - y: f64, - z: f64, - offset_x: f32, - offset_y: f32, - offset_z: f32, - max_speed: f32, - particle_count: i32, - pariticle_id: VarInt, - data: &'a [u8], -} - -impl<'a> CParticle<'a> { - #[expect(clippy::too_many_arguments)] - pub fn new( - long_distance: bool, - x: f64, - y: f64, - z: f64, - offset_x: f32, - offset_y: f32, - offset_z: f32, - max_speed: f32, - particle_count: i32, - pariticle_id: VarInt, - data: &'a [u8], - ) -> Self { - Self { - long_distance, - x, - y, - z, - offset_x, - offset_y, - offset_z, - max_speed, - particle_count, - pariticle_id, - data, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_ping_response.rs b/pumpkin-protocol/src/client/play/c_ping_response.rs deleted file mode 100644 index ad3b86038..000000000 --- a/pumpkin-protocol/src/client/play/c_ping_response.rs +++ /dev/null @@ -1,14 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:pong_response")] -pub struct CPingResponse { - payload: i64, -} - -impl CPingResponse { - pub fn new(payload: i64) -> Self { - Self { payload } - } -} diff --git a/pumpkin-protocol/src/client/play/c_play_disconnect.rs b/pumpkin-protocol/src/client/play/c_play_disconnect.rs deleted file mode 100644 index ae8dd3f56..000000000 --- a/pumpkin-protocol/src/client/play/c_play_disconnect.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:disconnect")] -pub struct CPlayDisconnect<'a> { - reason: &'a TextComponent<'a>, -} - -impl<'a> CPlayDisconnect<'a> { - pub fn new(reason: &'a TextComponent<'a>) -> Self { - Self { reason } - } -} diff --git a/pumpkin-protocol/src/client/play/c_player_abilities.rs b/pumpkin-protocol/src/client/play/c_player_abilities.rs deleted file mode 100644 index 096824a8f..000000000 --- a/pumpkin-protocol/src/client/play/c_player_abilities.rs +++ /dev/null @@ -1,20 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:player_abilities")] -pub struct CPlayerAbilities { - flags: i8, - flying_speed: f32, - field_of_view: f32, -} - -impl CPlayerAbilities { - pub fn new(flags: i8, flying_speed: f32, field_of_view: f32) -> Self { - Self { - flags, - flying_speed, - field_of_view, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_player_chat_message.rs b/pumpkin-protocol/src/client/play/c_player_chat_message.rs deleted file mode 100644 index b774a2f28..000000000 --- a/pumpkin-protocol/src/client/play/c_player_chat_message.rs +++ /dev/null @@ -1,76 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::{BitSet, VarInt}; - -#[derive(Serialize)] -#[client_packet("play:player_chat")] -pub struct CPlayerChatMessage<'a> { - #[serde(with = "uuid::serde::compact")] - sender: uuid::Uuid, - index: VarInt, - message_signature: Option<&'a [u8]>, - message: &'a str, - timestamp: i64, - salt: i64, - previous_messages_count: VarInt, - previous_messages: &'a [PreviousMessage<'a>], // max 20 - unsigned_content: Option>, - filter_type: FilterType<'a>, - chat_type: VarInt, - sender_name: TextComponent<'a>, - target_name: Option>, -} - -impl<'a> CPlayerChatMessage<'a> { - #[expect(clippy::too_many_arguments)] - pub fn new( - sender: uuid::Uuid, - index: VarInt, - message_signature: Option<&'a [u8]>, - message: &'a str, - timestamp: i64, - salt: i64, - previous_messages: &'a [PreviousMessage<'a>], - unsigned_content: Option>, - filter_type: FilterType<'a>, - chat_type: VarInt, - sender_name: TextComponent<'a>, - target_name: Option>, - ) -> Self { - Self { - sender, - index, - message_signature, - message, - timestamp, - salt, - previous_messages_count: previous_messages.len().into(), - previous_messages, - unsigned_content, - filter_type, - chat_type, - sender_name, - target_name, - } - } -} - -#[derive(Serialize)] -pub struct PreviousMessage<'a> { - message_id: VarInt, - signature: Option<&'a [u8]>, -} - -#[derive(Serialize)] -#[repr(i32)] -pub enum FilterType<'a> { - /// Message is not filtered at all - PassThrough = 0, - /// Message is fully filtered - FullyFiltered = 1, - /// Only some characters in the message are filtered - PartiallyFiltered(BitSet<'a>) = 2, -} diff --git a/pumpkin-protocol/src/client/play/c_player_info_update.rs b/pumpkin-protocol/src/client/play/c_player_info_update.rs deleted file mode 100644 index e13c4c886..000000000 --- a/pumpkin-protocol/src/client/play/c_player_info_update.rs +++ /dev/null @@ -1,49 +0,0 @@ -use pumpkin_macros::client_packet; - -use crate::{bytebuf::ByteBuffer, ClientPacket, Property}; - -use super::PlayerAction; - -#[client_packet("play:player_info_update")] -pub struct CPlayerInfoUpdate<'a> { - pub actions: i8, - pub players: &'a [Player<'a>], -} - -pub struct Player<'a> { - pub uuid: uuid::Uuid, - pub actions: Vec>, -} - -impl<'a> CPlayerInfoUpdate<'a> { - pub fn new(actions: i8, players: &'a [Player]) -> Self { - Self { actions, players } - } -} - -impl<'a> ClientPacket for CPlayerInfoUpdate<'a> { - fn write(&self, bytebuf: &mut ByteBuffer) { - bytebuf.put_i8(self.actions); - bytebuf.put_list::(self.players, |p, v| { - p.put_uuid(&v.uuid); - for action in &v.actions { - match action { - PlayerAction::AddPlayer { name, properties } => { - p.put_string(name); - p.put_list::(properties, |p, v| { - p.put_string(&v.name); - p.put_string(&v.value); - p.put_option(&v.signature, |p, v| p.put_string(v)); - }); - } - PlayerAction::InitializeChat(_) => todo!(), - PlayerAction::UpdateGameMode(gamemode) => p.put_var_int(gamemode), - PlayerAction::UpdateListed(listed) => p.put_bool(*listed), - PlayerAction::UpdateLatency(_) => todo!(), - PlayerAction::UpdateDisplayName(_) => todo!(), - PlayerAction::UpdateListOrder => todo!(), - } - } - }); - } -} diff --git a/pumpkin-protocol/src/client/play/c_player_remove.rs b/pumpkin-protocol/src/client/play/c_player_remove.rs deleted file mode 100644 index d92d6dbf3..000000000 --- a/pumpkin-protocol/src/client/play/c_player_remove.rs +++ /dev/null @@ -1,32 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::{ser::SerializeSeq, Serialize}; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:player_info_remove")] -pub struct CRemovePlayerInfo<'a> { - players_count: VarInt, - #[serde(serialize_with = "serialize_slice_uuids")] - players: &'a [uuid::Uuid], -} - -impl<'a> CRemovePlayerInfo<'a> { - pub fn new(players_count: VarInt, players: &'a [uuid::Uuid]) -> Self { - Self { - players_count, - players, - } - } -} - -fn serialize_slice_uuids( - uuids: &[uuid::Uuid], - serializer: S, -) -> Result { - let mut seq = serializer.serialize_seq(Some(uuids.len()))?; - for uuid in uuids { - seq.serialize_element(uuid.as_bytes())?; - } - seq.end() -} diff --git a/pumpkin-protocol/src/client/play/c_remove_entities.rs b/pumpkin-protocol/src/client/play/c_remove_entities.rs deleted file mode 100644 index 50ed65736..000000000 --- a/pumpkin-protocol/src/client/play/c_remove_entities.rs +++ /dev/null @@ -1,20 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:remove_entities")] -pub struct CRemoveEntities<'a> { - count: VarInt, - entity_ids: &'a [VarInt], -} - -impl<'a> CRemoveEntities<'a> { - pub fn new(entity_ids: &'a [VarInt]) -> Self { - Self { - count: VarInt(entity_ids.len() as i32), - entity_ids, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_reset_score.rs b/pumpkin-protocol/src/client/play/c_reset_score.rs deleted file mode 100644 index a5b5c3d05..000000000 --- a/pumpkin-protocol/src/client/play/c_reset_score.rs +++ /dev/null @@ -1,18 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:reset_score")] -pub struct CResetScore { - entity_name: String, - objective_name: Option, -} - -impl CResetScore { - pub fn new(entity_name: String, objective_name: Option) -> Self { - Self { - entity_name, - objective_name, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_border_center.rs b/pumpkin-protocol/src/client/play/c_set_border_center.rs deleted file mode 100644 index dfb10d203..000000000 --- a/pumpkin-protocol/src/client/play/c_set_border_center.rs +++ /dev/null @@ -1,15 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_border_center")] -pub struct CSetBorderCenter { - x: f64, - z: f64, -} - -impl CSetBorderCenter { - pub fn new(x: f64, z: f64) -> Self { - Self { x, z } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_border_lerp_size.rs b/pumpkin-protocol/src/client/play/c_set_border_lerp_size.rs deleted file mode 100644 index 0d15ab9bc..000000000 --- a/pumpkin-protocol/src/client/play/c_set_border_lerp_size.rs +++ /dev/null @@ -1,22 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarLong; - -#[derive(Serialize)] -#[client_packet("play:set_border_lerp_size")] -pub struct CSetBorderLerpSize { - old_diameter: f64, - new_diameter: f64, - speed: VarLong, -} - -impl CSetBorderLerpSize { - pub fn new(old_diameter: f64, new_diameter: f64, speed: VarLong) -> Self { - Self { - old_diameter, - new_diameter, - speed, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_border_size.rs b/pumpkin-protocol/src/client/play/c_set_border_size.rs deleted file mode 100644 index 725830f00..000000000 --- a/pumpkin-protocol/src/client/play/c_set_border_size.rs +++ /dev/null @@ -1,14 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_border_size")] -pub struct CSetBorderSize { - diameter: f64, -} - -impl CSetBorderSize { - pub fn new(diameter: f64) -> Self { - Self { diameter } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_border_warning_delay.rs b/pumpkin-protocol/src/client/play/c_set_border_warning_delay.rs deleted file mode 100644 index 20c05766f..000000000 --- a/pumpkin-protocol/src/client/play/c_set_border_warning_delay.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_border_warning_delay")] -pub struct CSetBorderWarningDelay { - warning_time: VarInt, -} - -impl CSetBorderWarningDelay { - pub fn new(warning_time: VarInt) -> Self { - Self { warning_time } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_border_warning_distance.rs b/pumpkin-protocol/src/client/play/c_set_border_warning_distance.rs deleted file mode 100644 index be569478f..000000000 --- a/pumpkin-protocol/src/client/play/c_set_border_warning_distance.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_border_warning_distance")] -pub struct CSetBorderWarningDistance { - warning_blocks: VarInt, -} - -impl CSetBorderWarningDistance { - pub fn new(warning_blocks: VarInt) -> Self { - Self { warning_blocks } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_container_content.rs b/pumpkin-protocol/src/client/play/c_set_container_content.rs deleted file mode 100644 index 38e6b39ac..000000000 --- a/pumpkin-protocol/src/client/play/c_set_container_content.rs +++ /dev/null @@ -1,32 +0,0 @@ -use crate::slot::Slot; -use crate::VarInt; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:container_set_content")] -pub struct CSetContainerContent<'a> { - window_id: VarInt, - state_id: VarInt, - count: VarInt, - slot_data: &'a [Slot], - carried_item: &'a Slot, -} - -impl<'a> CSetContainerContent<'a> { - pub fn new( - window_id: VarInt, - state_id: VarInt, - slots: &'a [Slot], - carried_item: &'a Slot, - ) -> Self { - Self { - window_id, - state_id, - count: slots.len().into(), - slot_data: slots, - carried_item, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_container_property.rs b/pumpkin-protocol/src/client/play/c_set_container_property.rs deleted file mode 100644 index fdd231b81..000000000 --- a/pumpkin-protocol/src/client/play/c_set_container_property.rs +++ /dev/null @@ -1,22 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:container_set_data")] -pub struct CSetContainerProperty { - window_id: VarInt, - property: i16, - value: i16, -} - -impl CSetContainerProperty { - pub const fn new(window_id: VarInt, property: i16, value: i16) -> Self { - Self { - window_id, - property, - value, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_container_slot.rs b/pumpkin-protocol/src/client/play/c_set_container_slot.rs deleted file mode 100644 index 19e6b484a..000000000 --- a/pumpkin-protocol/src/client/play/c_set_container_slot.rs +++ /dev/null @@ -1,25 +0,0 @@ -use crate::slot::Slot; -use crate::VarInt; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:container_set_slot")] -pub struct CSetContainerSlot<'a> { - window_id: i8, - state_id: VarInt, - slot: i16, - slot_data: &'a Slot, -} - -impl<'a> CSetContainerSlot<'a> { - pub fn new(window_id: i8, state_id: i32, slot: usize, slot_data: &'a Slot) -> Self { - Self { - window_id, - state_id: state_id.into(), - slot: slot.try_into().unwrap(), - slot_data, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_health.rs b/pumpkin-protocol/src/client/play/c_set_health.rs deleted file mode 100644 index 0d1b3e165..000000000 --- a/pumpkin-protocol/src/client/play/c_set_health.rs +++ /dev/null @@ -1,22 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:set_health")] -pub struct CSetHealth { - health: f32, - food: VarInt, - food_saturation: f32, -} - -impl CSetHealth { - pub fn new(health: f32, food: VarInt, food_saturation: f32) -> Self { - Self { - health, - food, - food_saturation, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_held_item.rs b/pumpkin-protocol/src/client/play/c_set_held_item.rs deleted file mode 100644 index 1bbc0c403..000000000 --- a/pumpkin-protocol/src/client/play/c_set_held_item.rs +++ /dev/null @@ -1,14 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_held_slot")] -pub struct CSetHeldItem { - slot: i8, -} - -impl CSetHeldItem { - pub fn new(slot: i8) -> Self { - Self { slot } - } -} diff --git a/pumpkin-protocol/src/client/play/c_set_title.rs b/pumpkin-protocol/src/client/play/c_set_title.rs deleted file mode 100644 index 2253f4202..000000000 --- a/pumpkin-protocol/src/client/play/c_set_title.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_title_text")] -pub struct CTitleText<'a> { - title: TextComponent<'a>, -} - -impl<'a> CTitleText<'a> { - pub fn new(title: TextComponent<'a>) -> Self { - Self { title } - } -} diff --git a/pumpkin-protocol/src/client/play/c_sound_effect.rs b/pumpkin-protocol/src/client/play/c_sound_effect.rs deleted file mode 100644 index 03dd326d6..000000000 --- a/pumpkin-protocol/src/client/play/c_sound_effect.rs +++ /dev/null @@ -1,46 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::{SoundCategory, VarInt}; - -#[derive(Serialize)] -#[client_packet("play:sound")] -pub struct CSoundEffect { - sound_id: VarInt, - // TODO: add sound from name - // sound_name: Option<&'a str>, - // has_fixed_range: Option, - // range: Option, - sound_category: VarInt, - effect_position_x: i32, - effect_position_y: i32, - effect_position_z: i32, - volume: f32, - pitch: f32, - seed: f64, -} - -impl CSoundEffect { - #[allow(clippy::too_many_arguments)] - pub fn new( - sound_id: VarInt, - sound_category: SoundCategory, - effect_position_x: f64, - effect_position_y: f64, - effect_position_z: f64, - volume: f32, - pitch: f32, - seed: f64, - ) -> Self { - Self { - sound_id: VarInt(sound_id.0 + 1), - sound_category: VarInt(sound_category as i32), - effect_position_x: (effect_position_x * 8.0) as i32, - effect_position_y: (effect_position_y * 8.0) as i32, - effect_position_z: (effect_position_z * 8.0) as i32, - volume, - pitch, - seed, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_spawn_entity.rs b/pumpkin-protocol/src/client/play/c_spawn_entity.rs deleted file mode 100644 index 258101049..000000000 --- a/pumpkin-protocol/src/client/play/c_spawn_entity.rs +++ /dev/null @@ -1,58 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:add_entity")] -pub struct CSpawnEntity { - entity_id: VarInt, - #[serde(with = "uuid::serde::compact")] - entity_uuid: uuid::Uuid, - typ: VarInt, - x: f64, - y: f64, - z: f64, - pitch: u8, // angle - yaw: u8, // angle - head_yaw: u8, // angle - data: VarInt, - velocity_x: i16, - velocity_y: i16, - velocity_z: i16, -} - -impl CSpawnEntity { - #[expect(clippy::too_many_arguments)] - pub fn new( - entity_id: VarInt, - entity_uuid: uuid::Uuid, - typ: VarInt, - x: f64, - y: f64, - z: f64, - pitch: f32, // angle - yaw: f32, // angle - head_yaw: f32, // angle - data: VarInt, - velocity_x: f32, - velocity_y: f32, - velocity_z: f32, - ) -> Self { - Self { - entity_id, - entity_uuid, - typ, - x, - y, - z, - pitch: (pitch * 256.0 / 360.0).floor() as u8, - yaw: (yaw * 256.0 / 360.0).floor() as u8, - head_yaw: (head_yaw * 256.0 / 360.0).floor() as u8, - data, - velocity_x: (velocity_x.clamp(-3.9, 3.9) * 8000.0) as i16, - velocity_y: (velocity_y.clamp(-3.9, 3.9) * 8000.0) as i16, - velocity_z: (velocity_z.clamp(-3.9, 3.9) * 8000.0) as i16, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_subtitle.rs b/pumpkin-protocol/src/client/play/c_subtitle.rs deleted file mode 100644 index 52c0db090..000000000 --- a/pumpkin-protocol/src/client/play/c_subtitle.rs +++ /dev/null @@ -1,16 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:set_subtitle_text")] -pub struct CSubtitle<'a> { - subtitle: TextComponent<'a>, -} - -impl<'a> CSubtitle<'a> { - pub fn new(subtitle: TextComponent<'a>) -> Self { - Self { subtitle } - } -} diff --git a/pumpkin-protocol/src/client/play/c_sync_player_position.rs b/pumpkin-protocol/src/client/play/c_sync_player_position.rs deleted file mode 100644 index df136a438..000000000 --- a/pumpkin-protocol/src/client/play/c_sync_player_position.rs +++ /dev/null @@ -1,58 +0,0 @@ -use pumpkin_core::math::vector3::Vector3; -use pumpkin_macros::client_packet; - -use crate::{ClientPacket, PositionFlag, VarInt}; - -#[client_packet("play:player_position")] -pub struct CSyncPlayerPosition<'a> { - teleport_id: VarInt, - x: f64, - y: f64, - z: f64, - delta_x: f64, - delta_y: f64, - delta_z: f64, - yaw: f32, - pitch: f32, - releatives: &'a [PositionFlag], -} - -impl<'a> CSyncPlayerPosition<'a> { - pub fn new( - teleport_id: VarInt, - position: Vector3, - delta: Vector3, - yaw: f32, - pitch: f32, - releatives: &'a [PositionFlag], - ) -> Self { - Self { - teleport_id, - x: position.x, - y: position.y, - z: position.z, - delta_x: delta.x, - delta_y: delta.y, - delta_z: delta.z, - yaw, - pitch, - releatives, - } - } -} - -impl<'a> ClientPacket for CSyncPlayerPosition<'a> { - fn write(&self, bytebuf: &mut crate::bytebuf::ByteBuffer) { - bytebuf.put_var_int(&self.teleport_id); - bytebuf.put_f64(self.x); - bytebuf.put_f64(self.y); - bytebuf.put_f64(self.z); - bytebuf.put_f64(self.delta_x); - bytebuf.put_f64(self.delta_y); - bytebuf.put_f64(self.delta_z); - bytebuf.put_f32(self.yaw); - bytebuf.put_f32(self.pitch); - // not sure about that - bytebuf.put_i32(PositionFlag::get_bitfield(self.releatives)); - } -} diff --git a/pumpkin-protocol/src/client/play/c_system_chat_message.rs b/pumpkin-protocol/src/client/play/c_system_chat_message.rs deleted file mode 100644 index 98d7b275e..000000000 --- a/pumpkin-protocol/src/client/play/c_system_chat_message.rs +++ /dev/null @@ -1,17 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:system_chat")] -pub struct CSystemChatMessage<'a> { - content: &'a TextComponent<'a>, - overlay: bool, -} - -impl<'a> CSystemChatMessage<'a> { - pub fn new(content: &'a TextComponent<'a>, overlay: bool) -> Self { - Self { content, overlay } - } -} diff --git a/pumpkin-protocol/src/client/play/c_teleport_entity.rs b/pumpkin-protocol/src/client/play/c_teleport_entity.rs deleted file mode 100644 index 10d90c5c0..000000000 --- a/pumpkin-protocol/src/client/play/c_teleport_entity.rs +++ /dev/null @@ -1,38 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:teleport_entity")] -pub struct CTeleportEntitiy { - entity_id: VarInt, - x: f64, - y: f64, - z: f64, - yaw: u8, - pitch: u8, - on_ground: bool, -} - -impl CTeleportEntitiy { - pub fn new( - entity_id: VarInt, - x: f64, - y: f64, - z: f64, - yaw: u8, - pitch: u8, - on_ground: bool, - ) -> Self { - Self { - entity_id, - x, - y, - z, - yaw, - pitch, - on_ground, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_unload_chunk.rs b/pumpkin-protocol/src/client/play/c_unload_chunk.rs deleted file mode 100644 index 5c8343c0e..000000000 --- a/pumpkin-protocol/src/client/play/c_unload_chunk.rs +++ /dev/null @@ -1,15 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:forget_level_chunk")] -pub struct CUnloadChunk { - z: i32, - x: i32, -} - -impl CUnloadChunk { - pub fn new(x: i32, z: i32) -> Self { - Self { z, x } - } -} diff --git a/pumpkin-protocol/src/client/play/c_update_entity_pos.rs b/pumpkin-protocol/src/client/play/c_update_entity_pos.rs deleted file mode 100644 index bb0eab806..000000000 --- a/pumpkin-protocol/src/client/play/c_update_entity_pos.rs +++ /dev/null @@ -1,32 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:move_entity_pos")] -pub struct CUpdateEntityPos { - entity_id: VarInt, - delta_x: i16, - delta_y: i16, - delta_z: i16, - on_ground: bool, -} - -impl CUpdateEntityPos { - pub fn new( - entity_id: VarInt, - delta_x: i16, - delta_y: i16, - delta_z: i16, - on_ground: bool, - ) -> Self { - Self { - entity_id, - delta_x, - delta_y, - delta_z, - on_ground, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_update_entity_pos_rot.rs b/pumpkin-protocol/src/client/play/c_update_entity_pos_rot.rs deleted file mode 100644 index ecc14b681..000000000 --- a/pumpkin-protocol/src/client/play/c_update_entity_pos_rot.rs +++ /dev/null @@ -1,38 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:move_entity_pos_rot")] -pub struct CUpdateEntityPosRot { - entity_id: VarInt, - delta_x: i16, - delta_y: i16, - delta_z: i16, - yaw: u8, - pitch: u8, - on_ground: bool, -} - -impl CUpdateEntityPosRot { - pub fn new( - entity_id: VarInt, - delta_x: i16, - delta_y: i16, - delta_z: i16, - yaw: u8, - pitch: u8, - on_ground: bool, - ) -> Self { - Self { - entity_id, - delta_x, - delta_y, - delta_z, - yaw, - pitch, - on_ground, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_update_entity_rot.rs b/pumpkin-protocol/src/client/play/c_update_entity_rot.rs deleted file mode 100644 index 8cd95a942..000000000 --- a/pumpkin-protocol/src/client/play/c_update_entity_rot.rs +++ /dev/null @@ -1,24 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::VarInt; - -#[derive(Serialize)] -#[client_packet("play:move_entity_rot")] -pub struct CUpdateEntityRot { - entity_id: VarInt, - yaw: u8, - pitch: u8, - on_ground: bool, -} - -impl CUpdateEntityRot { - pub fn new(entity_id: VarInt, yaw: u8, pitch: u8, on_ground: bool) -> Self { - Self { - entity_id, - yaw, - pitch, - on_ground, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_update_objectives.rs b/pumpkin-protocol/src/client/play/c_update_objectives.rs deleted file mode 100644 index 4fa4ac191..000000000 --- a/pumpkin-protocol/src/client/play/c_update_objectives.rs +++ /dev/null @@ -1,71 +0,0 @@ -use pumpkin_core::text::TextComponent; -use pumpkin_macros::client_packet; - -use crate::{ClientPacket, NumberFormat, VarInt}; - -#[client_packet("play:set_objective")] -pub struct CUpdateObjectives<'a> { - objective_name: &'a str, - mode: u8, - display_name: TextComponent<'a>, - render_type: VarInt, - number_format: Option>, -} - -impl<'a> CUpdateObjectives<'a> { - pub fn new( - objective_name: &'a str, - mode: Mode, - display_name: TextComponent<'a>, - render_type: RenderType, - number_format: Option>, - ) -> Self { - Self { - objective_name, - mode: mode as u8, - display_name, - render_type: VarInt(render_type as i32), - number_format, - } - } -} - -impl<'a> ClientPacket for CUpdateObjectives<'a> { - fn write(&self, bytebuf: &mut crate::bytebuf::ByteBuffer) { - bytebuf.put_string(self.objective_name); - bytebuf.put_u8(self.mode); - if self.mode == 0 || self.mode == 2 { - bytebuf.put_slice(&self.display_name.encode()); - bytebuf.put_var_int(&self.render_type); - bytebuf.put_option(&self.number_format, |p, v| { - match v { - NumberFormat::Blank => { - p.put_var_int(&VarInt(0)); - } - NumberFormat::Styled(style) => { - p.put_var_int(&VarInt(1)); - // TODO - p.put_slice(&fastnbt::to_bytes(style).unwrap()); - } - NumberFormat::Fixed(text_component) => { - p.put_var_int(&VarInt(2)); - p.put_slice(&text_component.encode()); - } - } - }); - } - } -} - -#[repr(u8)] -pub enum Mode { - Add, - Remove, - Update, -} - -#[repr(i32)] -pub enum RenderType { - Integer, - Hearts, -} diff --git a/pumpkin-protocol/src/client/play/c_update_score.rs b/pumpkin-protocol/src/client/play/c_update_score.rs deleted file mode 100644 index 33abebe69..000000000 --- a/pumpkin-protocol/src/client/play/c_update_score.rs +++ /dev/null @@ -1,34 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -use crate::{NumberFormat, VarInt}; - -#[derive(Serialize)] -#[client_packet("play:set_score")] -pub struct CUpdateScore<'a> { - entity_name: &'a str, - objective_name: &'a str, - value: VarInt, - display_name: Option>, - number_format: Option>, -} - -impl<'a> CUpdateScore<'a> { - pub fn new( - entity_name: &'a str, - objective_name: &'a str, - value: VarInt, - display_name: Option>, - number_format: Option>, - ) -> Self { - Self { - entity_name, - objective_name, - value, - display_name, - number_format, - } - } -} diff --git a/pumpkin-protocol/src/client/play/c_worldevent.rs b/pumpkin-protocol/src/client/play/c_worldevent.rs deleted file mode 100644 index 8a168d39c..000000000 --- a/pumpkin-protocol/src/client/play/c_worldevent.rs +++ /dev/null @@ -1,29 +0,0 @@ -use pumpkin_core::math::position::WorldPosition; - -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("play:level_event")] -pub struct CWorldEvent<'a> { - event: i32, - location: &'a WorldPosition, - data: i32, - disable_relative_volume: bool, -} - -impl<'a> CWorldEvent<'a> { - pub fn new( - event: i32, - location: &'a WorldPosition, - data: i32, - disable_relative_volume: bool, - ) -> Self { - Self { - event, - location, - data, - disable_relative_volume, - } - } -} diff --git a/pumpkin-protocol/src/client/play/mod.rs b/pumpkin-protocol/src/client/play/mod.rs deleted file mode 100644 index fd980bd47..000000000 --- a/pumpkin-protocol/src/client/play/mod.rs +++ /dev/null @@ -1,113 +0,0 @@ -mod c_acknowledge_block; -mod c_actionbar; -mod c_block_destroy_stage; -mod c_block_update; -mod c_center_chunk; -mod c_change_difficulty; -mod c_chunk_data; -mod c_close_container; -mod c_disguised_chat_message; -mod c_display_objective; -mod c_entity_animation; -mod c_entity_metadata; -mod c_entity_sound_effect; -mod c_entity_status; -mod c_entity_velocity; -mod c_game_event; -mod c_head_rot; -mod c_hurt_animation; -mod c_initialize_world_border; -mod c_keep_alive; -mod c_login; -mod c_open_screen; -mod c_particle; -mod c_ping_response; -mod c_play_disconnect; -mod c_player_abilities; -mod c_player_chat_message; -mod c_player_info_update; -mod c_player_remove; -mod c_remove_entities; -mod c_reset_score; -mod c_set_border_center; -mod c_set_border_lerp_size; -mod c_set_border_size; -mod c_set_border_warning_delay; -mod c_set_border_warning_distance; -mod c_set_container_content; -mod c_set_container_property; -mod c_set_container_slot; -mod c_set_health; -mod c_set_held_item; -mod c_set_title; -mod c_sound_effect; -mod c_spawn_entity; -mod c_subtitle; -mod c_sync_player_position; -mod c_system_chat_message; -mod c_teleport_entity; -mod c_unload_chunk; -mod c_update_entity_pos; -mod c_update_entity_pos_rot; -mod c_update_entity_rot; -mod c_update_objectives; -mod c_update_score; -mod c_worldevent; -mod player_action; - -pub use c_acknowledge_block::*; -pub use c_actionbar::*; -pub use c_block_destroy_stage::*; -pub use c_block_update::*; -pub use c_center_chunk::*; -pub use c_change_difficulty::*; -pub use c_chunk_data::*; -pub use c_close_container::*; -pub use c_disguised_chat_message::*; -pub use c_display_objective::*; -pub use c_entity_animation::*; -pub use c_entity_metadata::*; -pub use c_entity_sound_effect::*; -pub use c_entity_status::*; -pub use c_entity_velocity::*; -pub use c_game_event::*; -pub use c_head_rot::*; -pub use c_hurt_animation::*; -pub use c_initialize_world_border::*; -pub use c_keep_alive::*; -pub use c_login::*; -pub use c_open_screen::*; -pub use c_particle::*; -pub use c_ping_response::*; -pub use c_play_disconnect::*; -pub use c_player_abilities::*; -pub use c_player_chat_message::*; -pub use c_player_info_update::*; -pub use c_player_remove::*; -pub use c_remove_entities::*; -pub use c_reset_score::*; -pub use c_set_border_center::*; -pub use c_set_border_lerp_size::*; -pub use c_set_border_size::*; -pub use c_set_border_warning_delay::*; -pub use c_set_border_warning_distance::*; -pub use c_set_container_content::*; -pub use c_set_container_property::*; -pub use c_set_container_slot::*; -pub use c_set_health::*; -pub use c_set_held_item::*; -pub use c_set_title::*; -pub use c_sound_effect::*; -pub use c_spawn_entity::*; -pub use c_subtitle::*; -pub use c_sync_player_position::*; -pub use c_system_chat_message::*; -pub use c_teleport_entity::*; -pub use c_unload_chunk::*; -pub use c_update_entity_pos::*; -pub use c_update_entity_pos_rot::*; -pub use c_update_entity_rot::*; -pub use c_update_objectives::*; -pub use c_update_score::*; -pub use c_worldevent::*; -pub use player_action::*; diff --git a/pumpkin-protocol/src/client/play/player_action.rs b/pumpkin-protocol/src/client/play/player_action.rs deleted file mode 100644 index 46e606a89..000000000 --- a/pumpkin-protocol/src/client/play/player_action.rs +++ /dev/null @@ -1,16 +0,0 @@ -use crate::{Property, VarInt}; - -pub enum PlayerAction<'a> { - AddPlayer { - name: &'a str, - properties: &'a [Property], - }, - InitializeChat(u8), - /// Gamemode ? - UpdateGameMode(VarInt), - /// Listed ? - UpdateListed(bool), - UpdateLatency(u8), - UpdateDisplayName(u8), - UpdateListOrder, -} diff --git a/pumpkin-protocol/src/client/status/c_ping_response.rs b/pumpkin-protocol/src/client/status/c_ping_response.rs deleted file mode 100644 index ffe4a480c..000000000 --- a/pumpkin-protocol/src/client/status/c_ping_response.rs +++ /dev/null @@ -1,14 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("status:pong_response")] -pub struct CPingResponse { - payload: i64, // must responde with the same as in `SPingRequest` -} - -impl CPingResponse { - pub fn new(payload: i64) -> Self { - Self { payload } - } -} diff --git a/pumpkin-protocol/src/client/status/c_status_response.rs b/pumpkin-protocol/src/client/status/c_status_response.rs deleted file mode 100644 index bfed7dae3..000000000 --- a/pumpkin-protocol/src/client/status/c_status_response.rs +++ /dev/null @@ -1,13 +0,0 @@ -use pumpkin_macros::client_packet; -use serde::Serialize; - -#[derive(Serialize)] -#[client_packet("status:status_response")] -pub struct CStatusResponse<'a> { - json_response: &'a str, // 32767 -} -impl<'a> CStatusResponse<'a> { - pub fn new(json_response: &'a str) -> Self { - Self { json_response } - } -} diff --git a/pumpkin-protocol/src/client/status/mod.rs b/pumpkin-protocol/src/client/status/mod.rs deleted file mode 100644 index 2d96cd61b..000000000 --- a/pumpkin-protocol/src/client/status/mod.rs +++ /dev/null @@ -1,5 +0,0 @@ -mod c_ping_response; -mod c_status_response; - -pub use c_ping_response::*; -pub use c_status_response::*; diff --git a/pumpkin-protocol/src/lib.rs b/pumpkin-protocol/src/lib.rs deleted file mode 100644 index 0ef2bc252..000000000 --- a/pumpkin-protocol/src/lib.rs +++ /dev/null @@ -1,221 +0,0 @@ -use bytebuf::{packet_id::ClientPacketID, ByteBuffer, DeserializerError}; -use pumpkin_core::text::{style::Style, TextComponent}; -use serde::{Deserialize, Serialize}; -use thiserror::Error; - -pub mod bytebuf; -pub mod client; -pub mod packet_decoder; -pub mod packet_encoder; -pub mod server; -pub mod slot; - -mod var_int; -pub use var_int::*; - -mod var_long; -pub use var_long::*; - -/// To current Minecraft protocol -/// Don't forget to change this when porting -pub const CURRENT_MC_PROTOCOL: u32 = 768; - -pub const MAX_PACKET_SIZE: i32 = 2097152; - -/// usally uses a namespace like "minecraft:thing" -pub type Identifier = String; -pub type VarIntType = i32; -pub type VarLongType = i64; -pub type FixedBitSet = bytes::Bytes; - -pub struct BitSet<'a>(pub VarInt, pub &'a [i64]); - -#[derive(Error, Debug)] -pub enum PacketError { - #[error("failed to decode packet ID")] - DecodeID, - #[error("failed to encode packet ID")] - EncodeID, - #[error("failed to encode packet Length")] - EncodeLength, - #[error("failed to encode packet data")] - EncodeData, - #[error("failed to write encoded packet")] - EncodeFailedWrite, - #[error("failed to write into decoder: {0}")] - FailedWrite(String), - #[error("failed to flush decoder")] - FailedFinish, - #[error("failed to write encoded packet to connection")] - ConnectionWrite, - #[error("packet exceeds maximum length")] - TooLong, - #[error("packet length is out of bounds")] - OutOfBounds, - #[error("malformed packet length VarInt")] - MalformedLength, -} - -impl PacketError { - pub fn kickable(&self) -> bool { - // We no longer have a connection, so dont try to kick the player, just close - !matches!( - self, - Self::EncodeData - | Self::EncodeFailedWrite - | Self::FailedWrite(_) - | Self::FailedFinish - | Self::ConnectionWrite - ) - } -} - -#[derive(Debug, PartialEq, Clone, Copy)] -pub enum ConnectionState { - HandShake, - Status, - Login, - Transfer, - Config, - Play, -} - -impl From for ConnectionState { - fn from(value: VarInt) -> Self { - let value = value.0; - match value { - 1 => Self::Status, - 2 => Self::Login, - 3 => Self::Transfer, - _ => { - log::info!("Unexpected Status {}", value); - Self::Status - } - } - } -} - -pub enum SoundCategory { - Master, - Music, - Records, - Weather, - Blocks, - Hostile, - Neutral, - Players, - Ambient, - Voice, -} - -pub struct RawPacket { - pub id: VarInt, - pub bytebuf: ByteBuffer, -} - -pub trait ClientPacket: ClientPacketID { - fn write(&self, bytebuf: &mut ByteBuffer); -} - -pub trait ServerPacket: Sized { - fn read(bytebuf: &mut ByteBuffer) -> Result; -} - -#[derive(Serialize)] -pub struct StatusResponse { - /// The version on which the Server is running. Optional - pub version: Option, - /// Information about currently connected Players. Optional - pub players: Option, - /// The description displayed also called MOTD (Message of the day). Optional - pub description: String, - /// The icon displayed, Optional - pub favicon: Option, - /// Players are forced to use Secure chat - pub enforce_secure_chat: bool, -} -#[derive(Serialize)] -pub struct Version { - /// The current name of the Version (e.g. 1.21.3) - pub name: String, - /// The current Protocol Version (e.g. 767) - pub protocol: u32, -} - -#[derive(Serialize)] -pub struct Players { - /// The maximum Player count the server allows - pub max: u32, - /// The current online player count - pub online: u32, - /// Information about currently connected players. - /// Note player can disable listing here. - pub sample: Vec, -} - -#[derive(Serialize)] -pub struct Sample { - /// Players Name - pub name: String, - /// Players UUID - pub id: String, -} - -// basically game profile -#[derive(Serialize, Deserialize, Clone, Debug)] -pub struct Property { - pub name: String, - // base 64 - pub value: String, - // base 64 - pub signature: Option, -} - -pub struct KnownPack<'a> { - pub namespace: &'a str, - pub id: &'a str, - pub version: &'a str, -} - -#[derive(Serialize)] -pub enum NumberFormat<'a> { - /// Show nothing - Blank, - /// The styling to be used when formatting the score number - Styled(Style<'a>), - /// The text to be used as placeholder. - Fixed(TextComponent<'a>), -} - -#[derive(Debug, PartialEq, Eq, Hash)] -pub enum PositionFlag { - X, - Y, - Z, - YRot, - XRot, - DeltaX, - DeltaY, - DeltaZ, - RotateDelta, -} - -impl PositionFlag { - fn get_mask(&self) -> i32 { - match self { - PositionFlag::X => 1 << 0, - PositionFlag::Y => 1 << 1, - PositionFlag::Z => 1 << 2, - PositionFlag::YRot => 1 << 3, - PositionFlag::XRot => 1 << 4, - PositionFlag::DeltaX => 1 << 5, - PositionFlag::DeltaY => 1 << 6, - PositionFlag::DeltaZ => 1 << 7, - PositionFlag::RotateDelta => 1 << 8, - } - } - - pub fn get_bitfield(flags: &[PositionFlag]) -> i32 { - flags.iter().fold(0, |acc, flag| acc | flag.get_mask()) - } -} diff --git a/pumpkin-protocol/src/packet_decoder.rs b/pumpkin-protocol/src/packet_decoder.rs deleted file mode 100644 index a30c0f870..000000000 --- a/pumpkin-protocol/src/packet_decoder.rs +++ /dev/null @@ -1,160 +0,0 @@ -use aes::cipher::{generic_array::GenericArray, BlockDecryptMut, BlockSizeUser, KeyIvInit}; -use bytes::{Buf, BytesMut}; - -use std::io::Write; - -use bytes::BufMut; -use flate2::write::ZlibDecoder; - -use crate::{ - bytebuf::ByteBuffer, PacketError, RawPacket, VarInt, VarIntDecodeError, MAX_PACKET_SIZE, -}; - -type Cipher = cfb8::Decryptor; - -// Decoder: Client -> Server -// Supports ZLib decoding/decompression -// Supports Aes128 Encyption -#[derive(Default)] -pub struct PacketDecoder { - buf: BytesMut, - decompress_buf: BytesMut, - compression: bool, - cipher: Option, -} - -impl PacketDecoder { - pub fn decode(&mut self) -> Result, PacketError> { - let mut r = &self.buf[..]; - - let packet_len = match VarInt::decode_partial(&mut r) { - Ok(len) => len, - Err(VarIntDecodeError::Incomplete) => return Ok(None), - Err(VarIntDecodeError::TooLarge) => Err(PacketError::MalformedLength)?, - }; - - if !(0..=MAX_PACKET_SIZE).contains(&packet_len) { - Err(PacketError::OutOfBounds)? - } - - if r.len() < packet_len as usize { - // Not enough data arrived yet. - return Ok(None); - } - - let packet_len_len = VarInt(packet_len).written_size(); - - let mut data; - if self.compression { - r = &r[..packet_len as usize]; - - let data_len = VarInt::decode(&mut r).map_err(|_| PacketError::TooLong)?.0; - - if !(0..=MAX_PACKET_SIZE).contains(&data_len) { - Err(PacketError::OutOfBounds)? - } - - // Is this packet compressed? - if data_len > 0 { - debug_assert!(self.decompress_buf.is_empty()); - - self.decompress_buf.put_bytes(0, data_len as usize); - - // TODO: use libdeflater or zune-inflate? - let mut z = ZlibDecoder::new(&mut self.decompress_buf[..]); - - z.write_all(r) - .map_err(|e| PacketError::FailedWrite(e.to_string()))?; - z.finish().map_err(|_| PacketError::FailedFinish)?; - - let total_packet_len = VarInt(packet_len).written_size() + packet_len as usize; - - self.buf.advance(total_packet_len); - - data = self.decompress_buf.split(); - } else { - debug_assert_eq!(data_len, 0); - - let remaining_len = r.len(); - - self.buf.advance(packet_len_len + 1); - - data = self.buf.split_to(remaining_len); - } - } else { - // no compression - self.buf.advance(packet_len_len); - data = self.buf.split_to(packet_len as usize); - } - - r = &data[..]; - let packet_id = VarInt::decode(&mut r).map_err(|_| PacketError::DecodeID)?; - - data.advance(data.len() - r.len()); - Ok(Some(RawPacket { - id: packet_id, - bytebuf: ByteBuffer::new(data), - })) - } - - pub fn set_encryption(&mut self, key: Option<&[u8; 16]>) { - if let Some(key) = key { - assert!(self.cipher.is_none(), "encryption is already enabled"); - - let mut cipher = Cipher::new_from_slices(key, key).expect("invalid key"); - - // Don't forget to decrypt the data we already have. - - Self::decrypt_bytes(&mut cipher, &mut self.buf); - - self.cipher = Some(cipher); - } else { - assert!(self.cipher.is_some(), "encryption is already disabled"); - - self.cipher = None; - } - } - - /// Sets ZLib Deompression - pub fn set_compression(&mut self, compression: bool) { - self.compression = compression; - } - - fn decrypt_bytes(cipher: &mut Cipher, bytes: &mut [u8]) { - for chunk in bytes.chunks_mut(Cipher::block_size()) { - let gen_arr = GenericArray::from_mut_slice(chunk); - cipher.decrypt_block_mut(gen_arr); - } - } - - pub fn queue_bytes(&mut self, mut bytes: BytesMut) { - if let Some(cipher) = &mut self.cipher { - Self::decrypt_bytes(cipher, &mut bytes); - } - - self.buf.unsplit(bytes); - } - - pub fn queue_slice(&mut self, bytes: &[u8]) { - let len = self.buf.len(); - - self.buf.extend_from_slice(bytes); - - if let Some(cipher) = &mut self.cipher { - let slice = &mut self.buf[len..]; - Self::decrypt_bytes(cipher, slice); - } - } - - pub fn take_capacity(&mut self) -> BytesMut { - self.buf.split_off(self.buf.len()) - } - - pub fn clear(&mut self) { - self.buf.clear() - } - - pub fn reserve(&mut self, additional: usize) { - self.buf.reserve(additional); - } -} diff --git a/pumpkin-protocol/src/packet_encoder.rs b/pumpkin-protocol/src/packet_encoder.rs deleted file mode 100644 index 947fdf81e..000000000 --- a/pumpkin-protocol/src/packet_encoder.rs +++ /dev/null @@ -1,148 +0,0 @@ -use std::io::Write; - -use aes::cipher::{generic_array::GenericArray, BlockEncryptMut, BlockSizeUser, KeyIvInit}; -use bytes::{BufMut, BytesMut}; -use pumpkin_config::compression::CompressionInfo; - -use std::io::Read; - -use flate2::bufread::ZlibEncoder; -use flate2::Compression; - -use crate::{bytebuf::ByteBuffer, ClientPacket, PacketError, VarInt, MAX_PACKET_SIZE}; - -type Cipher = cfb8::Encryptor; - -// Encoder: Server -> Client -// Supports ZLib endecoding/compression -// Supports Aes128 Encyption -#[derive(Default)] -pub struct PacketEncoder { - buf: BytesMut, - compress_buf: Vec, - compression: Option, - cipher: Option, -} - -impl PacketEncoder { - pub fn append_packet(&mut self, packet: &P) -> Result<(), PacketError> { - let start_len = self.buf.len(); - let mut writer = (&mut self.buf).writer(); - - let mut packet_buf = ByteBuffer::empty(); - VarInt(P::PACKET_ID) - .encode(&mut writer) - .map_err(|_| PacketError::EncodeID)?; - packet.write(&mut packet_buf); - - writer - .write(packet_buf.buf()) - .map_err(|_| PacketError::EncodeFailedWrite)?; - - let data_len = self.buf.len() - start_len; - - if let Some(compression) = &self.compression { - if data_len > compression.threshold as usize { - let mut z = - ZlibEncoder::new(&self.buf[start_len..], Compression::new(compression.level)); - - self.compress_buf.clear(); - - let data_len_size = VarInt(data_len as i32).written_size(); - - let packet_len = data_len_size + z.read_to_end(&mut self.compress_buf).unwrap(); - - if packet_len >= MAX_PACKET_SIZE as usize { - Err(PacketError::TooLong)? - } - - drop(z); - - self.buf.truncate(start_len); - - let mut writer = (&mut self.buf).writer(); - - VarInt(packet_len as i32) - .encode(&mut writer) - .map_err(|_| PacketError::EncodeLength)?; - VarInt(data_len as i32) - .encode(&mut writer) - .map_err(|_| PacketError::EncodeData)?; - self.buf.extend_from_slice(&self.compress_buf); - } else { - let data_len_size = 1; - let packet_len = data_len_size + data_len; - - if packet_len >= MAX_PACKET_SIZE as usize { - Err(PacketError::TooLong)? - } - - let packet_len_size = VarInt(packet_len as i32).written_size(); - - let data_prefix_len = packet_len_size + data_len_size; - - self.buf.put_bytes(0, data_prefix_len); - self.buf - .copy_within(start_len..start_len + data_len, start_len + data_prefix_len); - - let mut front = &mut self.buf[start_len..]; - - VarInt(packet_len as i32) - .encode(&mut front) - .map_err(|_| PacketError::EncodeLength)?; - // Zero for no compression on this packet. - VarInt(0) - .encode(front) - .map_err(|_| PacketError::EncodeData)?; - } - - return Ok(()); - } - - let packet_len = data_len; - - if packet_len >= MAX_PACKET_SIZE as usize { - Err(PacketError::TooLong)? - } - - let packet_len_size = VarInt(packet_len as i32).written_size(); - - self.buf.put_bytes(0, packet_len_size); - self.buf - .copy_within(start_len..start_len + data_len, start_len + packet_len_size); - - let front = &mut self.buf[start_len..]; - VarInt(packet_len as i32) - .encode(front) - .map_err(|_| PacketError::EncodeID)?; - Ok(()) - } - - pub fn set_encryption(&mut self, key: Option<&[u8; 16]>) { - if let Some(key) = key { - assert!(self.cipher.is_none(), "encryption is already enabled"); - - self.cipher = Some(Cipher::new_from_slices(key, key).expect("invalid key")); - } else { - assert!(self.cipher.is_some(), "encryption is disabled"); - - self.cipher = None; - } - } - - /// Enables ZLib Compression - pub fn set_compression(&mut self, compression: Option) { - self.compression = compression; - } - - pub fn take(&mut self) -> BytesMut { - if let Some(cipher) = &mut self.cipher { - for chunk in self.buf.chunks_mut(Cipher::block_size()) { - let gen_arr = GenericArray::from_mut_slice(chunk); - cipher.encrypt_block_mut(gen_arr); - } - } - - self.buf.split() - } -} diff --git a/pumpkin-protocol/src/server/config/mod.rs b/pumpkin-protocol/src/server/config/mod.rs deleted file mode 100644 index b59b0e705..000000000 --- a/pumpkin-protocol/src/server/config/mod.rs +++ /dev/null @@ -1,24 +0,0 @@ -mod s_acknowledge_finish_config; -mod s_client_information; -mod s_known_packs; -mod s_plugin_message; - -use num_derive::FromPrimitive; -pub use s_acknowledge_finish_config::*; -pub use s_client_information::*; -pub use s_known_packs::*; -pub use s_plugin_message::*; - -/// DO NOT CHANGE ORDER -/// This Enum has the exact order like vanilla, Vanilla parses their Packet IDs from the enum order. Its also way easier to port. -#[derive(FromPrimitive)] -pub enum ServerboundConfigPackets { - ClientInformation, - CookieResponse, - PluginMessage, - AcknowledgedFinish, - KeepAlive, - Pong, - ResourcePackResponse, - KnownPacks, -} diff --git a/pumpkin-protocol/src/server/config/s_acknowledge_finish_config.rs b/pumpkin-protocol/src/server/config/s_acknowledge_finish_config.rs deleted file mode 100644 index 20b81d462..000000000 --- a/pumpkin-protocol/src/server/config/s_acknowledge_finish_config.rs +++ /dev/null @@ -1,2 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SAcknowledgeFinishConfig {} diff --git a/pumpkin-protocol/src/server/config/s_client_information.rs b/pumpkin-protocol/src/server/config/s_client_information.rs deleted file mode 100644 index 4ec1a6984..000000000 --- a/pumpkin-protocol/src/server/config/s_client_information.rs +++ /dev/null @@ -1,13 +0,0 @@ -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SClientInformationConfig { - pub locale: String, // 16 - pub view_distance: i8, - pub chat_mode: VarInt, // Varint - pub chat_colors: bool, - pub skin_parts: u8, - pub main_hand: VarInt, - pub text_filtering: bool, - pub server_listing: bool, -} diff --git a/pumpkin-protocol/src/server/config/s_known_packs.rs b/pumpkin-protocol/src/server/config/s_known_packs.rs deleted file mode 100644 index f468609cd..000000000 --- a/pumpkin-protocol/src/server/config/s_known_packs.rs +++ /dev/null @@ -1,7 +0,0 @@ -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SKnownPacks { - pub known_pack_count: VarInt, - // known_packs: &'a [KnownPack] -} diff --git a/pumpkin-protocol/src/server/config/s_plugin_message.rs b/pumpkin-protocol/src/server/config/s_plugin_message.rs deleted file mode 100644 index d2341a9de..000000000 --- a/pumpkin-protocol/src/server/config/s_plugin_message.rs +++ /dev/null @@ -1,18 +0,0 @@ -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - Identifier, ServerPacket, -}; - -pub struct SPluginMessage { - pub channel: Identifier, - pub data: Vec, -} - -impl ServerPacket for SPluginMessage { - fn read(bytebuf: &mut ByteBuffer) -> Result { - Ok(Self { - channel: bytebuf.get_string()?, - data: bytebuf.get_slice().to_vec(), - }) - } -} diff --git a/pumpkin-protocol/src/server/handshake/mod.rs b/pumpkin-protocol/src/server/handshake/mod.rs deleted file mode 100644 index cbed59db7..000000000 --- a/pumpkin-protocol/src/server/handshake/mod.rs +++ /dev/null @@ -1,22 +0,0 @@ -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - ConnectionState, ServerPacket, VarInt, -}; - -pub struct SHandShake { - pub protocol_version: VarInt, - pub server_address: String, // 255 - pub server_port: u16, - pub next_state: ConnectionState, -} - -impl ServerPacket for SHandShake { - fn read(bytebuf: &mut ByteBuffer) -> Result { - Ok(Self { - protocol_version: bytebuf.get_var_int()?, - server_address: bytebuf.get_string_len(255)?, - server_port: bytebuf.get_u16()?, - next_state: bytebuf.get_var_int()?.into(), - }) - } -} diff --git a/pumpkin-protocol/src/server/login/mod.rs b/pumpkin-protocol/src/server/login/mod.rs deleted file mode 100644 index aa0aca2ec..000000000 --- a/pumpkin-protocol/src/server/login/mod.rs +++ /dev/null @@ -1,21 +0,0 @@ -mod s_encryption_response; -mod s_login_response; -mod s_login_start; -mod s_plugin_response; - -use num_derive::FromPrimitive; -pub use s_encryption_response::*; -pub use s_login_response::*; -pub use s_login_start::*; -pub use s_plugin_response::*; - -/// DO NOT CHANGE ORDER -/// This Enum has the exact order like vanilla, Vanilla parses their Packet IDs from the enum order. Its also way easier to port. -#[derive(FromPrimitive)] -pub enum ServerboundLoginPackets { - LoginStart, - EncryptionResponse, - PluginResponse, - LoginAcknowledged, - CookieResponse, -} diff --git a/pumpkin-protocol/src/server/login/s_encryption_response.rs b/pumpkin-protocol/src/server/login/s_encryption_response.rs deleted file mode 100644 index 6c3a5d3ef..000000000 --- a/pumpkin-protocol/src/server/login/s_encryption_response.rs +++ /dev/null @@ -1,26 +0,0 @@ -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - ServerPacket, VarInt, -}; - -pub struct SEncryptionResponse { - pub shared_secret_length: VarInt, - pub shared_secret: Vec, - pub verify_token_length: VarInt, - pub verify_token: Vec, -} - -impl ServerPacket for SEncryptionResponse { - fn read(bytebuf: &mut ByteBuffer) -> Result { - let shared_secret_length = bytebuf.get_var_int()?; - let shared_secret = bytebuf.copy_to_bytes(shared_secret_length.0 as usize)?; - let verify_token_length = bytebuf.get_var_int()?; - let verify_token = bytebuf.copy_to_bytes(shared_secret_length.0 as usize)?; - Ok(Self { - shared_secret_length, - shared_secret: shared_secret.to_vec(), - verify_token_length, - verify_token: verify_token.to_vec(), - }) - } -} diff --git a/pumpkin-protocol/src/server/login/s_login_response.rs b/pumpkin-protocol/src/server/login/s_login_response.rs deleted file mode 100644 index 1a1d432d8..000000000 --- a/pumpkin-protocol/src/server/login/s_login_response.rs +++ /dev/null @@ -1,3 +0,0 @@ -// Acknowledgement to the Login Success packet sent to the server. -#[derive(serde::Deserialize)] -pub struct SLoginAcknowledged {} diff --git a/pumpkin-protocol/src/server/login/s_login_start.rs b/pumpkin-protocol/src/server/login/s_login_start.rs deleted file mode 100644 index 41aaa96b9..000000000 --- a/pumpkin-protocol/src/server/login/s_login_start.rs +++ /dev/null @@ -1,18 +0,0 @@ -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - ServerPacket, -}; - -pub struct SLoginStart { - pub name: String, // 16 - pub uuid: uuid::Uuid, -} - -impl ServerPacket for SLoginStart { - fn read(bytebuf: &mut ByteBuffer) -> Result { - Ok(Self { - name: bytebuf.get_string_len(16)?, - uuid: bytebuf.get_uuid()?, - }) - } -} diff --git a/pumpkin-protocol/src/server/login/s_plugin_response.rs b/pumpkin-protocol/src/server/login/s_plugin_response.rs deleted file mode 100644 index 9f3ec74ec..000000000 --- a/pumpkin-protocol/src/server/login/s_plugin_response.rs +++ /dev/null @@ -1,19 +0,0 @@ -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - ServerPacket, VarInt, -}; -use bytes::BytesMut; - -pub struct SLoginPluginResponse { - pub message_id: VarInt, - pub data: Option, -} - -impl ServerPacket for SLoginPluginResponse { - fn read(bytebuf: &mut ByteBuffer) -> Result { - Ok(Self { - message_id: bytebuf.get_var_int()?, - data: bytebuf.get_option(|v| Ok(v.get_slice()))?, - }) - } -} diff --git a/pumpkin-protocol/src/server/mod.rs b/pumpkin-protocol/src/server/mod.rs deleted file mode 100644 index 4d9e64444..000000000 --- a/pumpkin-protocol/src/server/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -// Serverbound Packets -// Client -> Server -pub mod config; -pub mod handshake; -pub mod login; -pub mod play; -pub mod status; diff --git a/pumpkin-protocol/src/server/play/mod.rs b/pumpkin-protocol/src/server/play/mod.rs deleted file mode 100644 index 0c1f9b9d1..000000000 --- a/pumpkin-protocol/src/server/play/mod.rs +++ /dev/null @@ -1,113 +0,0 @@ -mod s_chat_command; -mod s_chat_message; -mod s_click_container; -mod s_client_information; -mod s_close_container; -mod s_confirm_teleport; -mod s_interact; -mod s_keep_alive; -mod s_ping_request; -mod s_player_abilities; -mod s_player_action; -mod s_player_command; -mod s_player_ground; -mod s_player_position; -mod s_player_position_rotation; -mod s_player_rotation; -mod s_set_creative_slot; -mod s_set_held_item; -mod s_swing_arm; -mod s_use_item; -mod s_use_item_on; - -use num_derive::FromPrimitive; -pub use s_chat_command::*; -pub use s_chat_message::*; -pub use s_click_container::*; -pub use s_client_information::*; -pub use s_close_container::*; -pub use s_confirm_teleport::*; -pub use s_interact::*; -pub use s_keep_alive::*; -pub use s_ping_request::*; -pub use s_player_abilities::*; -pub use s_player_action::*; -pub use s_player_command::*; -pub use s_player_ground::*; -pub use s_player_position::*; -pub use s_player_position_rotation::*; -pub use s_player_rotation::*; -pub use s_set_creative_slot::*; -pub use s_set_held_item::*; -pub use s_swing_arm::*; -pub use s_use_item::*; -pub use s_use_item_on::*; - -/// DO NOT CHANGE ORDER -/// This Enum has the exact order like vanilla, Vanilla parses their Packet IDs from the enum order. Its also way easier to port. -#[derive(FromPrimitive)] -pub enum ServerboundPlayPackets { - TeleportConfirm, - QueryBlockNbt, - SelectBundleItem, - SetDifficulty, - ChatAck, - ChatCommandUnsigned, - ChatCommand, - ChatMessage, - ChatSessionUpdate, - ChunkBatchAck, - ClientStatus, - ClientTickEnd, - ClientSettings, - TabComplete, - ConfigurationAck, - ClickWindowButton, - ClickWindow, - CloseWindow, - SlotStateChange, - CookieResponse, - PluginMessage, - DebugSampleSubscription, - EditBook, - QueryEntityNbt, - InteractEntity, - GenerateStructure, - KeepAlive, - LockDifficulty, - PlayerPosition, - PlayerPositionAndRotation, - PlayerRotation, - PlayerFlying, - - VehicleMove, - SteerBoat, - PickItem, - DebugPing, - CraftRecipeRequest, - PlayerAbilities, - PlayerDigging, - EntityAction, - PlayerInput, - Pong, - SetRecipeBookState, - SetDisplayedRecipe, - NameItem, - ResourcePackStatus, - AdvancementTab, - SelectTrade, - SetBeaconEffect, - HeldItemChange, - - UpdateCommandBlock, - UpdateCommandBlockMinecart, - CreativeInventoryAction, - UpdateJigsawBlock, - UpdateStructureBlock, - UpdateSign, - - Animation, - Spectate, - PlayerBlockPlacement, - UseItem, -} diff --git a/pumpkin-protocol/src/server/play/s_chat_command.rs b/pumpkin-protocol/src/server/play/s_chat_command.rs deleted file mode 100644 index e12bcdd89..000000000 --- a/pumpkin-protocol/src/server/play/s_chat_command.rs +++ /dev/null @@ -1,4 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SChatCommand { - pub command: String, -} diff --git a/pumpkin-protocol/src/server/play/s_chat_message.rs b/pumpkin-protocol/src/server/play/s_chat_message.rs deleted file mode 100644 index 58d3179b4..000000000 --- a/pumpkin-protocol/src/server/play/s_chat_message.rs +++ /dev/null @@ -1,30 +0,0 @@ -use bytes::Bytes; - -use crate::{ - bytebuf::{ByteBuffer, DeserializerError}, - FixedBitSet, ServerPacket, VarInt, -}; - -// derive(Deserialize)] -pub struct SChatMessage { - pub message: String, - pub timestamp: i64, - pub salt: i64, - pub signature: Option, - pub message_count: VarInt, - pub acknowledged: FixedBitSet, -} - -// TODO -impl ServerPacket for SChatMessage { - fn read(bytebuf: &mut ByteBuffer) -> Result { - Ok(Self { - message: bytebuf.get_string()?, - timestamp: bytebuf.get_i64()?, - salt: bytebuf.get_i64()?, - signature: bytebuf.get_option(|v| v.copy_to_bytes(256))?, - message_count: bytebuf.get_var_int()?, - acknowledged: bytebuf.get_fixed_bitset(20)?, - }) - } -} diff --git a/pumpkin-protocol/src/server/play/s_click_container.rs b/pumpkin-protocol/src/server/play/s_click_container.rs deleted file mode 100644 index f82aca1d3..000000000 --- a/pumpkin-protocol/src/server/play/s_click_container.rs +++ /dev/null @@ -1,84 +0,0 @@ -use crate::slot::Slot; -use crate::VarInt; -use serde::de::SeqAccess; -use serde::{de, Deserialize}; - -#[derive(Debug)] -pub struct SClickContainer { - pub window_id: VarInt, - pub state_id: VarInt, - pub slot: i16, - pub button: i8, - pub mode: VarInt, - pub length_of_array: VarInt, - pub array_of_changed_slots: Vec<(i16, Slot)>, - pub carried_item: Slot, -} - -impl<'de> Deserialize<'de> for SClickContainer { - fn deserialize(deserializer: D) -> Result - where - D: de::Deserializer<'de>, - { - struct Visitor; - impl<'de> de::Visitor<'de> for Visitor { - type Value = SClickContainer; - - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { - formatter.write_str("a valid VarInt encoded in a byte sequence") - } - - fn visit_seq(self, mut seq: A) -> Result - where - A: SeqAccess<'de>, - { - let window_id = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode u8"))?; - let state_id = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - - let slot = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode i16"))?; - let button = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode i8"))?; - let mode = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - let length_of_array = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - let mut array_of_changed_slots = vec![]; - for _ in 0..length_of_array.0 { - let slot_number = seq - .next_element::()? - .ok_or(de::Error::custom("Unable to parse slot"))?; - let slot = seq - .next_element::()? - .ok_or(de::Error::custom("Unable to parse item"))?; - array_of_changed_slots.push((slot_number, slot)); - } - - let carried_item = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode carried item"))?; - - Ok(SClickContainer { - window_id: window_id.into(), - state_id, - slot, - button, - mode, - length_of_array, - array_of_changed_slots, - carried_item, - }) - } - } - - deserializer.deserialize_seq(Visitor) - } -} diff --git a/pumpkin-protocol/src/server/play/s_client_information.rs b/pumpkin-protocol/src/server/play/s_client_information.rs deleted file mode 100644 index b93760c2b..000000000 --- a/pumpkin-protocol/src/server/play/s_client_information.rs +++ /dev/null @@ -1,13 +0,0 @@ -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SClientInformationPlay { - pub locale: String, // 16 - pub view_distance: i8, - pub chat_mode: VarInt, // Varint - pub chat_colors: bool, - pub skin_parts: u8, - pub main_hand: VarInt, - pub text_filtering: bool, - pub server_listing: bool, -} diff --git a/pumpkin-protocol/src/server/play/s_close_container.rs b/pumpkin-protocol/src/server/play/s_close_container.rs deleted file mode 100644 index 1c6140195..000000000 --- a/pumpkin-protocol/src/server/play/s_close_container.rs +++ /dev/null @@ -1,8 +0,0 @@ -use serde::Deserialize; - -use crate::VarInt; - -#[derive(Deserialize)] -pub struct SCloseContainer { - pub window_id: VarInt, -} diff --git a/pumpkin-protocol/src/server/play/s_confirm_teleport.rs b/pumpkin-protocol/src/server/play/s_confirm_teleport.rs deleted file mode 100644 index 2ee49d02a..000000000 --- a/pumpkin-protocol/src/server/play/s_confirm_teleport.rs +++ /dev/null @@ -1,6 +0,0 @@ -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SConfirmTeleport { - pub teleport_id: VarInt, -} diff --git a/pumpkin-protocol/src/server/play/s_interact.rs b/pumpkin-protocol/src/server/play/s_interact.rs deleted file mode 100644 index 4350812a3..000000000 --- a/pumpkin-protocol/src/server/play/s_interact.rs +++ /dev/null @@ -1,52 +0,0 @@ -use num_derive::FromPrimitive; -use num_traits::FromPrimitive; - -use crate::{bytebuf::DeserializerError, ServerPacket, VarInt}; - -pub struct SInteract { - pub entity_id: VarInt, - pub typ: VarInt, - pub target_position: Option<(f32, f32, f32)>, - pub hand: Option, - pub sneaking: bool, -} - -// Great job Mojang ;D -impl ServerPacket for SInteract { - fn read( - bytebuf: &mut crate::bytebuf::ByteBuffer, - ) -> Result { - let entity_id = bytebuf.get_var_int()?; - let typ = bytebuf.get_var_int()?; - let action = ActionType::from_i32(typ.0).ok_or(DeserializerError::Message( - "invalid action type".to_string(), - ))?; - let target_position: Option<(f32, f32, f32)> = match action { - ActionType::Interact => None, - ActionType::Attack => None, - ActionType::InteractAt => { - Some((bytebuf.get_f32()?, bytebuf.get_f32()?, bytebuf.get_f32()?)) - } - }; - let hand = match action { - ActionType::Interact => Some(bytebuf.get_var_int()?), - ActionType::Attack => None, - ActionType::InteractAt => Some(bytebuf.get_var_int()?), - }; - - Ok(Self { - entity_id, - typ, - target_position, - hand, - sneaking: bytebuf.get_bool()?, - }) - } -} - -#[derive(FromPrimitive, PartialEq, Eq)] -pub enum ActionType { - Interact, - Attack, - InteractAt, -} diff --git a/pumpkin-protocol/src/server/play/s_keep_alive.rs b/pumpkin-protocol/src/server/play/s_keep_alive.rs deleted file mode 100644 index d49b7ecb5..000000000 --- a/pumpkin-protocol/src/server/play/s_keep_alive.rs +++ /dev/null @@ -1,6 +0,0 @@ -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct SKeepAlive { - pub keep_alive_id: i64, -} diff --git a/pumpkin-protocol/src/server/play/s_ping_request.rs b/pumpkin-protocol/src/server/play/s_ping_request.rs deleted file mode 100644 index 2b52299ea..000000000 --- a/pumpkin-protocol/src/server/play/s_ping_request.rs +++ /dev/null @@ -1,6 +0,0 @@ -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct SPlayPingRequest { - pub payload: i64, -} diff --git a/pumpkin-protocol/src/server/play/s_player_abilities.rs b/pumpkin-protocol/src/server/play/s_player_abilities.rs deleted file mode 100644 index 0de8efadd..000000000 --- a/pumpkin-protocol/src/server/play/s_player_abilities.rs +++ /dev/null @@ -1,8 +0,0 @@ -use serde::Deserialize; - -//The vanilla client sends this packet when the player starts/stops flying. Bitmask 0x02 is set when the player is flying. - -#[derive(Deserialize)] -pub struct SPlayerAbilities { - pub flags: i8, -} diff --git a/pumpkin-protocol/src/server/play/s_player_action.rs b/pumpkin-protocol/src/server/play/s_player_action.rs deleted file mode 100644 index f53ca006d..000000000 --- a/pumpkin-protocol/src/server/play/s_player_action.rs +++ /dev/null @@ -1,31 +0,0 @@ -use num_derive::FromPrimitive; -use pumpkin_core::math::position::WorldPosition; - -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SPlayerAction { - pub status: VarInt, - pub location: WorldPosition, - pub face: u8, - pub sequence: VarInt, -} - -#[derive(FromPrimitive)] -pub enum Status { - /// Sent when the player starts digging a block. If the block was instamined or the player is in creative mode, the client will not send Status = Finished digging, and will assume the server completed the destruction. To detect this, it is necessary to calculate the block destruction speed server-side. - StartedDigging = 0, - /// Sent when the player lets go of the Mine Block key (default: left click). Face is always set to -Y. - CancelledDigging, - /// Sent when the client thinks it is finished. - FinishedDigging, - /// Triggered by using the Drop Item key (default: Q) with the modifier to drop the entire selected stack (default: Control or Command, depending on OS). Location is always set to 0/0/0, Face is always set to -Y. Sequence is always set to 0. - DropItemStack, - /// Triggered by using the Drop Item key (default: Q). Location is always set to 0/0/0, Face is always set to -Y. Sequence is always set to 0. - DropItem, - /// I didn't make that up - /// Indicates that the currently held item should have its state updated such as eating food, pulling back bows, using buckets, etc. Location is always set to 0/0/0, Face is always set to -Y. Sequence is always set to 0. - ShootArrowOrFinishEating, - /// Used to swap or assign an item to the second hand. Location is always set to 0/0/0, Face is always set to -Y. Sequence is always set to 0. - SwapItem, -} diff --git a/pumpkin-protocol/src/server/play/s_player_command.rs b/pumpkin-protocol/src/server/play/s_player_command.rs deleted file mode 100644 index e37011200..000000000 --- a/pumpkin-protocol/src/server/play/s_player_command.rs +++ /dev/null @@ -1,31 +0,0 @@ -use num_derive::FromPrimitive; - -use crate::{bytebuf::DeserializerError, ServerPacket, VarInt}; - -pub struct SPlayerCommand { - pub entity_id: VarInt, - pub action: VarInt, - pub jump_boost: VarInt, -} -#[derive(FromPrimitive)] -pub enum Action { - StartSneaking = 0, - StopSneaking, - LeaveBed, - StartSprinting, - StopSprinting, - StartHorseJump, - StopHorseJump, - OpenVehicleInventory, - StartFlyingElytra, -} - -impl ServerPacket for SPlayerCommand { - fn read(bytebuf: &mut crate::bytebuf::ByteBuffer) -> Result { - Ok(Self { - entity_id: bytebuf.get_var_int()?, - action: bytebuf.get_var_int()?, - jump_boost: bytebuf.get_var_int()?, - }) - } -} diff --git a/pumpkin-protocol/src/server/play/s_player_ground.rs b/pumpkin-protocol/src/server/play/s_player_ground.rs deleted file mode 100644 index 0c167d829..000000000 --- a/pumpkin-protocol/src/server/play/s_player_ground.rs +++ /dev/null @@ -1,6 +0,0 @@ -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct SSetPlayerGround { - pub on_ground: bool, -} diff --git a/pumpkin-protocol/src/server/play/s_player_position.rs b/pumpkin-protocol/src/server/play/s_player_position.rs deleted file mode 100644 index ae17d46e1..000000000 --- a/pumpkin-protocol/src/server/play/s_player_position.rs +++ /dev/null @@ -1,7 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SPlayerPosition { - pub x: f64, - pub feet_y: f64, - pub z: f64, - pub ground: bool, -} diff --git a/pumpkin-protocol/src/server/play/s_player_position_rotation.rs b/pumpkin-protocol/src/server/play/s_player_position_rotation.rs deleted file mode 100644 index e83c57bc9..000000000 --- a/pumpkin-protocol/src/server/play/s_player_position_rotation.rs +++ /dev/null @@ -1,9 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SPlayerPositionRotation { - pub x: f64, - pub feet_y: f64, - pub z: f64, - pub yaw: f32, - pub pitch: f32, - pub ground: bool, -} diff --git a/pumpkin-protocol/src/server/play/s_player_rotation.rs b/pumpkin-protocol/src/server/play/s_player_rotation.rs deleted file mode 100644 index 8a8ec4aab..000000000 --- a/pumpkin-protocol/src/server/play/s_player_rotation.rs +++ /dev/null @@ -1,6 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SPlayerRotation { - pub yaw: f32, - pub pitch: f32, - pub ground: bool, -} diff --git a/pumpkin-protocol/src/server/play/s_set_creative_slot.rs b/pumpkin-protocol/src/server/play/s_set_creative_slot.rs deleted file mode 100644 index f35318bb3..000000000 --- a/pumpkin-protocol/src/server/play/s_set_creative_slot.rs +++ /dev/null @@ -1,7 +0,0 @@ -use crate::slot::Slot; - -#[derive(serde::Deserialize, Debug)] -pub struct SSetCreativeSlot { - pub slot: i16, - pub clicked_item: Slot, -} diff --git a/pumpkin-protocol/src/server/play/s_set_held_item.rs b/pumpkin-protocol/src/server/play/s_set_held_item.rs deleted file mode 100644 index 2bf752878..000000000 --- a/pumpkin-protocol/src/server/play/s_set_held_item.rs +++ /dev/null @@ -1,6 +0,0 @@ -use serde::Deserialize; - -#[derive(Deserialize)] -pub struct SSetHeldItem { - pub slot: i16, -} diff --git a/pumpkin-protocol/src/server/play/s_swing_arm.rs b/pumpkin-protocol/src/server/play/s_swing_arm.rs deleted file mode 100644 index 65d69bd34..000000000 --- a/pumpkin-protocol/src/server/play/s_swing_arm.rs +++ /dev/null @@ -1,6 +0,0 @@ -use crate::VarInt; - -#[derive(serde::Deserialize)] -pub struct SSwingArm { - pub hand: VarInt, -} diff --git a/pumpkin-protocol/src/server/play/s_use_item.rs b/pumpkin-protocol/src/server/play/s_use_item.rs deleted file mode 100644 index 933e66b78..000000000 --- a/pumpkin-protocol/src/server/play/s_use_item.rs +++ /dev/null @@ -1,12 +0,0 @@ -use serde::Deserialize; - -use crate::VarInt; - -#[derive(Deserialize)] -pub struct SUseItem { - // 0 for main hand, 1 for off hand - pub hand: VarInt, - pub sequence: VarInt, - pub yaw: f32, - pub pitch: f32, -} diff --git a/pumpkin-protocol/src/server/play/s_use_item_on.rs b/pumpkin-protocol/src/server/play/s_use_item_on.rs deleted file mode 100644 index a4338ad33..000000000 --- a/pumpkin-protocol/src/server/play/s_use_item_on.rs +++ /dev/null @@ -1,17 +0,0 @@ -use pumpkin_core::math::position::WorldPosition; -use serde::Deserialize; - -use crate::VarInt; - -#[derive(Deserialize)] -pub struct SUseItemOn { - pub hand: VarInt, - pub location: WorldPosition, - pub face: VarInt, - pub cursor_pos_x: f32, - pub cursor_pos_y: f32, - pub cursor_pos_z: f32, - pub inside_block: bool, - pub is_against_world_border: bool, - pub sequence: VarInt, -} diff --git a/pumpkin-protocol/src/server/status/mod.rs b/pumpkin-protocol/src/server/status/mod.rs deleted file mode 100644 index 008bc5e5d..000000000 --- a/pumpkin-protocol/src/server/status/mod.rs +++ /dev/null @@ -1,14 +0,0 @@ -mod s_ping_request; -mod s_status_request; - -use num_derive::FromPrimitive; -pub use s_ping_request::*; -pub use s_status_request::*; - -/// DO NOT CHANGE ORDER -/// This Enum has the exact order like vanilla, Vanilla parses their Packet IDs from the enum order. Its also way easier to port. -#[derive(FromPrimitive)] -pub enum ServerboundStatusPackets { - StatusRequest, - PingRequest, -} diff --git a/pumpkin-protocol/src/server/status/s_ping_request.rs b/pumpkin-protocol/src/server/status/s_ping_request.rs deleted file mode 100644 index 33054d22f..000000000 --- a/pumpkin-protocol/src/server/status/s_ping_request.rs +++ /dev/null @@ -1,4 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SStatusPingRequest { - pub payload: i64, -} diff --git a/pumpkin-protocol/src/server/status/s_status_request.rs b/pumpkin-protocol/src/server/status/s_status_request.rs deleted file mode 100644 index ecd3ba85d..000000000 --- a/pumpkin-protocol/src/server/status/s_status_request.rs +++ /dev/null @@ -1,4 +0,0 @@ -#[derive(serde::Deserialize)] -pub struct SStatusRequest { - // empty -} diff --git a/pumpkin-protocol/src/slot.rs b/pumpkin-protocol/src/slot.rs deleted file mode 100644 index 221066ced..000000000 --- a/pumpkin-protocol/src/slot.rs +++ /dev/null @@ -1,170 +0,0 @@ -use crate::VarInt; -use pumpkin_world::item::ItemStack; -use serde::ser::SerializeSeq; -use serde::{ - de::{self, SeqAccess}, - Deserialize, Serialize, Serializer, -}; - -#[derive(Debug, Clone)] -pub struct Slot { - item_count: VarInt, - item_id: Option, - num_components_to_add: Option, - num_components_to_remove: Option, - components_to_add: Option>, // The second type depends on the varint - components_to_remove: Option>, -} - -impl<'de> Deserialize<'de> for Slot { - fn deserialize(deserializer: D) -> Result - where - D: de::Deserializer<'de>, - { - struct Visitor; - impl<'de> de::Visitor<'de> for Visitor { - type Value = Slot; - - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { - formatter.write_str("a valid VarInt encoded in a byte sequence") - } - - fn visit_seq(self, mut seq: A) -> Result - where - A: SeqAccess<'de>, - { - let item_count = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - if item_count.0 == 0 { - return Ok(Slot { - item_count: 0.into(), - item_id: None, - num_components_to_add: None, - num_components_to_remove: None, - components_to_add: None, - components_to_remove: None, - }); - } - let item_id = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - let num_components_to_add = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - let num_components_to_remove = seq - .next_element::()? - .ok_or(de::Error::custom("Failed to decode VarInt"))?; - if num_components_to_add.0 != 0 || num_components_to_remove.0 != 0 { - return Err(de::Error::custom( - "Slot components are currently unsupported", - )); - } - - Ok(Slot { - item_count, - item_id: Some(item_id), - num_components_to_add: Some(num_components_to_add), - num_components_to_remove: Some(num_components_to_remove), - components_to_add: None, - components_to_remove: None, - }) - } - } - - deserializer.deserialize_seq(Visitor) - } -} - -impl Serialize for Slot { - fn serialize(&self, serializer: S) -> Result - where - S: Serializer, - { - if self.item_count == 0.into() { - let mut s = serializer.serialize_seq(Some(1))?; - s.serialize_element(&self.item_count)?; - s.end() - } else { - match (&self.num_components_to_add, &self.num_components_to_remove) { - (Some(to_add), Some(to_remove)) => { - let mut s = serializer.serialize_seq(Some(6))?; - s.serialize_element(&self.item_count)?; - s.serialize_element(self.item_id.as_ref().unwrap())?; - s.serialize_element(to_add)?; - s.serialize_element(to_remove)?; - s.serialize_element(self.components_to_add.as_ref().unwrap())?; - s.serialize_element(self.components_to_remove.as_ref().unwrap())?; - s.end() - } - (None, Some(to_remove)) => { - let mut s = serializer.serialize_seq(Some(5))?; - s.serialize_element(&self.item_count)?; - s.serialize_element(self.item_id.as_ref().unwrap())?; - s.serialize_element(&VarInt(0))?; - s.serialize_element(to_remove)?; - s.serialize_element(self.components_to_remove.as_ref().unwrap())?; - s.end() - } - (Some(to_add), None) => { - let mut s = serializer.serialize_seq(Some(5))?; - s.serialize_element(&self.item_count)?; - s.serialize_element(self.item_id.as_ref().unwrap())?; - s.serialize_element(to_add)?; - s.serialize_element(&VarInt(0))?; - s.serialize_element(self.components_to_add.as_ref().unwrap())?; - s.end() - } - (None, None) => { - let mut s = serializer.serialize_seq(Some(4))?; - s.serialize_element(&self.item_count)?; - s.serialize_element(&self.item_id.as_ref().unwrap())?; - s.serialize_element(&VarInt(0))?; - s.serialize_element(&VarInt(0))?; - s.end() - } - } - } - } -} - -impl Slot { - pub fn to_item(self) -> Option { - let item_id = self.item_id?.0.try_into().unwrap(); - Some(ItemStack { - item_id, - item_count: self.item_count.0.try_into().unwrap(), - }) - } - - pub const fn empty() -> Self { - Slot { - item_count: VarInt(0), - item_id: None, - num_components_to_add: None, - num_components_to_remove: None, - components_to_add: None, - components_to_remove: None, - } - } -} - -impl From<&ItemStack> for Slot { - fn from(item: &ItemStack) -> Self { - Slot { - item_count: item.item_count.into(), - item_id: Some(VarInt(item.item_id as i32)), - // TODO: add these - num_components_to_add: None, - num_components_to_remove: None, - components_to_add: None, - components_to_remove: None, - } - } -} - -impl From> for Slot { - fn from(item: Option<&ItemStack>) -> Self { - item.map(Slot::from).unwrap_or(Slot::empty()) - } -} diff --git a/pumpkin-protocol/src/var_int.rs b/pumpkin-protocol/src/var_int.rs deleted file mode 100644 index 61f596caf..000000000 --- a/pumpkin-protocol/src/var_int.rs +++ /dev/null @@ -1,107 +0,0 @@ -use std::io::{self, Write}; - -use bytes::Buf; -use thiserror::Error; - -use crate::VarIntType; - -#[derive(Debug, Clone, PartialEq, Eq)] -pub struct VarInt(pub VarIntType); - -impl VarInt { - /// The maximum number of bytes a `VarInt` could occupy when read from and - /// written to the Minecraft protocol. - pub const MAX_SIZE: usize = 5; - - /// Returns the exact number of bytes this varint will write when - /// [`Encode::encode`] is called, assuming no error occurs. - pub const fn written_size(self) -> usize { - match self.0 { - 0 => 1, - n => (31 - n.leading_zeros() as usize) / 7 + 1, - } - } - - pub fn decode_partial(r: &mut &[u8]) -> Result { - let mut val = 0; - for i in 0..Self::MAX_SIZE { - if !r.has_remaining() { - return Err(VarIntDecodeError::Incomplete); - } - let byte = r.get_u8(); - val |= (i32::from(byte) & 0b01111111) << (i * 7); - if byte & 0b10000000 == 0 { - return Ok(val); - } - } - - Err(VarIntDecodeError::TooLarge) - } - - pub fn encode(&self, mut w: impl Write) -> Result<(), io::Error> { - let mut x = self.0 as u64; - loop { - let byte = (x & 0x7F) as u8; - x >>= 7; - if x == 0 { - w.write_all(&[byte])?; - break; - } - w.write_all(&[byte | 0x80])?; - } - Ok(()) - } - - pub fn decode(r: &mut &[u8]) -> Result { - let mut val = 0; - for i in 0..Self::MAX_SIZE { - if !r.has_remaining() { - return Err(VarIntDecodeError::Incomplete); - } - let byte = r.get_u8(); - val |= (i32::from(byte) & 0b01111111) << (i * 7); - if byte & 0b10000000 == 0 { - return Ok(VarInt(val)); - } - } - Err(VarIntDecodeError::TooLarge) - } -} - -impl From for VarInt { - fn from(value: i32) -> Self { - VarInt(value) - } -} - -impl From for VarInt { - fn from(value: u32) -> Self { - VarInt(value as i32) - } -} - -impl From for VarInt { - fn from(value: u8) -> Self { - VarInt(value as i32) - } -} - -impl From for VarInt { - fn from(value: usize) -> Self { - VarInt(value as i32) - } -} - -impl From for i32 { - fn from(value: VarInt) -> Self { - value.0 - } -} - -#[derive(Copy, Clone, PartialEq, Eq, Debug, Error)] -pub enum VarIntDecodeError { - #[error("incomplete VarInt decode")] - Incomplete, - #[error("VarInt is too large")] - TooLarge, -} diff --git a/pumpkin-protocol/src/var_long.rs b/pumpkin-protocol/src/var_long.rs deleted file mode 100644 index 91a3bbc2a..000000000 --- a/pumpkin-protocol/src/var_long.rs +++ /dev/null @@ -1,91 +0,0 @@ -use std::io::{self, Write}; - -use bytes::Buf; -use thiserror::Error; - -use crate::VarLongType; - -#[derive(Debug, Clone, PartialEq, Eq)] -pub struct VarLong(pub VarLongType); - -impl VarLong { - /// The maximum number of bytes a `VarInt` could occupy when read from and - /// written to the Minecraft protocol. - pub const MAX_SIZE: usize = 10; - - /// Returns the exact number of bytes this varint will write when - /// [`Encode::encode`] is called, assuming no error occurs. - pub const fn written_size(self) -> usize { - match self.0 { - 0 => 1, - n => (31 - n.leading_zeros() as usize) / 7 + 1, - } - } - - pub fn encode(&self, mut w: impl Write) -> Result<(), io::Error> { - let mut x = self.0 as u64; - loop { - let byte = (x & 0x7F) as u8; - x >>= 7; - if x == 0 { - w.write_all(&[byte])?; - break; - } - w.write_all(&[byte | 0x80])?; - } - Ok(()) - } - - pub fn decode(r: &mut &[u8]) -> Result { - let mut val = 0; - for i in 0..Self::MAX_SIZE { - if !r.has_remaining() { - return Err(VarLongDecodeError::Incomplete); - } - let byte = r.get_u8(); - val |= (i64::from(byte) & 0b01111111) << (i * 7); - if byte & 0b10000000 == 0 { - return Ok(VarLong(val)); - } - } - Err(VarLongDecodeError::TooLarge) - } -} - -impl From for VarLong { - fn from(value: i64) -> Self { - VarLong(value) - } -} - -impl From for VarLong { - fn from(value: u32) -> Self { - VarLong(value as i64) - } -} - -impl From for VarLong { - fn from(value: u8) -> Self { - VarLong(value as i64) - } -} - -impl From for VarLong { - fn from(value: usize) -> Self { - VarLong(value as i64) - } -} - -impl From for i64 { - fn from(value: VarLong) -> Self { - value.0 - } -} - -#[derive(Copy, Clone, PartialEq, Eq, Debug, Error)] -pub enum VarLongDecodeError { - #[error("incomplete VarLong decode")] - Incomplete, - #[error("VarLong is too large")] - TooLarge, -} diff --git a/pumpkin-registry/Cargo.toml b/pumpkin-registry/Cargo.toml deleted file mode 100644 index 745eb4ffd..000000000 --- a/pumpkin-registry/Cargo.toml +++ /dev/null @@ -1,13 +0,0 @@ -[package] -name = "pumpkin-registry" -version.workspace = true -edition.workspace = true - -[dependencies] -pumpkin-protocol = { path = "../pumpkin-protocol" } -pumpkin-core = { path = "../pumpkin-core" } - -serde.workspace = true - -# nbt -fastnbt = { git = "https://github.com/owengage/fastnbt.git" } diff --git a/pumpkin-registry/README.md b/pumpkin-registry/README.md deleted file mode 100644 index cd0b46392..000000000 --- a/pumpkin-registry/README.md +++ /dev/null @@ -1,5 +0,0 @@ -### Pumpkin Registry -Here you find all the registry data we have. -Registries are repositories of data that contain entries pertaining to certain aspects of the game, such as the world, the player, among others. -Registry data usually send by the Clientbound Registry data Packet. -A list of Registry entries can be found at https://wiki.vg/Registry_Data \ No newline at end of file diff --git a/pumpkin-registry/src/biomes.rs b/pumpkin-registry/src/biomes.rs deleted file mode 100644 index fae78a9a6..000000000 --- a/pumpkin-registry/src/biomes.rs +++ /dev/null @@ -1,118 +0,0 @@ -use pumpkin_protocol::VarInt; -use serde::Serialize; - -#[derive(Debug, Clone, Serialize)] -pub struct BiomeCodec { - name: String, - id: i32, - element: Biome, -} - -impl Default for BiomeCodec { - fn default() -> Self { - Self { - name: "minecraft:plains".to_string(), - id: 0, - element: Biome::default(), - } - } -} - -#[derive(Debug, Clone, Serialize)] -pub struct Biome { - has_precipitation: i8, - temperature: f32, - #[serde(skip_serializing_if = "Option::is_none")] - temperature_modifier: Option, - downfall: f32, - effects: BiomeEffects, -} -#[derive(Debug, Clone, Serialize)] -struct BiomeEffects { - fog_color: i32, - water_color: i32, - water_fog_color: i32, - sky_color: i32, - #[serde(skip_serializing_if = "Option::is_none")] - foliage_color: Option, - #[serde(skip_serializing_if = "Option::is_none")] - grass_color: Option, - #[serde(skip_serializing_if = "Option::is_none")] - grass_color_modifier: Option, - #[serde(skip_serializing_if = "Option::is_none")] - particle: Option, - #[serde(skip_serializing_if = "Option::is_none")] - ambient_sound: Option, - #[serde(skip_serializing_if = "Option::is_none")] - mood_sound: Option, - #[serde(skip_serializing_if = "Option::is_none")] - additions_sound: Option, - #[serde(skip_serializing_if = "Option::is_none")] - music: Option, -} - -#[derive(Debug, Clone, Serialize)] -struct Particle { - options: ParticleOptions, - probability: f32, -} - -#[derive(Debug, Clone, Serialize)] -struct ParticleOptions { - typee: String, - #[serde(skip_serializing_if = "Option::is_none")] - value: Option, -} - -#[derive(Debug, Clone, Serialize)] -struct MoodSound { - block_search_extent: i32, - offset: f64, - sound: String, - tick_delay: i32, -} - -#[derive(Debug, Clone, Serialize)] -struct AdditionsSound { - sound: String, - tick_chance: f64, -} - -#[derive(Debug, Clone, Serialize)] -struct Music { - sound: String, - min_delay: i32, - max_delay: i32, - replace_current_music: i8, -} - -// 1.20.6 default https://gist.github.com/WinX64/ab8c7a8df797c273b32d3a3b66522906 -impl Default for Biome { - fn default() -> Self { - Self { - has_precipitation: 0, - temperature: 1.0, - temperature_modifier: None, - downfall: 0.0, - effects: BiomeEffects { - fog_color: 12638463, - water_color: 4159204, - water_fog_color: 329011, - sky_color: 7907327, - foliage_color: None, - grass_color: None, - grass_color_modifier: None, - particle: None, - ambient_sound: None, - mood_sound: Some(MoodSound { - block_search_extent: 8, - offset: 2.0, - sound: "minecraft:ambient.cave".into(), - tick_delay: 6000, - }), - additions_sound: None, - music: None, - }, - } - } -} diff --git a/pumpkin-registry/src/chat_type.rs b/pumpkin-registry/src/chat_type.rs deleted file mode 100644 index 647c89dd1..000000000 --- a/pumpkin-registry/src/chat_type.rs +++ /dev/null @@ -1,33 +0,0 @@ -use pumpkin_core::text::style::Style; -use serde::Serialize; - -#[derive(Debug, Clone, Serialize)] -pub struct ChatType { - chat: Decoration, - narration: Decoration, -} - -#[derive(Debug, Clone, Serialize)] -pub struct Decoration { - translation_key: String, - #[serde(default, skip_serializing_if = "Option::is_none")] - style: Option>, - parameters: Vec, -} - -impl Default for ChatType { - fn default() -> Self { - Self { - chat: Decoration { - style: None, - parameters: vec!["sender".into(), "content".into()], - translation_key: "chat.type.text".into(), - }, - narration: Decoration { - style: None, - parameters: vec!["sender".into(), "content".into()], - translation_key: "chat.type.text.narrate".into(), - }, - } - } -} diff --git a/pumpkin-registry/src/damage_type.rs b/pumpkin-registry/src/damage_type.rs deleted file mode 100644 index 40fd0b17c..000000000 --- a/pumpkin-registry/src/damage_type.rs +++ /dev/null @@ -1,88 +0,0 @@ -use fastnbt::SerOpts; -use pumpkin_protocol::client::config::RegistryEntry; -use serde::Serialize; - -#[derive(Debug, Clone, Serialize)] -pub struct DamageType { - #[serde(skip_serializing_if = "Option::is_none")] - death_message_type: Option, - #[serde(skip_serializing_if = "Option::is_none")] - effects: Option, - exhaustion: f32, - message_id: String, - scaling: String, -} - -const NAMES: &[&str] = &[ - "arrow", - "bad_respawn_point", - "cactus", - "campfire", - "cramming", - "dragon_breath", - "drown", - "dry_out", - "ender_pearl", - "explosion", - "fall", - "falling_anvil", - "falling_block", - "falling_stalactite", - "fireball", - "fireworks", - "fly_into_wall", - "freeze", - "generic", - "generic_kill", - "hot_floor", - "in_fire", - "in_wall", - "indirect_magic", - "lava", - "lightning_bolt", - "mace_smash", - "magic", - "mob_attack", - "mob_attack_no_aggro", - "mob_projectile", - "on_fire", - "out_of_world", - "outside_border", - "player_attack", - "player_explosion", - "sonic_boom", - "spit", - "stalagmite", - "starve", - "sting", - "sweet_berry_bush", - "thorns", - "thrown", - "trident", - "unattributed_fireball", - "wind_charge", - "wither", - "wither_skull", -]; - -pub(super) fn entries() -> Vec> { - let items: Vec<_> = NAMES - .iter() - .map(|name| RegistryEntry { - entry_id: name, - data: fastnbt::to_bytes_with_opts( - &DamageType { - exhaustion: 0.1, - message_id: "inFire".into(), - scaling: "when_caused_by_living_non_player".into(), - death_message_type: None, - effects: None, - }, - SerOpts::network_nbt(), - ) - .unwrap(), - }) - .collect(); - - items -} diff --git a/pumpkin-registry/src/dimensions.rs b/pumpkin-registry/src/dimensions.rs deleted file mode 100644 index bfb4b648e..000000000 --- a/pumpkin-registry/src/dimensions.rs +++ /dev/null @@ -1,83 +0,0 @@ -use serde::{Deserialize, Serialize}; - -#[derive(Debug, Clone, Serialize, Deserialize)] -pub struct Dimension { - ambient_light: f32, - bed_works: u8, - coordinate_scale: f64, - effects: DimensionEffects, - #[serde(skip_serializing_if = "Option::is_none")] - fixed_time: Option, - has_ceiling: u8, - has_raids: u8, - has_skylight: u8, - height: i32, - infiniburn: String, - logical_height: i32, - min_y: i32, - monster_spawn_block_light_limit: i32, - monster_spawn_light_level: MonsterSpawnLightLevel, - natural: u8, - piglin_safe: u8, - respawn_anchor_works: u8, - ultrawarm: u8, -} - -#[derive(Serialize, Deserialize, Clone, Copy, PartialEq, Eq, Default, Debug)] -pub enum DimensionEffects { - #[serde(rename = "minecraft:overworld")] - #[default] - Overworld, - #[serde(rename = "minecraft:the_nether")] - TheNether, - #[serde(rename = "minecraft:the_end")] - TheEnd, -} - -impl Default for Dimension { - fn default() -> Self { - Self { - ambient_light: 0.0, - bed_works: 1, - coordinate_scale: 1.0, - effects: DimensionEffects::default(), - fixed_time: None, - has_ceiling: 0, - has_raids: 1, - has_skylight: 1, - height: 384, - infiniburn: "#minecraft:infiniburn_overworld".into(), - logical_height: 384, - min_y: -64, - monster_spawn_block_light_limit: 15, - monster_spawn_light_level: MonsterSpawnLightLevel::Int(7), - natural: 1, - piglin_safe: 0, - respawn_anchor_works: 0, - ultrawarm: 0, - } - } -} - -#[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] -#[serde(untagged)] -pub enum MonsterSpawnLightLevel { - Int(i32), - Tagged(MonsterSpawnLightLevelTagged), -} - -#[derive(Copy, Clone, PartialEq, Debug, Serialize, Deserialize)] -#[serde(tag = "type", content = "value")] -pub enum MonsterSpawnLightLevelTagged { - #[serde(rename = "minecraft:uniform")] - Uniform { - min_inclusive: i32, - max_inclusive: i32, - }, -} - -impl From for MonsterSpawnLightLevel { - fn from(value: i32) -> Self { - Self::Int(value) - } -} diff --git a/pumpkin-registry/src/lib.rs b/pumpkin-registry/src/lib.rs deleted file mode 100644 index ee9a3eeca..000000000 --- a/pumpkin-registry/src/lib.rs +++ /dev/null @@ -1,86 +0,0 @@ -use biomes::Biome; -use chat_type::ChatType; -use dimensions::Dimension; -use fastnbt::SerOpts; -use paint::Painting; -use pumpkin_protocol::client::config::RegistryEntry; -use wolf::WolfVariant; - -mod biomes; -mod chat_type; -mod damage_type; -mod dimensions; -mod paint; -mod wolf; - -pub struct Registry { - pub registry_id: String, - pub registry_entries: Vec>, -} - -impl Registry { - /// We should parse this from a JSON in the future - pub fn get_static() -> Vec { - let dimensions = Registry { - registry_id: "minecraft:dimension_type".to_string(), - registry_entries: vec![RegistryEntry { - entry_id: "minecraft:overworld", - data: fastnbt::to_bytes_with_opts(&Dimension::default(), SerOpts::network_nbt()) - .unwrap(), - }], - }; - let biomes = Registry { - registry_id: "minecraft:worldgen/biome".to_string(), - registry_entries: vec![ - RegistryEntry { - entry_id: "minecraft:plains", - data: fastnbt::to_bytes_with_opts(&Biome::default(), SerOpts::network_nbt()) - .unwrap(), - }, - RegistryEntry { - entry_id: "minecraft:snowy_taiga", - data: fastnbt::to_bytes_with_opts(&Biome::default(), SerOpts::network_nbt()) - .unwrap(), - }, - ], - }; - let wolf_variants = Registry { - registry_id: "minecraft:wolf_variant".to_string(), - registry_entries: vec![RegistryEntry { - entry_id: "minecraft:wolf_variant", - data: fastnbt::to_bytes_with_opts(&WolfVariant::default(), SerOpts::network_nbt()) - .unwrap(), - }], - }; - - let chat_types = Registry { - registry_id: "minecraft:chat_type".to_string(), - registry_entries: vec![RegistryEntry { - entry_id: "minecraft:chat", - data: fastnbt::to_bytes_with_opts(&ChatType::default(), SerOpts::network_nbt()) - .unwrap(), - }], - }; - - let damage_types = Registry { - registry_id: "minecraft:damage_type".to_string(), - registry_entries: damage_type::entries(), - }; - let paintings = Registry { - registry_id: "minecraft:painting_variant".to_string(), - registry_entries: vec![RegistryEntry { - entry_id: "minecraft:painting_variant", - data: fastnbt::to_bytes_with_opts(&Painting::default(), SerOpts::network_nbt()) - .unwrap(), - }], - }; - vec![ - dimensions, - damage_types, - biomes, - wolf_variants, - paintings, - chat_types, - ] - } -} diff --git a/pumpkin-registry/src/paint.rs b/pumpkin-registry/src/paint.rs deleted file mode 100644 index 9b1bd7e48..000000000 --- a/pumpkin-registry/src/paint.rs +++ /dev/null @@ -1,18 +0,0 @@ -use serde::{Deserialize, Serialize}; - -#[derive(Debug, Clone, Serialize, Deserialize)] -pub struct Painting { - asset_id: String, - height: i32, - width: i32, -} - -impl Default for Painting { - fn default() -> Self { - Self { - asset_id: "minecraft:backyard".into(), - height: 2, - width: 2, - } - } -} diff --git a/pumpkin-registry/src/wolf.rs b/pumpkin-registry/src/wolf.rs deleted file mode 100644 index 85b0e9e3a..000000000 --- a/pumpkin-registry/src/wolf.rs +++ /dev/null @@ -1,20 +0,0 @@ -use serde::{Deserialize, Serialize}; - -#[derive(Debug, Clone, Serialize, Deserialize)] -pub struct WolfVariant { - wild_texture: String, - tame_texture: String, - angry_texture: String, - biomes: String, -} - -impl Default for WolfVariant { - fn default() -> Self { - Self { - wild_texture: "minecraft:entity/wolf/wolf_ashen".to_string(), - tame_texture: "minecraft:entity/wolf/wolf_ashen_tame".to_string(), - angry_texture: "minecraft:entity/wolf/wolf_ashen_angry".to_string(), - biomes: "minecraft:snowy_taiga".to_string(), - } - } -} diff --git a/pumpkin-world/Cargo.toml b/pumpkin-world/Cargo.toml deleted file mode 100644 index db8beb01f..000000000 --- a/pumpkin-world/Cargo.toml +++ /dev/null @@ -1,36 +0,0 @@ -[package] -name = "pumpkin-world" -version.workspace = true -edition.workspace = true - -[dependencies] -pumpkin-core = { path = "../pumpkin-core" } -pumpkin-macros = { path = "../pumpkin-macros" } - -tokio.workspace = true -rayon.workspace = true -derive_more.workspace = true -itertools.workspace = true -thiserror.workspace = true -serde.workspace = true -log.workspace = true -parking_lot.workspace = true - -num-traits.workspace = true -num-derive.workspace = true -futures = "0.3" -dashmap = "6.1.0" - -# Compression -flate2 = "1.0" -lz4 = "1.28.0" - -serde_json = "1.0" -enum_dispatch = "0.3.13" -derive-getters = "0.5.0" - -fastnbt = { git = "https://github.com/owengage/fastnbt.git" } - -noise = "0.9.0" - -rand = "0.8.5" diff --git a/pumpkin-world/README.md b/pumpkin-world/README.md deleted file mode 100644 index 40637233c..000000000 --- a/pumpkin-world/README.md +++ /dev/null @@ -1,17 +0,0 @@ -### Pumpkin World -Contains everything World related for example - -- Loading Chunks (Anvil Format) -- Generating Chunks -- Loading Blocks/Items - -### Porting -When updating your Minecraft server to a newer version, you typically need to replace the files in the assets directory to ensure compatibility with the new version's resources. -Thankfully, vanilla Minecraft provides a way to extract these updated assets directly from the server JAR file itself. - -1. Download the latest Minecraft server JAR file for the version you want to upgrade to. -2. Run `java -DbundlerMainClass=net.minecraft.data.Main -jar .jar --reports`. -3. This command will create a new folder named `reports` in the same directory as the server JAR. This folder contains the updated "assets" directory for the new version. -4. Copy the assets folder from the reports folder and replace the existing assets directory within your server directory. - -For details see https://wiki.vg/Data_Generators diff --git a/pumpkin-world/src/biome.rs b/pumpkin-world/src/biome.rs deleted file mode 100644 index 337a582ce..000000000 --- a/pumpkin-world/src/biome.rs +++ /dev/null @@ -1,35 +0,0 @@ -use enum_dispatch::enum_dispatch; -use serde::{Deserialize, Serialize}; - -// TODO make this work with the protocol -// Send by the registry -#[derive(Serialize, Deserialize, Clone, Copy)] -#[non_exhaustive] -pub enum Biome { - Plains, - SnowyTiga, - // TODO list all Biomes -} - -#[derive(Clone)] -#[enum_dispatch(BiomeSupplierImpl)] -pub enum BiomeSupplier { - Debug(DebugBiomeSupplier), -} - -#[enum_dispatch] -pub trait BiomeSupplierImpl { - fn biome(&self, x: i32, y: i32, z: i32, noise: &MultiNoiseSampler) -> Biome; -} - -#[derive(Clone)] -pub struct DebugBiomeSupplier {} - -impl BiomeSupplierImpl for DebugBiomeSupplier { - fn biome(&self, _x: i32, _y: i32, _z: i32, _noise: &MultiNoiseSampler) -> Biome { - Biome::Plains - } -} - -// TODO: Implement -pub struct MultiNoiseSampler {} diff --git a/pumpkin-world/src/block/block_registry.rs b/pumpkin-world/src/block/block_registry.rs deleted file mode 100644 index 0bc2d31a3..000000000 --- a/pumpkin-world/src/block/block_registry.rs +++ /dev/null @@ -1,97 +0,0 @@ -use std::sync::LazyLock; - -use serde::Deserialize; - -use super::BlockState; - -pub static BLOCKS: LazyLock = LazyLock::new(|| { - serde_json::from_str(include_str!("../../../assets/blocks.json")) - .expect("Could not parse blocks.json registry.") -}); - -pub fn get_block(registry_id: &str) -> Option<&Block> { - BLOCKS - .blocks - .iter() - .find(|&block| block.name == registry_id) -} - -pub fn get_block_by_item<'a>(item_id: u16) -> Option<&'a Block> { - BLOCKS.blocks.iter().find(|&block| block.item_id == item_id) -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -pub struct TopLevel { - pub blocks: Vec, - shapes: Vec, - block_entity_types: Vec, -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -pub struct Block { - pub id: u16, - pub item_id: u16, - wall_variant_id: Option, - translation_key: String, - pub name: String, - properties: Vec, - pub default_state_id: u16, - states: Vec, -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -struct BlockEntityKind { - id: u32, - ident: String, - name: String, -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -struct Property { - name: String, - values: Vec, -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -struct State { - id: u16, - luminance: u8, - opaque: bool, - replaceable: bool, - collision_shapes: Vec, - block_entity_type: Option, -} -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -struct Shape { - min_x: f64, - min_y: f64, - min_z: f64, - max_x: f64, - max_y: f64, - max_z: f64, -} - -#[derive(Default, Copy, Deserialize, Debug, Clone, PartialEq, Eq, Hash)] -#[serde(transparent)] -pub struct BlockId(pub u16); - -impl BlockId { - pub fn is_air(&self) -> bool { - self.0 == 0 || self.0 == 12959 || self.0 == 12958 - } - - pub fn get_id_mojang_repr(&self) -> i32 { - self.0 as i32 - } - - pub fn get_id(&self) -> u16 { - self.0 - } -} - -impl From for BlockId { - fn from(value: BlockState) -> Self { - Self(value.get_id()) - } -} diff --git a/pumpkin-world/src/block/block_state.rs b/pumpkin-world/src/block/block_state.rs deleted file mode 100644 index 95151959b..000000000 --- a/pumpkin-world/src/block/block_state.rs +++ /dev/null @@ -1,39 +0,0 @@ -use super::block_registry::get_block; - -#[derive(Clone)] -pub struct BlockState { - pub state_id: u16, -} - -impl BlockState { - pub const AIR: BlockState = BlockState { state_id: 0 }; - - /// Get a Block from the Vanilla Block registry at Runtime - pub fn new(registry_id: &str) -> Option { - let block = get_block(registry_id); - block.map(|block| Self { - state_id: block.default_state_id, - }) - } - - pub fn get_id(&self) -> u16 { - self.state_id - } -} - -#[cfg(test)] -mod tests { - use super::BlockState; - - #[test] - fn not_existing() { - let result = BlockState::new("this_block_does_not_exist"); - assert!(result.is_none()); - } - - #[test] - fn does_exist() { - let result = BlockState::new("minecraft:dirt"); - assert!(result.is_some()); - } -} diff --git a/pumpkin-world/src/block/mod.rs b/pumpkin-world/src/block/mod.rs deleted file mode 100644 index 136dd00ee..000000000 --- a/pumpkin-world/src/block/mod.rs +++ /dev/null @@ -1,33 +0,0 @@ -use num_derive::FromPrimitive; - -pub mod block_registry; -pub mod block_state; - -use pumpkin_core::math::vector3::Vector3; - -pub use block_registry::BlockId; -pub use block_state::BlockState; - -#[derive(FromPrimitive)] -pub enum BlockFace { - Bottom = 0, - Top, - North, - South, - West, - East, -} - -impl BlockFace { - pub fn to_offset(&self) -> Vector3 { - match self { - BlockFace::Bottom => (0, -1, 0), - BlockFace::Top => (0, 1, 0), - BlockFace::North => (0, 0, -1), - BlockFace::South => (0, 0, 1), - BlockFace::West => (-1, 0, 0), - BlockFace::East => (1, 0, 0), - } - .into() - } -} diff --git a/pumpkin-world/src/chunk/anvil.rs b/pumpkin-world/src/chunk/anvil.rs deleted file mode 100644 index 7f9ae0064..000000000 --- a/pumpkin-world/src/chunk/anvil.rs +++ /dev/null @@ -1,186 +0,0 @@ -use std::{ - fs::OpenOptions, - io::{Read, Seek}, -}; - -use flate2::bufread::{GzDecoder, ZlibDecoder}; -use itertools::Itertools; - -use crate::level::SaveFile; - -use super::{ChunkData, ChunkReader, ChunkReadingError, CompressionError}; - -#[derive(Clone)] -pub struct AnvilChunkReader {} - -impl Default for AnvilChunkReader { - fn default() -> Self { - Self::new() - } -} - -impl AnvilChunkReader { - pub fn new() -> Self { - Self {} - } -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub enum Compression { - /// GZip Compression - GZip, - /// ZLib Compression - ZLib, - /// Uncompressed (since a version before 1.15.1) - None, - /// LZ4 Compression (since 24w04a) - LZ4, - /// Custom compression algorithm (since 24w05a) - Custom, -} - -impl Compression { - pub fn from_byte(byte: u8) -> Option { - match byte { - 1 => Some(Self::GZip), - 2 => Some(Self::ZLib), - 3 => Some(Self::None), - 4 => Some(Self::LZ4), - // Creative i guess? - 127 => Some(Self::Custom), - _ => None, - } - } - - fn decompress_data(&self, compressed_data: Vec) -> Result, CompressionError> { - match self { - Compression::GZip => { - let mut decoder = GzDecoder::new(&compressed_data[..]); - let mut chunk_data = Vec::new(); - decoder - .read_to_end(&mut chunk_data) - .map_err(CompressionError::GZipError)?; - Ok(chunk_data) - } - Compression::ZLib => { - let mut decoder = ZlibDecoder::new(&compressed_data[..]); - let mut chunk_data = Vec::new(); - decoder - .read_to_end(&mut chunk_data) - .map_err(CompressionError::ZlibError)?; - Ok(chunk_data) - } - Compression::None => Ok(compressed_data), - Compression::LZ4 => { - let mut decoder = lz4::Decoder::new(compressed_data.as_slice()) - .map_err(CompressionError::LZ4Error)?; - let mut decompressed_data = Vec::new(); - decoder - .read_to_end(&mut decompressed_data) - .map_err(CompressionError::LZ4Error)?; - Ok(decompressed_data) - } - Compression::Custom => todo!(), - } - } -} - -impl ChunkReader for AnvilChunkReader { - fn read_chunk( - &self, - save_file: &SaveFile, - at: &pumpkin_core::math::vector2::Vector2, - ) -> Result { - let region = (at.x >> 5, at.z >> 5); - - let mut region_file = OpenOptions::new() - .read(true) - .open( - save_file - .region_folder - .join(format!("r.{}.{}.mca", region.0, region.1)), - ) - .map_err(|err| match err.kind() { - std::io::ErrorKind::NotFound => ChunkReadingError::ChunkNotExist, - kind => ChunkReadingError::IoError(kind), - })?; - - let mut location_table: [u8; 4096] = [0; 4096]; - let mut timestamp_table: [u8; 4096] = [0; 4096]; - - // fill the location and timestamp tables - region_file - .read_exact(&mut location_table) - .map_err(|err| ChunkReadingError::IoError(err.kind()))?; - region_file - .read_exact(&mut timestamp_table) - .map_err(|err| ChunkReadingError::IoError(err.kind()))?; - - let modulus = |a: i32, b: i32| ((a % b) + b) % b; - let chunk_x = modulus(at.x, 32) as u32; - let chunk_z = modulus(at.z, 32) as u32; - let table_entry = (chunk_x + chunk_z * 32) * 4; - - let mut offset = vec![0u8]; - offset.extend_from_slice(&location_table[table_entry as usize..table_entry as usize + 3]); - let offset = u32::from_be_bytes(offset.try_into().unwrap()) as u64 * 4096; - let size = location_table[table_entry as usize + 3] as usize * 4096; - - if offset == 0 && size == 0 { - return Err(ChunkReadingError::ChunkNotExist); - } - - // Read the file using the offset and size - let mut file_buf = { - region_file - .seek(std::io::SeekFrom::Start(offset)) - .map_err(|_| ChunkReadingError::RegionIsInvalid)?; - let mut out = vec![0; size]; - region_file - .read_exact(&mut out) - .map_err(|_| ChunkReadingError::RegionIsInvalid)?; - out - }; - - // TODO: check checksum to make sure chunk is not corrupted - let header = file_buf.drain(0..5).collect_vec(); - - let compression = Compression::from_byte(header[4]) - .ok_or_else(|| ChunkReadingError::Compression(CompressionError::UnknownCompression))?; - - let size = u32::from_be_bytes(header[..4].try_into().unwrap()); - - // size includes the compression scheme byte, so we need to subtract 1 - let chunk_data = file_buf.drain(0..size as usize - 1).collect_vec(); - let decompressed_chunk = compression - .decompress_data(chunk_data) - .map_err(ChunkReadingError::Compression)?; - - ChunkData::from_bytes(decompressed_chunk, *at).map_err(ChunkReadingError::ParsingError) - } -} - -#[cfg(test)] -mod tests { - use std::path::PathBuf; - - use pumpkin_core::math::vector2::Vector2; - - use crate::{ - chunk::{anvil::AnvilChunkReader, ChunkReader, ChunkReadingError}, - level::SaveFile, - }; - - #[test] - fn not_existing() { - let region_path = PathBuf::from("not_existing"); - let result = AnvilChunkReader::new().read_chunk( - &SaveFile { - root_folder: PathBuf::from(""), - region_folder: region_path, - }, - &Vector2::new(0, 0), - ); - assert!(matches!(result, Err(ChunkReadingError::ChunkNotExist))); - } -} diff --git a/pumpkin-world/src/chunk/mod.rs b/pumpkin-world/src/chunk/mod.rs deleted file mode 100644 index fdcf55a98..000000000 --- a/pumpkin-world/src/chunk/mod.rs +++ /dev/null @@ -1,331 +0,0 @@ -use std::cmp::max; -use std::collections::HashMap; -use std::ops::Index; - -use fastnbt::LongArray; -use pumpkin_core::math::vector2::Vector2; -use serde::{Deserialize, Serialize}; -use thiserror::Error; - -use crate::{ - block::{BlockId, BlockState}, - coordinates::{ChunkRelativeBlockCoordinates, Height}, - level::SaveFile, - WORLD_HEIGHT, -}; - -pub mod anvil; - -const CHUNK_AREA: usize = 16 * 16; -const SUBCHUNK_VOLUME: usize = CHUNK_AREA * 16; -const CHUNK_VOLUME: usize = CHUNK_AREA * WORLD_HEIGHT; - -pub trait ChunkReader: Sync + Send { - fn read_chunk( - &self, - save_file: &SaveFile, - at: &Vector2, - ) -> Result; -} - -#[derive(Error, Debug)] -pub enum ChunkReadingError { - #[error("Io error: {0}")] - IoError(std::io::ErrorKind), - #[error("Region is invalid")] - RegionIsInvalid, - #[error("Compression error {0}")] - Compression(CompressionError), - #[error("Tried to read chunk which does not exist")] - ChunkNotExist, - #[error("Failed to parse Chunk from bytes: {0}")] - ParsingError(ChunkParsingError), -} - -#[derive(Error, Debug)] -pub enum CompressionError { - #[error("Compression scheme not recognised")] - UnknownCompression, - #[error("Error while working with zlib compression: {0}")] - ZlibError(std::io::Error), - #[error("Error while working with Gzip compression: {0}")] - GZipError(std::io::Error), - #[error("Error while working with LZ4 compression: {0}")] - LZ4Error(std::io::Error), -} - -pub struct ChunkData { - pub blocks: ChunkBlocks, - pub position: Vector2, -} -pub struct ChunkBlocks { - // TODO make this a Vec that doesn't store the upper layers that only contain air - - // The packet relies on this ordering -> leave it like this for performance - /// Ordering: yzx (y being the most significant) - blocks: Box<[BlockId; CHUNK_VOLUME]>, - - /// See `https://minecraft.fandom.com/wiki/Heightmap` for more info - pub heightmap: ChunkHeightmaps, -} - -#[derive(Deserialize, Debug, Clone)] -#[serde(rename_all = "PascalCase")] -struct PaletteEntry { - name: String, - _properties: Option>, -} - -#[derive(Deserialize, Debug, Clone)] -struct ChunkSectionBlockStates { - data: Option, - palette: Vec, -} - -#[derive(Deserialize, Serialize, Debug, Clone)] -#[serde(rename_all = "UPPERCASE")] -pub struct ChunkHeightmaps { - motion_blocking: LongArray, - world_surface: LongArray, -} - -#[derive(Deserialize, Debug)] -#[expect(dead_code)] -struct ChunkSection { - #[serde(rename = "Y")] - y: i32, - block_states: Option, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "PascalCase")] -struct ChunkNbt { - #[expect(dead_code)] - data_version: usize, - - #[serde(rename = "sections")] - sections: Vec, - - heightmaps: ChunkHeightmaps, -} - -#[derive(Deserialize, Debug, PartialEq, Eq)] -#[serde(tag = "Status")] -enum ChunkStatus { - #[serde(rename = "minecraft:empty")] - Empty, - #[serde(rename = "minecraft:structure_starts")] - StructureStarts, - #[serde(rename = "minecraft:structure_references")] - StructureReferences, - #[serde(rename = "minecraft:biomes")] - Biomes, - #[serde(rename = "minecraft:noise")] - Noise, - #[serde(rename = "minecraft:surface")] - Surface, - #[serde(rename = "minecraft:carvers")] - Carvers, - #[serde(rename = "minecraft:features")] - Features, - #[serde(rename = "minecraft:initialize_light")] - InitLight, - #[serde(rename = "minecraft:light")] - Light, - #[serde(rename = "minecraft:spawn")] - Spawn, - #[serde(rename = "minecraft:full")] - Full, -} - -/// The Heightmap for a completely empty chunk -impl Default for ChunkHeightmaps { - fn default() -> Self { - Self { - // 0 packed into an i64 7 times. - motion_blocking: LongArray::new(vec![0; 37]), - world_surface: LongArray::new(vec![0; 37]), - } - } -} - -impl Default for ChunkBlocks { - fn default() -> Self { - Self { - blocks: Box::new([BlockId::default(); CHUNK_VOLUME]), - heightmap: ChunkHeightmaps::default(), - } - } -} - -impl ChunkBlocks { - pub const fn len(&self) -> usize { - self.blocks.len() - } - - pub const fn is_empty(&self) -> bool { - self.blocks.is_empty() - } - - pub const fn subchunks_len(&self) -> usize { - self.blocks.len().div_ceil(SUBCHUNK_VOLUME) - } - - pub fn empty_with_heightmap(heightmap: ChunkHeightmaps) -> Self { - Self { - blocks: Box::new([BlockId::default(); CHUNK_VOLUME]), - heightmap, - } - } - - /// Gets the given block in the chunk - pub fn get_block(&self, position: ChunkRelativeBlockCoordinates) -> BlockId { - self.blocks[Self::convert_index(position)] - } - - /// Sets the given block in the chunk, returning the old block - pub fn set_block( - &mut self, - position: ChunkRelativeBlockCoordinates, - block: BlockId, - ) -> BlockId { - // TODO @LUK_ESC? update the heightmap - self.set_block_no_heightmap_update(position, block) - } - - /// Sets the given block in the chunk, returning the old block - /// Contrary to `set_block` this does not update the heightmap. - /// - /// Only use this if you know you don't need to update the heightmap - /// or if you manually set the heightmap in `empty_with_heightmap` - pub fn set_block_no_heightmap_update( - &mut self, - position: ChunkRelativeBlockCoordinates, - block: BlockId, - ) -> BlockId { - std::mem::replace(&mut self.blocks[Self::convert_index(position)], block) - } - - pub fn iter_subchunks(&self) -> impl Iterator { - self.blocks - .chunks(SUBCHUNK_VOLUME) - .map(|subchunk| subchunk.try_into().unwrap()) - } - - fn convert_index(index: ChunkRelativeBlockCoordinates) -> usize { - // % works for negative numbers as intended. - index.y.get_absolute() as usize * CHUNK_AREA + *index.z as usize * 16 + *index.x as usize - } - - #[expect(dead_code)] - fn calculate_heightmap(&self) -> ChunkHeightmaps { - // figure out how LongArray is formatted - // figure out how to find out if block is motion blocking - todo!() - } -} - -impl Index for ChunkBlocks { - type Output = BlockId; - - fn index(&self, index: ChunkRelativeBlockCoordinates) -> &Self::Output { - &self.blocks[Self::convert_index(index)] - } -} - -impl ChunkData { - pub fn from_bytes(chunk_data: Vec, at: Vector2) -> Result { - if fastnbt::from_bytes::(&chunk_data) - .map_err(|_| ChunkParsingError::FailedReadStatus)? - != ChunkStatus::Full - { - return Err(ChunkParsingError::ChunkNotGenerated); - } - - let chunk_data = fastnbt::from_bytes::(chunk_data.as_slice()) - .map_err(|e| ChunkParsingError::ErrorDeserializingChunk(e.to_string()))?; - - // this needs to be boxed, otherwise it will cause a stack-overflow - let mut blocks = ChunkBlocks::empty_with_heightmap(chunk_data.heightmaps); - let mut block_index = 0; // which block we're currently at - - for section in chunk_data.sections.into_iter() { - let block_states = match section.block_states { - Some(states) => states, - None => continue, // TODO @lukas0008 this should instead fill all blocks with the only element of the palette - }; - - let palette = block_states - .palette - .iter() - .map(|entry| match BlockState::new(&entry.name) { - // Block not found, Often the case when World has an newer or older version then block registry - None => BlockState::AIR, - Some(state) => state, - }) - .collect::>(); - - let block_data = match block_states.data { - None => { - // We skipped placing an empty subchunk. - // We need to increase the y coordinate of the next subchunk being placed. - block_index += SUBCHUNK_VOLUME; - continue; - } - Some(d) => d, - } - .into_inner(); - - // How many bits each block has in one of the pallete u64s - let block_bit_size = { - let size = 64 - (palette.len() as i64 - 1).leading_zeros(); - max(4, size) - }; - // How many blocks there are in one of the palletes u64s - let blocks_in_pallete = 64 / block_bit_size; - - let mask = (1 << block_bit_size) - 1; - 'block_loop: for block in block_data.iter() { - for i in 0..blocks_in_pallete { - let index = (block >> (i * block_bit_size)) & mask; - let block = &palette[index as usize]; - - // TODO allow indexing blocks directly so we can just use block_index and save some time? - // this is fine because we initalized the heightmap of `blocks` - // from the cached value in the world file - blocks.set_block_no_heightmap_update( - ChunkRelativeBlockCoordinates { - z: ((block_index % CHUNK_AREA) / 16).into(), - y: Height::from_absolute((block_index / CHUNK_AREA) as u16), - x: (block_index % 16).into(), - }, - BlockId(block.get_id()), - ); - - block_index += 1; - - // if `SUBCHUNK_VOLUME `is not divisible by `blocks_in_pallete` the block_data - // can sometimes spill into other subchunks. We avoid that by aborting early - if (block_index % SUBCHUNK_VOLUME) == 0 { - break 'block_loop; - } - } - } - } - - Ok(ChunkData { - blocks, - position: at, - }) - } -} - -#[derive(Error, Debug)] -pub enum ChunkParsingError { - #[error("Failed reading chunk status")] - FailedReadStatus, - #[error("The chunk isn't generated yet")] - ChunkNotGenerated, - #[error("Error deserializing chunk: {0}")] - ErrorDeserializingChunk(String), -} diff --git a/pumpkin-world/src/coordinates.rs b/pumpkin-world/src/coordinates.rs deleted file mode 100644 index 87d9e0902..000000000 --- a/pumpkin-world/src/coordinates.rs +++ /dev/null @@ -1,142 +0,0 @@ -use std::ops::Deref; - -use crate::{WORLD_LOWEST_Y, WORLD_MAX_Y}; -use derive_more::derive::{AsMut, AsRef, Display, Into}; -use num_traits::{PrimInt, Signed, Unsigned}; -use pumpkin_core::math::vector2::Vector2; -use pumpkin_core::math::vector3::Vector3; -use serde::{Deserialize, Serialize}; - -#[derive( - Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq, AsRef, AsMut, Into, Display, -)] -#[serde(transparent)] -pub struct Height(pub i16); - -impl Height { - pub fn from_absolute(height: u16) -> Self { - (height as i16 - WORLD_LOWEST_Y.abs()).into() - } - - /// Absolute height ranges from `0..WORLD_HEIGHT` - /// instead of `WORLD_LOWEST_Y..WORLD_MAX_Y` - pub fn get_absolute(self) -> u16 { - (self.0 + WORLD_LOWEST_Y.abs()) as u16 - } -} - -impl From for Height { - fn from(height: T) -> Self { - let height = height.to_i16().unwrap(); - - assert!(height <= WORLD_MAX_Y); - assert!(height >= WORLD_LOWEST_Y); - Self(height) - } -} - -impl Deref for Height { - type Target = i16; - - fn deref(&self) -> &Self::Target { - &self.0 - } -} - -#[derive( - Serialize, Deserialize, Debug, Clone, Copy, PartialEq, Eq, AsRef, AsMut, Into, Display, -)] -#[repr(transparent)] -pub struct ChunkRelativeOffset(u8); - -impl From for ChunkRelativeOffset { - fn from(scalar: T) -> Self { - let scalar = scalar.to_u8().unwrap(); - - assert!(scalar < 16); - Self(scalar) - } -} - -impl Deref for ChunkRelativeOffset { - type Target = u8; - - fn deref(&self) -> &Self::Target { - &self.0 - } -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub struct BlockCoordinates { - pub x: i32, - pub y: Height, - pub z: i32, -} - -/// BlockCoordinates that do not specify a height. -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub struct XZBlockCoordinates { - pub x: i32, - pub z: i32, -} - -impl XZBlockCoordinates { - pub fn with_y(self, height: Height) -> BlockCoordinates { - BlockCoordinates { - x: self.x, - y: height, - z: self.z, - } - } -} - -/// Coordinates of a block relative to a chunk -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub struct ChunkRelativeBlockCoordinates { - pub x: ChunkRelativeOffset, - pub y: Height, - pub z: ChunkRelativeOffset, -} - -impl ChunkRelativeBlockCoordinates { - pub fn with_chunk_coordinates(self, chunk_coordinates: Vector2) -> BlockCoordinates { - BlockCoordinates { - x: *self.x as i32 + chunk_coordinates.x * 16, - y: self.y, - z: *self.z as i32 + chunk_coordinates.z * 16, - } - } -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub struct ChunkRelativeXZBlockCoordinates { - pub x: ChunkRelativeOffset, - pub z: ChunkRelativeOffset, -} - -impl ChunkRelativeXZBlockCoordinates { - pub fn with_chunk_coordinates(&self, chunk_coordinates: Vector2) -> XZBlockCoordinates { - XZBlockCoordinates { - x: *self.x as i32 + chunk_coordinates.x * 16, - z: *self.z as i32 + chunk_coordinates.z * 16, - } - } - - pub fn with_y(self, height: Height) -> ChunkRelativeBlockCoordinates { - ChunkRelativeBlockCoordinates { - x: self.x, - y: height, - z: self.z, - } - } -} - -impl From> for ChunkRelativeBlockCoordinates { - fn from(value: Vector3) -> Self { - Self { - x: (value.x as u8).into(), - z: (value.z as u8).into(), - y: value.y.into(), - } - } -} diff --git a/pumpkin-world/src/cylindrical_chunk_iterator.rs b/pumpkin-world/src/cylindrical_chunk_iterator.rs deleted file mode 100644 index 39a873018..000000000 --- a/pumpkin-world/src/cylindrical_chunk_iterator.rs +++ /dev/null @@ -1,113 +0,0 @@ -use pumpkin_core::math::vector2::Vector2; - -#[derive(Debug, PartialEq)] -pub struct Cylindrical { - pub center: Vector2, - pub view_distance: i32, -} - -impl Cylindrical { - pub fn new(center: Vector2, view_distance: i32) -> Self { - Self { - center, - view_distance, - } - } - - pub fn for_each_changed_chunk( - old_cylindrical: Cylindrical, - new_cylindrical: Cylindrical, - mut newly_included: impl FnMut(Vector2), - mut just_removed: impl FnMut(Vector2), - ) { - let min_x = old_cylindrical.left().min(new_cylindrical.left()); - let max_x = old_cylindrical.right().max(new_cylindrical.right()); - let min_z = old_cylindrical.bottom().min(new_cylindrical.bottom()); - let max_z = old_cylindrical.top().max(new_cylindrical.top()); - - //log::debug!("{:?} {:?}", old_cylindrical, new_cylindrical); - for x in min_x..=max_x { - for z in min_z..=max_z { - let old_is_within = old_cylindrical.is_within_distance(x, z); - let new_is_within = new_cylindrical.is_within_distance(x, z); - - //log::debug!("{}, {}: {} {}", x, z, old_is_within, new_is_within); - - if old_is_within != new_is_within { - if new_is_within { - newly_included(Vector2::new(x, z)); - } else { - just_removed(Vector2::new(x, z)); - } - } - } - } - } - - fn left(&self) -> i32 { - self.center.x - self.view_distance - 1 - } - - fn bottom(&self) -> i32 { - self.center.z - self.view_distance - 1 - } - - fn right(&self) -> i32 { - self.center.x + self.view_distance + 1 - } - - fn top(&self) -> i32 { - self.center.z + self.view_distance + 1 - } - - fn is_within_distance(&self, x: i32, z: i32) -> bool { - let rel_x = ((x - self.center.x).abs() - 1).max(0); - let rel_z = ((z - self.center.z).abs() - 1).max(0); - - let max_leg = (rel_x.max(rel_z) - 1).max(0) as i64; - let min_leg = rel_x.min(rel_z) as i64; - - let hyp_sqr = max_leg * max_leg + min_leg * min_leg; - hyp_sqr < (self.view_distance * self.view_distance) as i64 - } - - /// Returns an iterator of all chunks within this cylinder - pub fn all_chunks_within(&self) -> Vec> { - // This is a naive implementation: start with square and cut out ones that dont fit - let mut all_chunks = Vec::new(); - for x in self.left()..=self.right() { - for z in self.bottom()..=self.top() { - all_chunks.push(Vector2::new(x, z)); - } - } - all_chunks - .into_iter() - .filter(|chunk| self.is_within_distance(chunk.x, chunk.z)) - .collect() - } -} - -#[cfg(test)] -mod test { - - use super::Cylindrical; - use pumpkin_core::math::vector2::Vector2; - - #[test] - fn test_bounds() { - let cylinder = Cylindrical::new(Vector2::new(0, 0), 10); - for chunk in cylinder.all_chunks_within() { - assert!(chunk.x >= cylinder.left() && chunk.x <= cylinder.right()); - assert!(chunk.z >= cylinder.bottom() && chunk.z <= cylinder.top()); - } - - for x in (cylinder.left() - 2)..=(cylinder.right() + 2) { - for z in (cylinder.bottom() - 2)..=(cylinder.top() + 2) { - if cylinder.is_within_distance(x, z) { - assert!(x >= cylinder.left() && x <= cylinder.right()); - assert!(z >= cylinder.bottom() && z <= cylinder.top()); - } - } - } - } -} diff --git a/pumpkin-world/src/dimension.rs b/pumpkin-world/src/dimension.rs deleted file mode 100644 index 31fe399c9..000000000 --- a/pumpkin-world/src/dimension.rs +++ /dev/null @@ -1,21 +0,0 @@ -use std::path::PathBuf; - -use crate::level::Level; - -#[derive(Clone, Copy, PartialEq, Eq, Hash)] -pub enum Dimension { - OverWorld, - Nether, - End, -} - -impl Dimension { - pub fn into_level(&self, mut base_directory: PathBuf) -> Level { - match self { - Dimension::OverWorld => {} - Dimension::Nether => base_directory.push("DIM-1"), - Dimension::End => base_directory.push("DIM1"), - } - Level::from_root_folder(base_directory) - } -} diff --git a/pumpkin-world/src/item/item_categories.rs b/pumpkin-world/src/item/item_categories.rs deleted file mode 100644 index 48f18c94b..000000000 --- a/pumpkin-world/src/item/item_categories.rs +++ /dev/null @@ -1,69 +0,0 @@ -use crate::item::ItemStack; - -impl ItemStack { - pub fn is_sword(&self) -> bool { - [ - 818, // Wooden - 823, // Stone - 828, // Gold - 833, // Iron - 838, // Diamond - 843, // Netherite - ] - .contains(&self.item_id) - } - - pub fn is_helmet(&self) -> bool { - [ - // Leather - 856, // Netherite - 876, // Turtle helmet - 794, // Chainmail - 860, // Diamond - 868, // Gold - 872, // Iron - 864, - ] - .contains(&self.item_id) - } - - pub fn is_chestplate(&self) -> bool { - [ - // Leather - 857, // Netherite - 877, // Chainmail - 861, // Diamond - 869, // Gold - 873, // Iron - 865, // Elytra - 773, - ] - .contains(&self.item_id) - } - - pub fn is_leggings(&self) -> bool { - [ - // Leather - 858, // Netherite - 878, // Chainmail - 862, // Diamond - 870, // Gold - 874, // Iron - 866, - ] - .contains(&self.item_id) - } - - pub fn is_boots(&self) -> bool { - [ - // Leather - 859, // Netherite - 879, // Chainmail - 863, // Diamond - 871, // Gold - 875, // Iron - 867, - ] - .contains(&self.item_id) - } -} diff --git a/pumpkin-world/src/item/item_registry.rs b/pumpkin-world/src/item/item_registry.rs deleted file mode 100644 index eb9f96379..000000000 --- a/pumpkin-world/src/item/item_registry.rs +++ /dev/null @@ -1,31 +0,0 @@ -use std::{collections::HashMap, sync::LazyLock}; - -use serde::Deserialize; - -const ITEMS_JSON: &str = include_str!("../../../assets/items.json"); - -pub static ITEMS: LazyLock> = LazyLock::new(|| { - serde_json::from_str(ITEMS_JSON).expect("Could not parse items.json registry.") -}); - -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -pub struct Item { - id: u16, - name: String, - translation_key: String, - max_stack: i8, - max_durability: u16, - break_sound: String, - food: Option, -} - -#[expect(dead_code)] -#[derive(Deserialize, Clone, Debug)] -struct FoodComponent { - hunger: u16, - saturation: f32, - always_edible: bool, - meat: bool, - snack: bool, -} diff --git a/pumpkin-world/src/item/mod.rs b/pumpkin-world/src/item/mod.rs deleted file mode 100644 index 43de8dfe8..000000000 --- a/pumpkin-world/src/item/mod.rs +++ /dev/null @@ -1,26 +0,0 @@ -mod item_categories; -mod item_registry; -pub use item_registry::ITEMS; -#[derive(serde::Deserialize, Debug, Clone, PartialEq, Eq)] -#[serde(rename_all = "lowercase")] -/// Item Rarity -pub enum Rarity { - Common, - UnCommon, - Rare, - Epic, -} - -#[derive(Clone, Copy, Debug)] -pub struct ItemStack { - pub item_count: u8, - // This ID is the numerical protocol ID, not the usual minecraft::block ID. - pub item_id: u16, - // TODO: Add Item Components -} - -impl PartialEq for ItemStack { - fn eq(&self, other: &Self) -> bool { - self.item_id == other.item_id - } -} diff --git a/pumpkin-world/src/level.rs b/pumpkin-world/src/level.rs deleted file mode 100644 index c65e4cb64..000000000 --- a/pumpkin-world/src/level.rs +++ /dev/null @@ -1,274 +0,0 @@ -use std::{path::PathBuf, sync::Arc}; - -use dashmap::{DashMap, Entry}; -use num_traits::Zero; -use pumpkin_core::math::vector2::Vector2; -use rayon::iter::{IntoParallelRefIterator, ParallelIterator}; -use tokio::{ - sync::{mpsc, RwLock}, - task::JoinHandle, -}; - -use crate::{ - chunk::{ - anvil::AnvilChunkReader, ChunkData, ChunkParsingError, ChunkReader, ChunkReadingError, - }, - world_gen::{get_world_gen, Seed, WorldGenerator}, -}; - -pub type ConcurrentChunkResult = Vec<(Vector2, JoinHandle<()>)>; - -/// The `Level` module provides functionality for working with chunks within or outside a Minecraft world. -/// -/// Key features include: -/// -/// - **Chunk Loading:** Efficiently loads chunks from disk. -/// - **Chunk Caching:** Stores accessed chunks in memory for faster access. -/// - **Chunk Generation:** Generates new chunks on-demand using a specified `WorldGenerator`. -/// -/// For more details on world generation, refer to the `WorldGenerator` module. -pub struct Level { - save_file: Option, - loaded_chunks: Arc, Arc>>>, - chunk_watchers: Arc, usize>>, - chunk_reader: Arc, - world_gen: Arc, -} - -#[derive(Clone)] -pub struct SaveFile { - pub root_folder: PathBuf, - pub region_folder: PathBuf, -} - -impl Level { - pub fn from_root_folder(root_folder: PathBuf) -> Self { - let world_gen = get_world_gen(Seed(0)).into(); // TODO Read Seed from config. - if root_folder.exists() { - let region_folder = root_folder.join("region"); - assert!( - region_folder.exists(), - "World region folder does not exist, despite there being a root folder." - ); - - Self { - world_gen, - save_file: Some(SaveFile { - root_folder, - region_folder, - }), - chunk_reader: Arc::new(AnvilChunkReader::new()), - loaded_chunks: Arc::new(DashMap::new()), - chunk_watchers: Arc::new(DashMap::new()), - } - } else { - Self { - world_gen, - save_file: None, - chunk_reader: Arc::new(AnvilChunkReader::new()), - loaded_chunks: Arc::new(DashMap::new()), - chunk_watchers: Arc::new(DashMap::new()), - } - } - } - - pub fn get_block() {} - - pub fn loaded_chunk_count(&self) -> usize { - self.loaded_chunks.len() - } - - pub fn list_cached(&self) { - for entry in self.loaded_chunks.iter() { - log::debug!("In map: {:?}", entry.key()); - } - } - - /// Marks chunks as "watched" by a unique player. When no players are watching a chunk, - /// it is removed from memory. Should only be called on chunks the player was not watching - /// before - pub fn mark_chunks_as_newly_watched(&self, chunks: &[Vector2]) { - chunks.par_iter().for_each(|chunk| { - self.mark_chunk_as_newly_watched(*chunk); - }); - } - - pub fn mark_chunk_as_newly_watched(&self, chunk: Vector2) { - match self.chunk_watchers.entry(chunk) { - Entry::Occupied(mut occupied) => { - let value = occupied.get_mut(); - if let Some(new_value) = value.checked_add(1) { - *value = new_value; - //log::debug!("Watch value for {:?}: {}", chunk, value); - } else { - log::error!("Watching overflow on chunk {:?}", chunk); - } - } - Entry::Vacant(vacant) => { - vacant.insert(1); - } - } - } - - /// Marks chunks no longer "watched" by a unique player. When no players are watching a chunk, - /// it is removed from memory. Should only be called on chunks the player was watching before - pub fn mark_chunks_as_not_watched(&self, chunks: &[Vector2]) -> Vec> { - chunks - .par_iter() - .filter(|chunk| self.mark_chunk_as_not_watched(**chunk)) - .map(|chunk| *chunk) - .collect() - } - - /// Returns whether the chunk should be removed from memory - pub fn mark_chunk_as_not_watched(&self, chunk: Vector2) -> bool { - match self.chunk_watchers.entry(chunk) { - Entry::Occupied(mut occupied) => { - let value = occupied.get_mut(); - *value = value.saturating_sub(1); - if *value == 0 { - occupied.remove_entry(); - true - } else { - false - } - } - Entry::Vacant(_) => { - // This can be: - // - Player disconnecting before all packets have been sent - // - Player moving so fast that the chunk leaves the render distance before it - // is loaded into memory - log::error!( - "Marking a chunk as not watched, but was vacant! ({:?})", - chunk - ); - false - } - } - } - - pub fn should_pop_chunk(&self, chunk: &Vector2) -> bool { - if let Some(entry) = self.chunk_watchers.get(chunk) { - if entry.value().is_zero() { - self.chunk_watchers.remove(chunk); - } - } - - self.chunk_watchers.get(chunk).is_none() - } - - pub fn clean_chunks(&self, chunks: &[Vector2]) { - chunks.par_iter().for_each(|chunk_pos| { - //log::debug!("Unloading {:?}", chunk_pos); - if let Some(data) = self.loaded_chunks.remove(chunk_pos) { - self.write_chunk(data); - }; - }); - } - - pub fn clean_memory(&self, chunks_to_check: &[Vector2]) { - chunks_to_check.par_iter().for_each(|chunk| { - if let Some(entry) = self.chunk_watchers.get(chunk) { - if entry.value().is_zero() { - self.chunk_watchers.remove(chunk); - } - } - - if self.chunk_watchers.get(chunk).is_none() { - self.loaded_chunks.remove(chunk); - } - }); - self.loaded_chunks.shrink_to_fit(); - self.chunk_watchers.shrink_to_fit(); - } - - pub fn write_chunk(&self, _chunk_to_write: (Vector2, Arc>)) { - //TODO - } - - fn load_chunk_from_save( - chunk_reader: Arc, - save_file: SaveFile, - chunk_pos: Vector2, - ) -> Result>>, ChunkReadingError> { - match chunk_reader.read_chunk(&save_file, &chunk_pos) { - Ok(data) => Ok(Some(Arc::new(RwLock::new(data)))), - Err( - ChunkReadingError::ChunkNotExist - | ChunkReadingError::ParsingError(ChunkParsingError::ChunkNotGenerated), - ) => { - // This chunk was not generated yet. - Ok(None) - } - Err(err) => Err(err), - } - } - - /// Reads/Generates many chunks in a world - /// MUST be called from a tokio runtime thread - /// - /// Note: The order of the output chunks will almost never be in the same order as the order of input chunks - pub fn fetch_chunks( - &self, - chunks: &[Vector2], - channel: mpsc::Sender>>, - ) -> ConcurrentChunkResult { - chunks - .iter() - .map(|at| { - let channel = channel.clone(); - let loaded_chunks = self.loaded_chunks.clone(); - let chunk_reader = self.chunk_reader.clone(); - let save_file = self.save_file.clone(); - let world_gen = self.world_gen.clone(); - let chunk_pos = *at; - - let join_handle = tokio::spawn(async move { - let chunk = loaded_chunks - .get(&chunk_pos) - .map(|entry| entry.value().clone()) - .unwrap_or_else(|| { - let loaded_chunk = save_file - .and_then(|save_file| { - match Self::load_chunk_from_save( - chunk_reader, - save_file, - chunk_pos, - ) { - Ok(chunk) => chunk, - Err(err) => { - log::error!( - "Failed to read chunk (regenerating) {:?}: {:?}", - chunk_pos, - err - ); - None - } - } - }) - .unwrap_or_else(|| { - Arc::new(RwLock::new(world_gen.generate_chunk(chunk_pos))) - }); - - if let Some(data) = loaded_chunks.get(&chunk_pos) { - // Another thread populated in between the previous check and now - // We did work, but this is basically like a cache miss, not much we - // can do about it - data.value().clone() - } else { - loaded_chunks.insert(chunk_pos, loaded_chunk.clone()); - loaded_chunk - } - }); - - let _ = channel - .send(chunk) - .await - .inspect_err(|err| log::error!("unable to send chunk to channel: {}", err)); - }); - - (*at, join_handle) - }) - .collect() - } -} diff --git a/pumpkin-world/src/lib.rs b/pumpkin-world/src/lib.rs deleted file mode 100644 index 6e30ee9ab..000000000 --- a/pumpkin-world/src/lib.rs +++ /dev/null @@ -1,14 +0,0 @@ -pub mod biome; -pub mod block; -pub mod chunk; -pub mod coordinates; -pub mod cylindrical_chunk_iterator; -pub mod dimension; -pub mod item; -pub mod level; -mod world_gen; - -pub const WORLD_HEIGHT: usize = 384; -pub const WORLD_LOWEST_Y: i16 = -64; -pub const WORLD_MAX_Y: i16 = WORLD_HEIGHT as i16 - WORLD_LOWEST_Y.abs(); -pub const DIRECT_PALETTE_BITS: u32 = 15; diff --git a/pumpkin-world/src/world_gen/blender/mod.rs b/pumpkin-world/src/world_gen/blender/mod.rs deleted file mode 100644 index eb1e0ec43..000000000 --- a/pumpkin-world/src/world_gen/blender/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -use super::noise::density::NoisePos; - -pub struct Blender { - // TODO -} - -impl Blender { - pub fn apply_blend_density(&self, _pos: &NoisePos, _density: f64) -> f64 { - todo!() - } -} diff --git a/pumpkin-world/src/world_gen/generator.rs b/pumpkin-world/src/world_gen/generator.rs deleted file mode 100644 index d035842aa..000000000 --- a/pumpkin-world/src/world_gen/generator.rs +++ /dev/null @@ -1,46 +0,0 @@ -use noise::Perlin; -use pumpkin_core::math::vector2::Vector2; - -use crate::biome::Biome; -use crate::block::block_state::BlockState; -use crate::chunk::{ChunkBlocks, ChunkData}; -use crate::coordinates::{BlockCoordinates, ChunkRelativeBlockCoordinates, XZBlockCoordinates}; -use crate::world_gen::Seed; - -pub trait GeneratorInit { - fn new(seed: Seed) -> Self; -} - -pub trait WorldGenerator: Sync + Send { - fn generate_chunk(&self, at: Vector2) -> ChunkData; -} - -pub(crate) trait BiomeGenerator: Sync + Send { - fn generate_biome(&self, at: XZBlockCoordinates) -> Biome; -} - -#[expect(dead_code)] -pub(crate) trait TerrainGenerator: Sync + Send { - fn prepare_chunk(&self, at: &Vector2); - - /// Is static - fn generate_block(&self, at: BlockCoordinates, biome: Biome) -> BlockState; -} - -pub(crate) trait PerlinTerrainGenerator: Sync + Send { - fn height_variation(&self) -> f64 { - 4.0 - } - - fn prepare_chunk(&self, at: &Vector2, perlin: &Perlin); - - /// Dependens on the perlin noise height - fn generate_block( - &self, - coordinates: ChunkRelativeBlockCoordinates, - at: BlockCoordinates, - blocks: &mut ChunkBlocks, - chunk_height: i16, - biome: Biome, - ); -} diff --git a/pumpkin-world/src/world_gen/generic_generator.rs b/pumpkin-world/src/world_gen/generic_generator.rs deleted file mode 100644 index de3f02cac..000000000 --- a/pumpkin-world/src/world_gen/generic_generator.rs +++ /dev/null @@ -1,119 +0,0 @@ -use noise::{NoiseFn, Perlin}; -use pumpkin_core::math::vector2::Vector2; - -use crate::{ - chunk::{ChunkBlocks, ChunkData}, - coordinates::{ChunkRelativeBlockCoordinates, ChunkRelativeXZBlockCoordinates}, - WORLD_LOWEST_Y, -}; - -use super::{ - generator::{BiomeGenerator, GeneratorInit, PerlinTerrainGenerator, WorldGenerator}, - Seed, -}; - -pub struct GenericGenerator { - biome_generator: B, - terrain_generator: T, - // TODO: May make this optional?. But would be pain to use in most biomes then. Maybe make a new trait like - // PerlinTerrainGenerator - perlin: Perlin, -} - -impl GeneratorInit - for GenericGenerator -{ - fn new(seed: Seed) -> Self { - Self { - biome_generator: B::new(seed), - terrain_generator: T::new(seed), - perlin: Perlin::new(seed.0 as u32), - } - } -} - -impl WorldGenerator for GenericGenerator { - fn generate_chunk(&self, at: Vector2) -> ChunkData { - let mut blocks = ChunkBlocks::default(); - self.terrain_generator.prepare_chunk(&at, &self.perlin); - let noise_value = self.perlin.get([at.x as f64 / 16.0, at.z as f64 / 16.0]); - - let base_height = 64.0; - let chunk_height = - noise_value.mul_add(self.terrain_generator.height_variation(), base_height) as i16; - - for x in 0..16u8 { - for z in 0..16u8 { - let biome = self.biome_generator.generate_biome( - ChunkRelativeXZBlockCoordinates { - x: x.into(), - z: z.into(), - } - .with_chunk_coordinates(at), - ); - - // Iterate from the highest block to the lowest, in order to minimize the heightmap updates - for y in (WORLD_LOWEST_Y..chunk_height).rev() { - let coordinates = ChunkRelativeBlockCoordinates { - x: x.into(), - y: y.into(), - z: z.into(), - }; - - //coordinates, - self.terrain_generator.generate_block( - coordinates, - coordinates.with_chunk_coordinates(at), - &mut blocks, - chunk_height, - biome, - ); - } - } - } - - ChunkData { - blocks, - position: at, - } - } -} - -// TODO: implement static terrain generator -/* -fn generate_chunk(&mut self, at: Vector2) -> ChunkData { - let mut blocks = ChunkBlocks::default(); - self.terrain_generator.prepare_chunk(&at, &self.perlin); - for x in 0..16u8 { - for z in 0..16u8 { - let biome = self.biome_generator.generate_biome( - ChunkRelativeXZBlockCoordinates { - x: x.into(), - z: z.into(), - } - .with_chunk_coordinates(at), - ); - - // Iterate from the highest block to the lowest, in order to minimize the heightmap updates - for y in (WORLD_LOWEST_Y..WORLD_MAX_Y).rev() { - let coordinates = ChunkRelativeBlockCoordinates { - x: x.into(), - y: y.into(), - z: z.into(), - }; - - blocks.set_block( - coordinates, - self.terrain_generator - .generate_block(coordinates.with_chunk_coordinates(at), biome), - ); - } - } - } - - ChunkData { - blocks, - position: at, - } -} -*/ diff --git a/pumpkin-world/src/world_gen/height_limit.rs b/pumpkin-world/src/world_gen/height_limit.rs deleted file mode 100644 index beb4dd043..000000000 --- a/pumpkin-world/src/world_gen/height_limit.rs +++ /dev/null @@ -1,66 +0,0 @@ -use enum_dispatch::enum_dispatch; - -#[enum_dispatch] -pub enum HeightLimitView { - Standard(StandardHeightLimitView), -} - -#[enum_dispatch(HeightLimitView)] -pub trait HeightLimitViewImpl { - fn height(&self) -> i32; - - fn bottom_y(&self) -> i32; - - fn top_y(&self) -> i32 { - self.bottom_y() + self.height() - } - - fn vertical_section_count(&self) -> i32 { - self.top_section_coord() - self.bottom_section_coord() - } - - fn bottom_section_coord(&self) -> i32 { - self.bottom_y() >> 4 - } - - fn top_section_coord(&self) -> i32 { - ((self.top_y() - 1) >> 4) + 1 - } - - fn out_of_height(&self, height: i32) -> bool { - height < self.bottom_y() || height >= self.top_y() - } - - fn section_index(&self, y: i32) -> i32 { - self.section_coord_to_index(y >> 4) - } - - fn section_coord_to_index(&self, coord: i32) -> i32 { - coord - self.bottom_section_coord() - } - - fn section_index_to_coord(&self, index: i32) -> i32 { - index + self.bottom_section_coord() - } -} - -pub struct StandardHeightLimitView { - height: i32, - bottom_y: i32, -} - -impl StandardHeightLimitView { - pub fn new(height: i32, bottom_y: i32) -> Self { - Self { height, bottom_y } - } -} - -impl HeightLimitViewImpl for StandardHeightLimitView { - fn height(&self) -> i32 { - self.height - } - - fn bottom_y(&self) -> i32 { - self.bottom_y - } -} diff --git a/pumpkin-world/src/world_gen/implementation/mod.rs b/pumpkin-world/src/world_gen/implementation/mod.rs deleted file mode 100644 index 7aa11a83b..000000000 --- a/pumpkin-world/src/world_gen/implementation/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod overworld; -pub mod superflat; diff --git a/pumpkin-world/src/world_gen/implementation/overworld/biome/mod.rs b/pumpkin-world/src/world_gen/implementation/overworld/biome/mod.rs deleted file mode 100644 index a7ff0a22e..000000000 --- a/pumpkin-world/src/world_gen/implementation/overworld/biome/mod.rs +++ /dev/null @@ -1,55 +0,0 @@ -use std::ops::Add; - -use crate::{block::BlockState, coordinates::ChunkRelativeBlockCoordinates}; - -pub mod plains; - -pub fn generate_tree( - chunk_relative_coordinates: ChunkRelativeBlockCoordinates, -) -> Vec<(ChunkRelativeBlockCoordinates, BlockState)> { - let x = chunk_relative_coordinates.x; - let z = chunk_relative_coordinates.z; - - // TODO: Adjust tree height and trunk width based on biome - let tree_height: i8 = 7; - let trunk_width: i8 = 1; - - let mut tree_blocks = Vec::new(); - - // Generate trunk - for y in 0..tree_height { - for dx in 0 - trunk_width..=trunk_width { - for dz in 0 - trunk_width..=trunk_width { - let block_coordinates = ChunkRelativeBlockCoordinates { - x: x.add(dx as u8).into(), - y: (chunk_relative_coordinates.y.add(y as i16)).into(), - z: z.add(dz as u8).into(), - }; - tree_blocks.push(( - block_coordinates, - BlockState::new("minecraft:oak_log").unwrap(), - )); - } - } - } - - // Generate leaves - let leaf_radius = trunk_width + 1; - for y in tree_height..tree_height + 3 { - for dx in 0 - leaf_radius..=leaf_radius { - for dz in 0 - leaf_radius..=leaf_radius { - let block_coordinates = ChunkRelativeBlockCoordinates { - x: x.add(dx as u8).into(), - y: (chunk_relative_coordinates.y.add(y as i16)).into(), - z: z.add(dz as u8).into(), - }; - tree_blocks.push(( - block_coordinates, - BlockState::new("minecraft:oak_leaves").unwrap(), - )); - } - } - } - - tree_blocks -} diff --git a/pumpkin-world/src/world_gen/implementation/overworld/biome/plains.rs b/pumpkin-world/src/world_gen/implementation/overworld/biome/plains.rs deleted file mode 100644 index 320e207ba..000000000 --- a/pumpkin-world/src/world_gen/implementation/overworld/biome/plains.rs +++ /dev/null @@ -1,126 +0,0 @@ -use noise::Perlin; -use pumpkin_core::math::vector2::Vector2; -use rand::Rng; - -use crate::{ - biome::Biome, - block::BlockState, - chunk::ChunkBlocks, - coordinates::{BlockCoordinates, ChunkRelativeBlockCoordinates, XZBlockCoordinates}, - world_gen::{ - generator::{BiomeGenerator, GeneratorInit, PerlinTerrainGenerator}, - generic_generator::GenericGenerator, - Seed, - }, -}; - -pub type PlainsGenerator = GenericGenerator; - -pub(crate) struct PlainsBiomeGenerator {} - -impl GeneratorInit for PlainsBiomeGenerator { - fn new(_: Seed) -> Self { - Self {} - } -} - -impl BiomeGenerator for PlainsBiomeGenerator { - // TODO make generic over Biome and allow changing the Biome in the config. - fn generate_biome(&self, _: XZBlockCoordinates) -> Biome { - Biome::Plains - } -} - -pub(crate) struct PlainsTerrainGenerator {} - -impl GeneratorInit for PlainsTerrainGenerator { - fn new(_: Seed) -> Self { - Self {} - } -} - -impl PerlinTerrainGenerator for PlainsTerrainGenerator { - fn prepare_chunk(&self, _at: &Vector2, _perlin: &Perlin) {} - // TODO allow specifying which blocks should be at which height in the config. - fn generate_block( - &self, - coordinates: ChunkRelativeBlockCoordinates, - at: BlockCoordinates, - blocks: &mut ChunkBlocks, - chunk_height: i16, - _: Biome, - ) { - let begin_stone_height = chunk_height - 5; - let begin_dirt_height = chunk_height - 2; - - let y = *at.y; - if y == -64 { - blocks.set_block( - coordinates, - BlockState::new("minecraft:bedrock").unwrap().into(), - ); - } else if y >= -63 && y <= begin_stone_height { - blocks.set_block( - coordinates, - BlockState::new("minecraft:stone").unwrap().into(), - ); - } else if y >= begin_stone_height && y < begin_dirt_height { - blocks.set_block( - coordinates, - BlockState::new("minecraft:dirt").unwrap().into(), - ); - } else if y == chunk_height - 2 { - blocks.set_block( - coordinates, - BlockState::new("minecraft:grass_block").unwrap().into(), - ); - } else if y == chunk_height - 1 { - // TODO: generate flowers and grass - let grass: u8 = rand::thread_rng().gen_range(0..7); - if grass == 3 { - let flower: u8 = rand::thread_rng().gen_range(0..20); - if flower == 6 { - match rand::thread_rng().gen_range(0..4) { - 0 => { - blocks.set_block( - coordinates, - BlockState::new("minecraft:dandelion").unwrap().into(), - ); - } - 1 => { - blocks.set_block( - coordinates, - BlockState::new("minecraft:oxeye_daisy").unwrap().into(), - ); - } - 2 => { - blocks.set_block( - coordinates, - BlockState::new("minecraft:cornflower").unwrap().into(), - ); - } - 3 => { - blocks.set_block( - coordinates, - BlockState::new("minecraft:poppy").unwrap().into(), - ); - } - _ => { - blocks.set_block( - coordinates, - BlockState::new("minecraft:azure_bluet").unwrap().into(), - ); - } - } - } else { - // TODO: Tall grass, Tall grass data called `half`, There is `upper` and `lower` - blocks.set_block( - coordinates, - BlockState::new("minecraft:short_grass").unwrap().into(), - ); - } - } - } - // BlockState::AIR - } -} diff --git a/pumpkin-world/src/world_gen/implementation/overworld/mod.rs b/pumpkin-world/src/world_gen/implementation/overworld/mod.rs deleted file mode 100644 index f1af41c40..000000000 --- a/pumpkin-world/src/world_gen/implementation/overworld/mod.rs +++ /dev/null @@ -1 +0,0 @@ -pub mod biome; diff --git a/pumpkin-world/src/world_gen/implementation/superflat.rs b/pumpkin-world/src/world_gen/implementation/superflat.rs deleted file mode 100644 index eb773f3a7..000000000 --- a/pumpkin-world/src/world_gen/implementation/superflat.rs +++ /dev/null @@ -1,51 +0,0 @@ -use pumpkin_core::math::vector2::Vector2; - -use crate::{ - biome::Biome, - block::block_state::BlockState, - coordinates::{BlockCoordinates, XZBlockCoordinates}, - world_gen::{ - generator::{BiomeGenerator, GeneratorInit, TerrainGenerator}, - generic_generator::GenericGenerator, - Seed, - }, -}; - -#[expect(dead_code)] -pub type SuperflatGenerator = GenericGenerator; - -pub(crate) struct SuperflatBiomeGenerator {} - -impl GeneratorInit for SuperflatBiomeGenerator { - fn new(_: Seed) -> Self { - Self {} - } -} - -impl BiomeGenerator for SuperflatBiomeGenerator { - // TODO make generic over Biome and allow changing the Biome in the config. - fn generate_biome(&self, _: XZBlockCoordinates) -> Biome { - Biome::Plains - } -} - -pub(crate) struct SuperflatTerrainGenerator {} - -impl GeneratorInit for SuperflatTerrainGenerator { - fn new(_: Seed) -> Self { - Self {} - } -} - -impl TerrainGenerator for SuperflatTerrainGenerator { - fn prepare_chunk(&self, _at: &Vector2) {} - // TODO allow specifying which blocks should be at which height in the config. - fn generate_block(&self, at: BlockCoordinates, _: Biome) -> BlockState { - match *at.y { - -64 => BlockState::new("minecraft:bedrock").unwrap(), - -63..=-62 => BlockState::new("minecraft:dirt").unwrap(), - -61 => BlockState::new("minecraft:grass_block").unwrap(), - _ => BlockState::AIR, - } - } -} diff --git a/pumpkin-world/src/world_gen/mod.rs b/pumpkin-world/src/world_gen/mod.rs deleted file mode 100644 index fbf0490ac..000000000 --- a/pumpkin-world/src/world_gen/mod.rs +++ /dev/null @@ -1,71 +0,0 @@ -#![allow(dead_code)] - -mod blender; -mod generator; -mod generic_generator; -pub mod height_limit; -mod implementation; -mod noise; -mod positions; -mod proto_chunk; -mod sampler; -mod seed; - -pub use generator::WorldGenerator; -use implementation::overworld::biome::plains::PlainsGenerator; -pub use seed::Seed; - -use generator::GeneratorInit; - -pub fn get_world_gen(seed: Seed) -> Box { - // TODO decide which WorldGenerator to pick based on config. - Box::new(PlainsGenerator::new(seed)) -} - -pub mod biome_coords { - use num_traits::PrimInt; - - #[inline] - pub fn from_block(coord: T) -> T - where - T: PrimInt, - { - coord >> 2 - } - - #[inline] - pub fn to_block(coord: T) -> T - where - T: PrimInt, - { - coord << 2 - } - - #[inline] - pub fn from_chunk(coord: T) -> T - where - T: PrimInt, - { - coord << 2 - } - - #[inline] - pub fn to_chunk(coord: T) -> T - where - T: PrimInt, - { - coord >> 2 - } -} - -#[derive(PartialEq)] -pub enum Direction { - North, - NorthEast, - East, - SouthEast, - South, - SouthWest, - West, - NorthWest, -} diff --git a/pumpkin-world/src/world_gen/noise/density/blend.rs b/pumpkin-world/src/world_gen/noise/density/blend.rs deleted file mode 100644 index 952efc818..000000000 --- a/pumpkin-world/src/world_gen/noise/density/blend.rs +++ /dev/null @@ -1,101 +0,0 @@ -use std::sync::Arc; - -use super::{ - Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, NoisePosImpl, Visitor, - VisitorImpl, -}; - -#[derive(Clone)] -pub struct BlendOffsetFunction {} - -impl<'a> DensityFunctionImpl<'a> for BlendOffsetFunction { - fn sample(&self, _pos: &NoisePos) -> f64 { - 0f64 - } - - fn fill(&self, densities: &mut [f64], _applier: &Applier) { - densities.fill(0f64) - } - - fn min(&self) -> f64 { - 0f64 - } - - fn max(&self) -> f64 { - 0f64 - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::BlendOffset(self.clone()))) - } -} - -#[derive(Clone)] -pub struct BlendAlphaFunction {} - -impl<'a> DensityFunctionImpl<'a> for BlendAlphaFunction { - fn sample(&self, _pos: &NoisePos) -> f64 { - 1f64 - } - - fn fill(&self, densities: &mut [f64], _applier: &Applier) { - densities.fill(1f64); - } - - fn max(&self) -> f64 { - 1f64 - } - - fn min(&self) -> f64 { - 1f64 - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::BlendAlpha(self.clone()))) - } -} - -#[derive(Clone)] -pub struct BlendDensityFunction<'a> { - function: Arc>, -} - -impl<'a> BlendDensityFunction<'a> { - pub fn new(density: Arc>) -> Self { - Self { function: density } - } -} - -impl<'a> BlendDensityFunction<'a> { - fn apply_density(&self, pos: &NoisePos, density: f64) -> f64 { - pos.get_blender().apply_blend_density(pos, density) - } -} - -impl<'a> DensityFunctionImpl<'a> for BlendDensityFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.apply_density(pos, self.function.sample(pos)) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.function.fill(densities, applier); - densities.iter_mut().enumerate().for_each(|(i, x)| { - *x = self.apply_density(&applier.at(i), *x); - }); - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - let new_function = BlendDensityFunction { - function: self.function.apply(visitor), - }; - visitor.apply(Arc::new(DensityFunction::BlendDensity(new_function))) - } - - fn min(&self) -> f64 { - f64::NEG_INFINITY - } - - fn max(&self) -> f64 { - f64::INFINITY - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/end.rs b/pumpkin-world/src/world_gen/noise/density/end.rs deleted file mode 100644 index f546701a4..000000000 --- a/pumpkin-world/src/world_gen/noise/density/end.rs +++ /dev/null @@ -1,79 +0,0 @@ -use std::sync::Arc; - -use pumpkin_core::random::{legacy_rand::LegacyRand, RandomImpl}; - -use crate::world_gen::noise::simplex::SimplexNoiseSampler; - -use super::{ - Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, NoisePosImpl, Visitor, - VisitorImpl, -}; - -#[derive(Clone)] -pub struct EndIslandFunction { - sampler: SimplexNoiseSampler, -} - -impl EndIslandFunction { - pub fn new(seed: u64) -> Self { - let mut rand = LegacyRand::from_seed(seed); - rand.skip(17292); - Self { - sampler: SimplexNoiseSampler::new(&mut rand), - } - } - - fn sample_2d(sampler: &SimplexNoiseSampler, x: i32, z: i32) -> f32 { - let i = x / 2; - let j = z / 2; - let k = x % 2; - let l = z % 2; - - let f = ((x * x + z * z) as f32).sqrt().mul_add(-8f32, 100f32); - let mut f = f.clamp(-100f32, 80f32); - - for m in -12..=12 { - for n in -12..=12 { - let o = (i + m) as i64; - let p = (j + n) as i64; - - if (o * o + p * p) > 4096i64 - && sampler.sample_2d(o as f64, p as f64) < -0.9f32 as f64 - { - let g = - (o as f32).abs().mul_add(3439f32, (p as f32).abs() * 147f32) % 13f32 + 9f32; - let h = (k - m * 2) as f32; - let q = (l - n * 2) as f32; - let r = h.hypot(q).mul_add(-g, 100f32); - let s = r.clamp(-100f32, 80f32); - - f = f.max(s); - } - } - } - - f - } -} - -impl<'a> DensityFunctionImpl<'a> for EndIslandFunction { - fn fill(&self, densities: &mut [f64], applier: &Applier) { - applier.fill(densities, &DensityFunction::EndIsland(self.clone())) - } - - fn sample(&self, pos: &NoisePos) -> f64 { - (Self::sample_2d(&self.sampler, pos.x() / 8, pos.z() / 8) as f64 - 8f64) / 128f64 - } - - fn min(&self) -> f64 { - -0.84375f64 - } - - fn max(&self) -> f64 { - 0.5625f64 - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::EndIsland(self.clone()))) - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/math.rs b/pumpkin-world/src/world_gen/noise/density/math.rs deleted file mode 100644 index d20cae5f3..000000000 --- a/pumpkin-world/src/world_gen/noise/density/math.rs +++ /dev/null @@ -1,268 +0,0 @@ -use std::sync::Arc; - -use log::warn; - -use super::{ - Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, UnaryDensityFunction, - Visitor, VisitorImpl, -}; - -#[derive(Clone)] -pub enum LinearType { - Mul, - Add, -} - -#[derive(Clone)] -pub struct LinearFunction<'a> { - action: LinearType, - input: Arc>, - min: f64, - max: f64, - arg: f64, -} - -impl<'a> DensityFunctionImpl<'a> for LinearFunction<'a> { - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - let new_function = self.input.apply(visitor); - let d = new_function.min(); - let e = new_function.max(); - - let (f, g) = match self.action { - LinearType::Add => (d + self.arg, e + self.arg), - LinearType::Mul => { - if self.arg >= 0f64 { - (d * self.arg, e * self.arg) - } else { - (e * self.arg, d * self.arg) - } - } - }; - - Arc::new(DensityFunction::Linear(LinearFunction { - action: self.action.clone(), - input: new_function, - min: f, - max: g, - arg: self.arg, - })) - } - - fn sample(&self, pos: &NoisePos) -> f64 { - self.apply_density(self.input.sample(pos)) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier); - densities - .iter_mut() - .for_each(|val| *val = self.apply_density(*val)) - } - - fn min(&self) -> f64 { - self.min - } - - fn max(&self) -> f64 { - self.max - } -} - -impl<'a> UnaryDensityFunction<'a> for LinearFunction<'a> { - fn apply_density(&self, density: f64) -> f64 { - match self.action { - LinearType::Mul => density * self.arg, - LinearType::Add => density + self.arg, - } - } -} - -#[derive(Clone)] -pub enum BinaryType { - Mul, - Add, - Min, - Max, -} - -#[derive(Clone)] -pub struct BinaryFunction<'a> { - action: BinaryType, - arg1: Arc>, - arg2: Arc>, - min: f64, - max: f64, -} - -impl<'a> BinaryFunction<'a> { - pub fn create( - action: BinaryType, - arg1: Arc>, - arg2: Arc>, - ) -> DensityFunction<'a> { - let d = arg1.min(); - let e = arg2.min(); - let f = arg1.max(); - let g = arg2.max(); - - match action { - BinaryType::Min | BinaryType::Max => { - if d >= e || e >= f { - warn!("Density function does not overlap"); - } - } - _ => {} - } - - let h = match action { - BinaryType::Add => d + e, - BinaryType::Mul => { - if d > 0f64 && e > 0f64 { - d * e - } else if f < 0f64 && g < 0f64 { - f * g - } else { - (d * g).min(f * e) - } - } - BinaryType::Min => d.min(e), - BinaryType::Max => d.max(e), - }; - - let i = match action { - BinaryType::Add => f + g, - BinaryType::Mul => { - if d > 0f64 && e > 0f64 { - f * g - } else if f < 0f64 && g < 0f64 { - d * e - } else { - (d * e).max(f * g) - } - } - BinaryType::Min => f.min(g), - BinaryType::Max => f.max(g), - }; - - match action { - BinaryType::Mul | BinaryType::Add => { - let action = match action { - BinaryType::Add => LinearType::Add, - BinaryType::Mul => LinearType::Mul, - _ => unreachable!(), - }; - - if let DensityFunction::Constant(func) = arg1.as_ref() { - return DensityFunction::Linear(LinearFunction { - action, - input: arg2, - min: h, - max: i, - arg: func.value, - }); - } - - if let DensityFunction::Constant(func) = arg2.as_ref() { - return DensityFunction::Linear(LinearFunction { - action, - input: arg1, - min: h, - max: i, - arg: func.value, - }); - } - } - _ => {} - } - - DensityFunction::Binary(BinaryFunction { - action, - arg1, - arg2, - min: h, - max: i, - }) - } -} - -impl<'a> DensityFunctionImpl<'a> for BinaryFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - let d = self.arg1.sample(pos); - let e = self.arg2.sample(pos); - - match self.action { - BinaryType::Add => d + e, - BinaryType::Mul => d * e, - BinaryType::Min => { - if d < self.arg2.min() { - d - } else { - d.min(e) - } - } - BinaryType::Max => { - if d > self.arg2.max() { - d - } else { - d.max(e) - } - } - } - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.arg1.fill(densities, applier); - match self.action { - BinaryType::Add => { - let mut ds = Vec::with_capacity(densities.len()); - densities.iter().for_each(|_| ds.push(0f64)); - self.arg2.fill(&mut ds, applier); - densities - .iter_mut() - .zip(ds) - .for_each(|(real, temp)| *real += temp); - } - BinaryType::Mul => { - densities.iter_mut().enumerate().for_each(|(i, val)| { - if *val != 0f64 { - *val *= self.arg2.sample(&applier.at(i)); - }; - }); - } - BinaryType::Min => { - let e = self.arg2.min(); - - densities.iter_mut().enumerate().for_each(|(i, val)| { - if *val >= e { - *val = val.min(self.arg2.sample(&applier.at(i))); - } - }); - } - BinaryType::Max => { - let e = self.arg2.max(); - - densities.iter_mut().enumerate().for_each(|(i, val)| { - if *val <= e { - *val = val.max(self.arg2.sample(&applier.at(i))) - } - }); - } - } - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(BinaryFunction::create( - self.action.clone(), - self.arg1.apply(visitor), - self.arg2.apply(visitor), - ))) - } - - fn max(&self) -> f64 { - self.max - } - - fn min(&self) -> f64 { - self.min - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/mod.rs b/pumpkin-world/src/world_gen/noise/density/mod.rs deleted file mode 100644 index a2edc99bc..000000000 --- a/pumpkin-world/src/world_gen/noise/density/mod.rs +++ /dev/null @@ -1,1619 +0,0 @@ -use std::{ops::Deref, sync::Arc}; - -use blend::{BlendAlphaFunction, BlendDensityFunction, BlendOffsetFunction}; -use derive_getters::Getters; -use end::EndIslandFunction; -use enum_dispatch::enum_dispatch; -use math::{BinaryFunction, BinaryType, LinearFunction}; -use noise::{InternalNoise, InterpolatedNoiseSampler, NoiseFunction, ShiftedNoiseFunction}; -use offset::{ShiftAFunction, ShiftBFunction}; -use spline::SplineFunction; -use terrain_helpers::{create_factor_spline, create_jaggedness_spline, create_offset_spline}; -use unary::{ClampFunction, UnaryFunction, UnaryType}; -use weird::{RarityMapper, WierdScaledFunction}; - -use crate::world_gen::blender::Blender; - -use super::{clamped_map, perlin::DoublePerlinNoiseParameters, BuiltInNoiseParams}; - -pub mod blend; -mod end; -mod math; -pub mod noise; -mod offset; -pub mod spline; -mod terrain_helpers; -mod unary; -mod weird; - -struct SlopedCheeseResult<'a> { - offset: Arc>, - factor: Arc>, - depth: Arc>, - jaggedness: Arc>, - sloped_cheese: Arc>, -} - -#[derive(Getters)] -pub struct BuiltInNoiseFunctions<'a> { - zero: Arc>, - ten: Arc>, - blend_alpha: Arc>, - blend_offset: Arc>, - y: Arc>, - shift_x: Arc>, - shift_z: Arc>, - base_3d_noise_overworld: Arc>, - base_3d_noise_nether: Arc>, - base_3d_noise_end: Arc>, - continents_overworld: Arc>, - erosion_overworld: Arc>, - ridges_overworld: Arc>, - ridges_folded_overworld: Arc>, - offset_overworld: Arc>, - factor_overworld: Arc>, - jaggedness_overworld: Arc>, - depth_overworld: Arc>, - sloped_cheese_overworld: Arc>, - continents_overworld_large_biome: Arc>, - erosion_overworld_large_biome: Arc>, - offset_overworld_large_biome: Arc>, - factor_overworld_large_biome: Arc>, - jaggedness_overworld_large_biome: Arc>, - depth_overworld_large_biome: Arc>, - sloped_cheese_overworld_large_biome: Arc>, - offset_overworld_amplified: Arc>, - factor_overworld_amplified: Arc>, - jaggedness_overworld_amplified: Arc>, - depth_overworld_amplified: Arc>, - sloped_cheese_overworld_amplified: Arc>, - sloped_cheese_end: Arc>, - caves_spaghetti_roughness_function_overworld: Arc>, - caves_spaghetti_2d_thickness_modular_overworld: Arc>, - caves_spaghetti_2d_overworld: Arc>, - caves_entrances_overworld: Arc>, - caves_noodle_overworld: Arc>, - caves_pillars_overworld: Arc>, -} - -//Bits avaliable to encode y-pos -pub const SIZE_BITS_Y: i32 = 12; -pub const MAX_HEIGHT: i32 = (1 << SIZE_BITS_Y) - 32; -pub const MAX_COLUMN_HEIGHT: i32 = (MAX_HEIGHT >> 1) - 1; -pub const MIN_HEIGHT: i32 = MAX_COLUMN_HEIGHT - MAX_HEIGHT + 1; - -impl<'a> BuiltInNoiseFunctions<'a> { - pub fn new(built_in_noise_params: &BuiltInNoiseParams<'a>) -> Self { - let blend_alpha = Arc::new(DensityFunction::BlendAlpha(BlendAlphaFunction {})); - let blend_offset = Arc::new(DensityFunction::BlendOffset(BlendOffsetFunction {})); - let zero = Arc::new(DensityFunction::Constant(ConstantFunction::new(0f64))); - let ten = Arc::new(DensityFunction::Constant(ConstantFunction::new(10f64))); - - let y = Arc::new({ - DensityFunction::ClampedY(YClampedFunction { - from: MIN_HEIGHT * 2, - to: MAX_COLUMN_HEIGHT * 2, - from_val: (MIN_HEIGHT * 2) as f64, - to_val: (MAX_COLUMN_HEIGHT * 2) as f64, - }) - }); - - let shift_x = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftA(ShiftAFunction::new(Arc::new( - InternalNoise::new(built_in_noise_params.offset().clone(), None), - )))), - WrapperType::Cache2D, - ))), - WrapperType::CacheFlat, - )) - }); - - let shift_z = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftB(ShiftBFunction::new(Arc::new( - InternalNoise::new(built_in_noise_params.offset().clone(), None), - )))), - WrapperType::Cache2D, - ))), - WrapperType::CacheFlat, - )) - }); - - let base_3d_noise_overworld = Arc::new({ - DensityFunction::InterpolatedNoise( - InterpolatedNoiseSampler::create_base_3d_noise_function( - 0.25f64, 0.125f64, 80f64, 160f64, 8f64, - ), - ) - }); - - let base_3d_noise_nether = Arc::new({ - DensityFunction::InterpolatedNoise( - InterpolatedNoiseSampler::create_base_3d_noise_function( - 0.25f64, 0.375f64, 80f64, 60f64, 8f64, - ), - ) - }); - - let base_3d_noise_end = Arc::new({ - DensityFunction::InterpolatedNoise( - InterpolatedNoiseSampler::create_base_3d_noise_function( - 0.25f64, 0.25f64, 80f64, 160f64, 4f64, - ), - ) - }); - - let continents_overworld = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - zero.clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - built_in_noise_params.continentalness().clone(), - None, - )), - ))), - WrapperType::CacheFlat, - )) - }); - - let erosion_overworld = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - zero.clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - built_in_noise_params.erosion().clone(), - None, - )), - ))), - WrapperType::CacheFlat, - )) - }); - - let ridges_overworld = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - zero.clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - built_in_noise_params.ridge().clone(), - None, - )), - ))), - WrapperType::CacheFlat, - )) - }); - - let ridges_folded_overworld = Arc::new({ - ridges_overworld - .abs() - .add_const(-0.6666666666666666f64) - .abs() - .add_const(-0.3333333333333333f64) - .mul_const(-3f64) - }); - - let overworld_sloped_cheese_result = sloped_cheese_function( - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.jagged().clone(), - None, - )), - 1500f64, - 0f64, - ))), - continents_overworld.clone(), - erosion_overworld.clone(), - ridges_overworld.clone(), - ridges_folded_overworld.clone(), - blend_offset.clone(), - ten.clone(), - zero.clone(), - base_3d_noise_overworld.clone(), - false, - ); - - let continents_overworld_large_biome = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - zero.clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - built_in_noise_params.continentalness_large().clone(), - None, - )), - ))), - WrapperType::CacheFlat, - )) - }); - - let erosion_overworld_large_biome = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - zero.clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - built_in_noise_params.erosion_large().clone(), - None, - )), - ))), - WrapperType::CacheFlat, - )) - }); - - let overworld_large_biome_sloped_cheese_result = sloped_cheese_function( - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.jagged().clone(), - None, - )), - 1500f64, - 0f64, - ))), - continents_overworld_large_biome.clone(), - erosion_overworld_large_biome.clone(), - ridges_overworld.clone(), - ridges_folded_overworld.clone(), - blend_offset.clone(), - ten.clone(), - zero.clone(), - base_3d_noise_overworld.clone(), - false, - ); - - let overworld_amplified_sloped_cheese_result = sloped_cheese_function( - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.jagged().clone(), - None, - )), - 1500f64, - 0f64, - ))), - continents_overworld.clone(), - erosion_overworld.clone(), - ridges_overworld.clone(), - ridges_folded_overworld.clone(), - blend_offset.clone(), - ten.clone(), - zero.clone(), - base_3d_noise_overworld.clone(), - true, - ); - - let sloped_cheese_end = Arc::new({ - DensityFunction::EndIsland(EndIslandFunction::new(0)).add(base_3d_noise_end.clone()) - }); - - let caves_spaghetti_roughness_function_overworld = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new( - noise_in_range( - built_in_noise_params - .spaghetti_roughness_modulator() - .clone(), - 1f64, - 1f64, - 0f64, - -0.1f64, - ) - .mul(Arc::new( - DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_roughness().clone(), - None, - )), - 1f64, - 1f64, - )) - .abs() - .add_const(-0.4f64), - )), - ), - WrapperType::CacheOnce, - )) - }); - - let caves_spaghetti_2d_thickness_modular_overworld = Arc::new({ - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(noise_in_range( - built_in_noise_params.spaghetti_2d_thickness().clone(), - 2f64, - 1f64, - -0.6f64, - -1.3f64, - )), - WrapperType::CacheOnce, - )) - }); - - let caves_spaghetti_2d_overworld = Arc::new({ - let function1 = DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_2d_modulator().clone(), - None, - )), - 2f64, - 1f64, - )); - - let function2 = DensityFunction::Wierd(WierdScaledFunction::new( - Arc::new(function1), - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_2d().clone(), - None, - )), - RarityMapper::Caves, - )); - - let function3 = noise_in_range( - built_in_noise_params.spaghetti_2d_elevation().clone(), - 1f64, - 0f64, - ((-64i32) / 8i32) as f64, - 8f64, - ); - - let function4 = caves_spaghetti_2d_thickness_modular_overworld.clone(); - - let function5 = function3.add(Arc::new( - DensityFunction::ClampedY(YClampedFunction { - from: -64, - to: 320, - from_val: 8f64, - to_val: -40f64, - }) - .abs(), - )); - - let function6 = Arc::new(function5.add(function4.clone()).cube()); - - let function7 = function2.add(Arc::new(function4.mul_const(0.083f64))); - - function7.binary_max(function6).clamp(-1f64, 1f64) - }); - - let caves_entrances_overworld = Arc::new({ - let function = DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_3d_rarity().clone(), - None, - )), - 2f64, - 1f64, - )); - - let function2 = Arc::new(noise_in_range( - built_in_noise_params.spaghetti_3d_thickness().clone(), - 1f64, - 1f64, - -0.065f64, - -0.088f64, - )); - - let function3 = DensityFunction::Wierd(WierdScaledFunction::new( - Arc::new(function.clone()), - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_3d_1().clone(), - None, - )), - RarityMapper::Tunnels, - )); - - let function4 = Arc::new(DensityFunction::Wierd(WierdScaledFunction::new( - Arc::new(function), - Arc::new(InternalNoise::new( - built_in_noise_params.spaghetti_3d_2().clone(), - None, - )), - RarityMapper::Tunnels, - ))); - - let function5 = Arc::new( - function3 - .binary_max(function4) - .add(function2) - .clamp(-1f64, 1f64), - ); - - let function6 = caves_spaghetti_roughness_function_overworld.clone(); - - let function7 = DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.cave_entrance().clone(), - None, - )), - 0.75f64, - 0.5f64, - )); - - let function8 = function7 - .add_const(0.37f64) - .add(Arc::new(DensityFunction::ClampedY(YClampedFunction { - from: -10, - to: 30, - from_val: 0.3f64, - to_val: 0f64, - }))); - - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(function8.binary_min(Arc::new(function6.add(function5)))), - WrapperType::CacheOnce, - )) - }); - - let caves_noodle_overworld = Arc::new({ - let function = y.clone(); - - let function2 = veritcal_range_choice( - function.clone(), - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.noodle().clone(), - None, - )), - 1f64, - 1f64, - ))), - -60, - 320, - -1, - ); - - let function3 = veritcal_range_choice( - function.clone(), - Arc::new(noise_in_range( - built_in_noise_params.noodle_thickness().clone(), - 1f64, - 1f64, - -0.05f64, - -0.1f64, - )), - -60, - 320, - 0, - ); - - let function4 = veritcal_range_choice( - function.clone(), - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.noodle_ridge_a().clone(), - None, - )), - 2.6666666666666665f64, - 2.6666666666666665f64, - ))), - -60, - 320, - 0, - ); - - let function5 = veritcal_range_choice( - function.clone(), - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.noodle_ridge_b().clone(), - None, - )), - 2.6666666666666665f64, - 2.6666666666666665f64, - ))), - -60, - 320, - 0, - ); - - let function6 = Arc::new( - function4 - .abs() - .binary_max(Arc::new(function5.abs())) - .mul_const(1.5f64), - ); - - DensityFunction::Range(RangeFunction { - input: Arc::new(function2), - min: -1000000f64, - max: 0f64, - in_range: Arc::new(DensityFunction::Constant(ConstantFunction::new(64f64))), - out_range: Arc::new(function3.add(function6)), - }) - }); - - let caves_pillars_overworld = Arc::new({ - let function = DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - built_in_noise_params.pillar().clone(), - None, - )), - 25f64, - 0.3f64, - )); - - let function2 = Arc::new(noise_in_range( - built_in_noise_params.pillar_rareness().clone(), - 1f64, - 1f64, - 0f64, - -2f64, - )); - - let function3 = noise_in_range( - built_in_noise_params.pillar_thickness().clone(), - 1f64, - 1f64, - 0f64, - 1.1f64, - ); - - let function4 = function.mul_const(2f64).add(function2); - - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(function4.mul(Arc::new(function3.cube()))), - WrapperType::CacheOnce, - )) - }); - - Self { - zero, - ten, - blend_offset, - blend_alpha, - y, - shift_x, - shift_z, - base_3d_noise_overworld, - base_3d_noise_nether, - base_3d_noise_end, - continents_overworld, - erosion_overworld, - ridges_overworld, - ridges_folded_overworld, - offset_overworld: overworld_sloped_cheese_result.offset, - factor_overworld: overworld_sloped_cheese_result.factor, - jaggedness_overworld: overworld_sloped_cheese_result.jaggedness, - depth_overworld: overworld_sloped_cheese_result.depth, - sloped_cheese_overworld: overworld_sloped_cheese_result.sloped_cheese, - continents_overworld_large_biome, - erosion_overworld_large_biome, - offset_overworld_large_biome: overworld_large_biome_sloped_cheese_result.offset, - factor_overworld_large_biome: overworld_large_biome_sloped_cheese_result.factor, - jaggedness_overworld_large_biome: overworld_large_biome_sloped_cheese_result.jaggedness, - depth_overworld_large_biome: overworld_large_biome_sloped_cheese_result.depth, - sloped_cheese_overworld_large_biome: overworld_large_biome_sloped_cheese_result - .sloped_cheese, - offset_overworld_amplified: overworld_amplified_sloped_cheese_result.offset, - factor_overworld_amplified: overworld_amplified_sloped_cheese_result.factor, - jaggedness_overworld_amplified: overworld_amplified_sloped_cheese_result.jaggedness, - depth_overworld_amplified: overworld_amplified_sloped_cheese_result.depth, - sloped_cheese_overworld_amplified: overworld_amplified_sloped_cheese_result - .sloped_cheese, - sloped_cheese_end, - caves_spaghetti_roughness_function_overworld, - caves_spaghetti_2d_thickness_modular_overworld, - caves_spaghetti_2d_overworld, - caves_entrances_overworld, - caves_noodle_overworld, - caves_pillars_overworld, - } - } -} - -#[allow(clippy::too_many_arguments)] -fn sloped_cheese_function<'a>( - jagged_noise: Arc>, - continents: Arc>, - erosion: Arc>, - ridges: Arc>, - ridges_folded: Arc>, - blend_offset: Arc>, - ten: Arc>, - zero: Arc>, - base_3d_noise_overworld: Arc>, - amplified: bool, -) -> SlopedCheeseResult<'a> { - let offset = Arc::new(apply_blending( - Arc::new( - DensityFunction::Constant(ConstantFunction::new(-0.50375f32 as f64)).add(Arc::new( - DensityFunction::Spline(SplineFunction::new(Arc::new(create_offset_spline( - continents.clone(), - erosion.clone(), - ridges_folded.clone(), - amplified, - )))), - )), - ), - blend_offset, - )); - - let factor = Arc::new(apply_blending( - Arc::new(DensityFunction::Spline(SplineFunction::new(Arc::new( - create_factor_spline( - continents.clone(), - erosion.clone(), - ridges.clone(), - ridges_folded.clone(), - amplified, - ), - )))), - ten, - )); - - let depth = Arc::new( - DensityFunction::ClampedY(YClampedFunction { - from: -64, - to: 320, - from_val: 1.5f64, - to_val: -1.5f64, - }) - .add(offset.clone()), - ); - - let jaggedness = Arc::new(apply_blending( - Arc::new(DensityFunction::Spline(SplineFunction::new(Arc::new( - create_jaggedness_spline(continents, erosion, ridges, ridges_folded, amplified), - )))), - zero, - )); - - let density1 = Arc::new(jaggedness.mul(Arc::new(jagged_noise.half_negative()))); - let density2 = DensityFunction::Constant(ConstantFunction::new(4f64)).mul(Arc::new( - depth.add(density1).mul(factor.clone()).quarter_negative(), - )); - - let sloped_cheese = Arc::new(density2.add(base_3d_noise_overworld)); - - SlopedCheeseResult { - offset, - factor, - depth, - jaggedness, - sloped_cheese, - } -} - -pub fn peaks_valleys_noise(variance: f32) -> f32 { - -((variance.abs() - 0.6666667f32).abs() - 0.33333334f32) * 3f32 -} - -pub fn veritcal_range_choice<'a>( - input: Arc>, - in_range: Arc>, - min: i32, - max: i32, - out: i32, -) -> DensityFunction<'a> { - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::Range(RangeFunction { - input, - min: min as f64, - max: (max + 1) as f64, - in_range, - out_range: Arc::new(DensityFunction::Constant(ConstantFunction::new(out as f64))), - })), - WrapperType::Interpolated, - )) -} - -pub fn apply_blend_density(density: DensityFunction) -> DensityFunction { - let function = DensityFunction::BlendDensity(BlendDensityFunction::new(Arc::new(density))); - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(function), - WrapperType::Interpolated, - )) - .mul_const(0.64f64) - .squeeze() -} - -fn apply_blending<'a>( - function: Arc>, - blend: Arc>, -) -> DensityFunction<'a> { - let function = lerp_density( - Arc::new(DensityFunction::BlendAlpha(BlendAlphaFunction {})), - blend, - function, - ); - - DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(DensityFunction::Wrapper(WrapperFunction::new( - Arc::new(function), - WrapperType::Cache2D, - ))), - WrapperType::CacheFlat, - )) -} - -fn noise_in_range( - noise: DoublePerlinNoiseParameters, - xz_scale: f64, - y_scale: f64, - min: f64, - max: f64, -) -> DensityFunction { - map_range( - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise, None)), - xz_scale, - y_scale, - ))), - min, - max, - ) -} - -fn map_range(function: Arc, min: f64, max: f64) -> DensityFunction { - let d = (min + max) * 0.5f64; - let e = (max - min) * 0.5f64; - - DensityFunction::Constant(ConstantFunction::new(d)).add(Arc::new( - DensityFunction::Constant(ConstantFunction::new(e)).mul(function), - )) -} - -#[derive(Clone)] -#[enum_dispatch(DensityFunctionImpl)] -pub enum DensityFunction<'a> { - Clamp(ClampFunction<'a>), - Unary(UnaryFunction<'a>), - Noise(NoiseFunction<'a>), - ShiftA(ShiftAFunction<'a>), - ShiftB(ShiftBFunction<'a>), - ShiftedNoise(ShiftedNoiseFunction<'a>), - Spline(SplineFunction<'a>), - Constant(ConstantFunction), - Linear(LinearFunction<'a>), - Binary(BinaryFunction<'a>), - BlendOffset(BlendOffsetFunction), - BlendAlpha(BlendAlphaFunction), - BlendDensity(BlendDensityFunction<'a>), - ClampedY(YClampedFunction), - InterpolatedNoise(InterpolatedNoiseSampler), - EndIsland(EndIslandFunction), - Wierd(WierdScaledFunction<'a>), - Range(RangeFunction<'a>), - Wrapper(WrapperFunction<'a>), -} - -impl<'a> DensityFunction<'a> { - pub fn clamp(&self, min: f64, max: f64) -> Self { - assert!(min <= max); - Self::Clamp(ClampFunction { - input: Arc::new(self.clone()), - min, - max, - }) - } - - pub fn abs(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::Abs, - Arc::new(self.clone()), - )) - } - - pub fn square(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::Square, - Arc::new(self.clone()), - )) - } - - pub fn cube(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::Cube, - Arc::new(self.clone()), - )) - } - - pub fn half_negative(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::HalfNeg, - Arc::new(self.clone()), - )) - } - - pub fn quarter_negative(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::QuartNeg, - Arc::new(self.clone()), - )) - } - - pub fn squeeze(&self) -> Self { - Self::Unary(UnaryFunction::create( - UnaryType::Squeeze, - Arc::new(self.clone()), - )) - } - - pub fn add_const(&self, val: f64) -> Self { - self.add(Arc::new(Self::Constant(ConstantFunction::new(val)))) - } - - pub fn add(&self, other: Arc>) -> Self { - BinaryFunction::create(BinaryType::Add, Arc::new(self.clone()), other) - } - - pub fn mul_const(&self, val: f64) -> Self { - self.mul(Arc::new(Self::Constant(ConstantFunction::new(val)))) - } - - pub fn mul(&self, other: Arc>) -> Self { - BinaryFunction::create(BinaryType::Mul, Arc::new(self.clone()), other) - } - - pub fn binary_min(&self, other: Arc>) -> Self { - BinaryFunction::create(BinaryType::Min, Arc::new(self.clone()), other) - } - - pub fn binary_max(&self, other: Arc>) -> Self { - BinaryFunction::create(BinaryType::Max, Arc::new(self.clone()), other) - } -} - -pub struct Unused<'a> { - _x: &'a str, -} - -impl<'a> NoisePosImpl for Unused<'a> { - fn x(&self) -> i32 { - todo!() - } - - fn y(&self) -> i32 { - todo!() - } - - fn z(&self) -> i32 { - todo!() - } -} - -impl<'a> ApplierImpl<'a> for Unused<'a> { - fn at(&self, _index: usize) -> NoisePos<'a> { - todo!() - } - - fn fill(&self, _densities: &mut [f64], _function: &DensityFunction<'a>) { - todo!() - } -} - -impl<'a> VisitorImpl<'a> for Unused<'a> { - fn apply(&self, _function: Arc>) -> Arc> { - todo!() - } -} - -#[enum_dispatch(NoisePosImpl)] -pub enum NoisePos<'a> { - Unblended(UnblendedNoisePos), - Todo(Unused<'a>), -} - -pub struct UnblendedNoisePos { - x: i32, - y: i32, - z: i32, -} - -impl UnblendedNoisePos { - pub fn new(x: i32, y: i32, z: i32) -> Self { - Self { x, y, z } - } -} - -impl NoisePosImpl for UnblendedNoisePos { - fn x(&self) -> i32 { - self.x - } - - fn y(&self) -> i32 { - self.y - } - - fn z(&self) -> i32 { - self.z - } -} - -#[enum_dispatch] -pub trait NoisePosImpl { - fn x(&self) -> i32; - fn y(&self) -> i32; - fn z(&self) -> i32; - - fn get_blender(&self) -> Blender { - unimplemented!() - } -} - -#[enum_dispatch(ApplierImpl)] -pub enum Applier<'a> { - Todo(Unused<'a>), -} - -#[enum_dispatch] -pub trait ApplierImpl<'a> { - fn at(&self, index: usize) -> NoisePos<'a>; - - fn fill(&self, densities: &mut [f64], function: &DensityFunction<'a>); -} - -#[enum_dispatch(VisitorImpl)] -pub enum Visitor<'a> { - Unwrap(UnwrapVisitor), - Todo(Unused<'a>), -} - -pub struct UnwrapVisitor {} - -impl<'a> VisitorImpl<'a> for UnwrapVisitor { - fn apply(&self, function: Arc>) -> Arc> { - match function.deref() { - DensityFunction::Wrapper(wrapper) => wrapper.wrapped(), - _ => function.clone(), - } - } -} - -#[enum_dispatch] -pub trait VisitorImpl<'a> { - fn apply(&self, function: Arc>) -> Arc>; - - fn apply_internal_noise<'b>(&self, function: Arc>) -> Arc> { - function.clone() - } -} - -#[enum_dispatch] -pub trait DensityFunctionImpl<'a> { - fn sample(&self, pos: &NoisePos) -> f64; - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>); - - fn apply(&self, visitor: &Visitor<'a>) -> Arc>; - - fn min(&self) -> f64; - - fn max(&self) -> f64; -} - -#[derive(Clone)] -pub struct ConstantFunction { - value: f64, -} - -impl ConstantFunction { - pub fn new(value: f64) -> Self { - ConstantFunction { value } - } -} - -impl<'a> DensityFunctionImpl<'a> for ConstantFunction { - fn sample(&self, _pos: &NoisePos) -> f64 { - self.value - } - - fn fill(&self, densities: &mut [f64], _applier: &Applier) { - densities.fill(self.value) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::Constant(self.clone()))) - } - - fn min(&self) -> f64 { - self.value - } - - fn max(&self) -> f64 { - self.value - } -} - -#[derive(Clone)] -pub enum WrapperType { - Cache2D, - CacheFlat, - CacheOnce, - Interpolated, - CacheCell, -} - -#[derive(Clone)] -pub struct WrapperFunction<'a> { - input: Arc>, - wrapper: WrapperType, -} - -impl<'a> WrapperFunction<'a> { - pub fn new(input: Arc>, wrapper: WrapperType) -> Self { - Self { input, wrapper } - } - - pub fn wrapped(&self) -> Arc> { - self.input.clone() - } - - pub fn wrapper(&self) -> WrapperType { - self.wrapper.clone() - } -} - -impl<'a> DensityFunctionImpl<'a> for WrapperFunction<'a> { - fn max(&self) -> f64 { - self.input.max() - } - - fn min(&self) -> f64 { - self.input.min() - } - - fn sample(&self, pos: &NoisePos) -> f64 { - self.input.sample(pos) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::Wrapper(WrapperFunction { - input: self.input.apply(visitor), - wrapper: self.wrapper.clone(), - }))) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier) - } -} - -#[derive(Clone)] -pub struct RangeFunction<'a> { - input: Arc>, - min: f64, - max: f64, - in_range: Arc>, - out_range: Arc>, -} - -impl<'a> RangeFunction<'a> { - pub fn new( - input: Arc>, - min: f64, - max: f64, - in_range: Arc>, - out_range: Arc>, - ) -> Self { - Self { - input, - min, - max, - in_range, - out_range, - } - } -} - -impl<'a> DensityFunctionImpl<'a> for RangeFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - let d = self.input.sample(pos); - if d >= self.min && d < self.max { - self.in_range.sample(pos) - } else { - self.out_range.sample(pos) - } - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier); - densities.iter_mut().enumerate().for_each(|(i, val)| { - if *val >= self.min && *val < self.max { - *val = self.in_range.sample(&applier.at(i)); - } else { - *val = self.out_range.sample(&applier.at(i)); - } - }); - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::Range(RangeFunction { - input: self.input.apply(visitor), - min: self.min, - max: self.max, - in_range: self.in_range.apply(visitor), - out_range: self.out_range.apply(visitor), - }))) - } - - fn min(&self) -> f64 { - self.in_range.min().min(self.out_range.min()) - } - - fn max(&self) -> f64 { - self.in_range.max().max(self.out_range.max()) - } -} - -#[derive(Clone)] -pub struct YClampedFunction { - from: i32, - to: i32, - from_val: f64, - to_val: f64, -} - -impl YClampedFunction { - pub fn new(from: i32, to: i32, from_val: f64, to_val: f64) -> Self { - Self { - from, - to, - from_val, - to_val, - } - } -} - -impl<'a> DensityFunctionImpl<'a> for YClampedFunction { - fn sample(&self, pos: &NoisePos) -> f64 { - clamped_map( - pos.y() as f64, - self.from as f64, - self.to as f64, - self.from_val, - self.to_val, - ) - } - - fn min(&self) -> f64 { - self.from_val.min(self.to_val) - } - - fn max(&self) -> f64 { - self.from_val.max(self.to_val) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier) { - applier.fill(densities, &DensityFunction::ClampedY(self.clone())) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::ClampedY(self.clone()))) - } -} - -pub trait UnaryDensityFunction<'a>: DensityFunctionImpl<'a> { - fn apply_density(&self, density: f64) -> f64; -} - -pub trait OffsetDensityFunction<'a>: DensityFunctionImpl<'a> { - fn offset_noise(&self) -> &InternalNoise<'a>; - - fn sample_3d(&self, x: f64, y: f64, z: f64) -> f64 { - self.offset_noise() - .sample(x * 0.25f64, y * 0.25f64, z * 0.25f64) - * 4f64 - } -} - -pub fn lerp_density<'a>( - delta: Arc>, - start: Arc>, - end: Arc>, -) -> DensityFunction<'a> { - if let DensityFunction::Constant(function) = start.as_ref() { - lerp_density_static_start(delta, function.value, end) - } else { - let function = Arc::new(DensityFunction::Wrapper(WrapperFunction::new( - delta, - WrapperType::CacheOnce, - ))); - let function2 = Arc::new(function.mul_const(-1f64).add_const(1f64)); - start.mul(function2).add(Arc::new(end.mul(function))) - } -} - -pub fn lerp_density_static_start<'a>( - delta: Arc>, - start: f64, - end: Arc>, -) -> DensityFunction<'a> { - delta.mul(Arc::new(end.add_const(-start))).add_const(start) -} - -#[cfg(test)] -mod test { - use crate::world_gen::noise::{density::DensityFunctionImpl, BuiltInNoiseParams}; - - use super::{BuiltInNoiseFunctions, NoisePos, UnblendedNoisePos}; - - #[test] - fn test_density_function_correctness() { - let noise_params = BuiltInNoiseParams::new(); - let noise_functions = BuiltInNoiseFunctions::new(&noise_params); - - let pos = NoisePos::Unblended(UnblendedNoisePos { x: 0, y: 0, z: 0 }); - - assert_eq!(noise_functions.blend_alpha.sample(&pos), 1f64); - assert_eq!(noise_functions.blend_alpha.min(), 1f64); - assert_eq!(noise_functions.blend_alpha.max(), 1f64); - - assert_eq!(noise_functions.blend_offset.sample(&pos), 0f64); - assert_eq!(noise_functions.blend_offset.min(), 0f64); - assert_eq!(noise_functions.blend_offset.max(), 0f64); - - assert_eq!(noise_functions.zero.sample(&pos), 0f64); - assert_eq!(noise_functions.zero.min(), 0f64); - assert_eq!(noise_functions.zero.max(), 0f64); - - assert_eq!(noise_functions.y.sample(&pos), 0f64); - assert_eq!(noise_functions.y.min(), -4064f64); - assert_eq!(noise_functions.y.max(), 4062f64); - - assert_eq!(noise_functions.shift_x.sample(&pos), 0f64); - assert_eq!(noise_functions.shift_x.min(), -8f64); - assert_eq!(noise_functions.shift_x.max(), 8f64); - - assert_eq!(noise_functions.shift_z.sample(&pos), 0f64); - assert_eq!(noise_functions.shift_z.min(), -8f64); - assert_eq!(noise_functions.shift_z.max(), 8f64); - - assert_eq!( - noise_functions.base_3d_noise_overworld.sample(&pos), - 0.05283727086562935f64 - ); - assert_eq!( - noise_functions.base_3d_noise_overworld.min(), - -87.55150000000002f64 - ); - assert_eq!( - noise_functions.base_3d_noise_overworld.max(), - 87.55150000000002f64 - ); - - assert_eq!( - noise_functions.base_3d_noise_nether.sample(&pos), - 0.05283727086562935f64 - ); - assert_eq!( - noise_functions.base_3d_noise_nether.min(), - -258.65450000000004f64 - ); - assert_eq!( - noise_functions.base_3d_noise_nether.max(), - 258.65450000000004f64 - ); - - assert_eq!( - noise_functions.base_3d_noise_end.sample(&pos), - 0.05283727086562935f64 - ); - assert_eq!( - noise_functions.base_3d_noise_end.min(), - -173.10299999999998f64 - ); - assert_eq!( - noise_functions.base_3d_noise_end.max(), - 173.10299999999998f64 - ); - - assert_eq!(noise_functions.continents_overworld.sample(&pos), 0f64); - assert_eq!(noise_functions.continents_overworld.min(), -2f64); - assert_eq!(noise_functions.continents_overworld.max(), 2f64); - - assert_eq!(noise_functions.erosion_overworld.sample(&pos), 0f64); - assert_eq!(noise_functions.erosion_overworld.min(), -2f64); - assert_eq!(noise_functions.erosion_overworld.max(), 2f64); - - assert_eq!(noise_functions.ridges_overworld.sample(&pos), 0f64); - assert_eq!(noise_functions.ridges_overworld.min(), -2f64); - assert_eq!(noise_functions.ridges_overworld.max(), 2f64); - - assert_eq!(noise_functions.ridges_folded_overworld.sample(&pos), -1f64); - assert_eq!( - noise_functions.ridges_folded_overworld.min(), - -3.000000000000001f64 - ); - assert_eq!(noise_functions.ridges_folded_overworld.max(), 1f64); - - assert_eq!( - noise_functions.offset_overworld.sample(&pos), - -0.6037500277161598f64 - ); - assert_eq!( - noise_functions.offset_overworld.min(), - -1.3752707839012146f64 - ); - assert_eq!( - noise_functions.offset_overworld.max(), - 0.9962499737739563f64 - ); - - assert_eq!( - noise_functions.factor_overworld.sample(&pos), - 5.549900531768799f64 - ); - assert_eq!(noise_functions.factor_overworld.min(), 0.625f64); - assert_eq!(noise_functions.factor_overworld.max(), 6.300000190734863f64); - - assert_eq!(noise_functions.jaggedness_overworld.sample(&pos), 0f64); - assert_eq!(noise_functions.jaggedness_overworld.min(), 0f64); - assert_eq!( - noise_functions.jaggedness_overworld.max(), - 0.6299999952316284f64 - ); - - assert_eq!( - noise_functions.depth_overworld.sample(&pos), - 0.3962499722838402f64 - ); - assert_eq!( - noise_functions.depth_overworld.min(), - -2.8752707839012146f64 - ); - assert_eq!(noise_functions.depth_overworld.max(), 2.4962499737739563f64); - - assert_eq!( - noise_functions.sloped_cheese_overworld.sample(&pos), - 8.849428998431454f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld.min(), - -109.63470657711427f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld.max(), - 182.2090019645691f64 - ); - - assert_eq!( - noise_functions - .continents_overworld_large_biome - .sample(&pos), - 0f64 - ); - assert_eq!( - noise_functions.continents_overworld_large_biome.min(), - -2f64 - ); - assert_eq!(noise_functions.continents_overworld_large_biome.max(), 2f64); - - assert_eq!( - noise_functions.erosion_overworld_large_biome.sample(&pos), - 0f64 - ); - assert_eq!(noise_functions.erosion_overworld_large_biome.min(), -2f64); - assert_eq!(noise_functions.erosion_overworld_large_biome.max(), 2f64); - - assert_eq!( - noise_functions.offset_overworld_large_biome.sample(&pos), - -0.6037500277161598f64 - ); - assert_eq!( - noise_functions.offset_overworld_large_biome.min(), - -1.3752707839012146f64 - ); - assert_eq!( - noise_functions.offset_overworld_large_biome.max(), - 0.9962499737739563f64 - ); - - assert_eq!( - noise_functions.factor_overworld_large_biome.sample(&pos), - 5.549900531768799f64 - ); - assert_eq!(noise_functions.factor_overworld_large_biome.min(), 0.625f64); - assert_eq!( - noise_functions.factor_overworld_large_biome.max(), - 6.300000190734863f64 - ); - - assert_eq!( - noise_functions - .jaggedness_overworld_large_biome - .sample(&pos), - 0f64 - ); - assert_eq!(noise_functions.jaggedness_overworld_large_biome.min(), 0f64); - assert_eq!( - noise_functions.jaggedness_overworld_large_biome.max(), - 0.6299999952316284f64 - ); - - assert_eq!( - noise_functions.depth_overworld_large_biome.sample(&pos), - 0.3962499722838402f64 - ); - assert_eq!( - noise_functions.depth_overworld_large_biome.min(), - -2.8752707839012146f64 - ); - assert_eq!( - noise_functions.depth_overworld_large_biome.max(), - 2.4962499737739563f64 - ); - - assert_eq!( - noise_functions - .sloped_cheese_overworld_large_biome - .sample(&pos), - 8.849428998431454f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld_large_biome.min(), - -109.63470657711427f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld_large_biome.max(), - 182.2090019645691f64 - ); - - assert_eq!( - noise_functions.offset_overworld_amplified.sample(&pos), - -0.6037500277161598f64 - ); - assert_eq!( - noise_functions.offset_overworld_amplified.min(), - -1.3752707839012146f64 - ); - assert_eq!( - noise_functions.offset_overworld_amplified.max(), - 2.640259087085724f64 - ); - - assert_eq!( - noise_functions.factor_overworld_amplified.sample(&pos), - 0.6516130566596985f64 - ); - assert_eq!( - noise_functions.factor_overworld_amplified.min(), - 0.13888883590698242f64 - ); - assert_eq!( - noise_functions.factor_overworld_amplified.max(), - 6.300000190734863f64 - ); - - assert_eq!( - noise_functions.jaggedness_overworld_amplified.sample(&pos), - 0f64 - ); - assert_eq!(noise_functions.jaggedness_overworld_amplified.min(), 0f64); - assert_eq!( - noise_functions.jaggedness_overworld_amplified.max(), - 1.2599999904632568f64 - ); - - assert_eq!( - noise_functions.depth_overworld_amplified.sample(&pos), - 0.3962499722838402f64 - ); - assert_eq!( - noise_functions.depth_overworld_amplified.min(), - -2.8752707839012146f64 - ); - assert_eq!( - noise_functions.depth_overworld_amplified.max(), - 4.140259087085724f64 - ); - - assert_eq!( - noise_functions - .sloped_cheese_overworld_amplified - .sample(&pos), - 1.085643893430405f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld_amplified.min(), - -113.6037066672365f64 - ); - assert_eq!( - noise_functions.sloped_cheese_overworld_amplified.max(), - 255.39003359528283f64 - ); - - assert_eq!( - noise_functions.sloped_cheese_end.sample(&pos), - 0.6153372708656294f64 - ); - assert_eq!( - noise_functions.sloped_cheese_end.min(), - -173.94674999999998f64 - ); - assert_eq!( - noise_functions.sloped_cheese_end.max(), - 173.66549999999998f64 - ); - - assert_eq!( - noise_functions - .caves_spaghetti_roughness_function_overworld - .sample(&pos), - 0.020000000000000004f64 - ); - assert_eq!( - noise_functions - .caves_spaghetti_roughness_function_overworld - .min(), - -0.24000000000000005f64 - ); - assert_eq!( - noise_functions - .caves_spaghetti_roughness_function_overworld - .max(), - 0.08000000000000002f64 - ); - - assert_eq!( - noise_functions.caves_entrances_overworld.sample(&pos), - -0.056499999999999995f64 - ); - assert_eq!(noise_functions.caves_entrances_overworld.min(), -1.63f64); - // NOTE: this doesn't match java but max/min is never used anywhere so - assert_eq!(noise_functions.caves_entrances_overworld.max(), 1.08f64); - - assert_eq!( - noise_functions.caves_noodle_overworld.sample(&pos), - -0.07500000000000001f64 - ); - assert_eq!(noise_functions.caves_noodle_overworld.min(), -0.125f64); - assert_eq!(noise_functions.caves_noodle_overworld.max(), 64f64); - - assert_eq!( - noise_functions.caves_pillars_overworld.sample(&pos), - -0.16637500000000005f64 - ); - assert_eq!( - noise_functions.caves_pillars_overworld.min(), - -31.44487500000001f64 - ); - assert_eq!( - noise_functions.caves_pillars_overworld.max(), - 22.460625000000007f64 - ); - - assert_eq!( - noise_functions - .caves_spaghetti_2d_thickness_modular_overworld - .sample(&pos), - -0.95f64 - ); - assert_eq!( - noise_functions - .caves_spaghetti_2d_thickness_modular_overworld - .min(), - -1.65f64 - ); - assert_eq!( - noise_functions - .caves_spaghetti_2d_thickness_modular_overworld - .max(), - -0.2499999999999999f64 - ); - - assert_eq!( - noise_functions.caves_spaghetti_2d_overworld.sample(&pos), - -0.07885f64 - ); - assert_eq!(noise_functions.caves_spaghetti_2d_overworld.min(), -1f64); - assert_eq!(noise_functions.caves_spaghetti_2d_overworld.max(), 1f64); - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/noise.rs b/pumpkin-world/src/world_gen/noise/density/noise.rs deleted file mode 100644 index 71843e58c..000000000 --- a/pumpkin-world/src/world_gen/noise/density/noise.rs +++ /dev/null @@ -1,340 +0,0 @@ -use std::sync::Arc; - -use pumpkin_core::random::{xoroshiro128::Xoroshiro, RandomGenerator, RandomImpl}; - -use crate::world_gen::noise::{ - clamped_lerp, - perlin::{DoublePerlinNoiseParameters, DoublePerlinNoiseSampler, OctavePerlinNoiseSampler}, -}; - -use super::{ - Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, NoisePosImpl, Visitor, - VisitorImpl, -}; - -pub(crate) struct InternalNoise<'a> { - data: DoublePerlinNoiseParameters<'a>, - sampler: Option, -} - -impl<'a> InternalNoise<'a> { - pub(crate) fn new( - data: DoublePerlinNoiseParameters<'a>, - function: Option, - ) -> Self { - Self { - data, - sampler: function, - } - } - - pub(crate) fn sample(&self, x: f64, y: f64, z: f64) -> f64 { - match &self.sampler { - Some(sampler) => sampler.sample(x, y, z), - None => 0f64, - } - } - - pub(crate) fn max_value(&self) -> f64 { - match &self.sampler { - Some(sampler) => sampler.max_value(), - None => 2f64, - } - } -} - -#[derive(Clone)] -pub struct NoiseFunction<'a> { - pub(crate) noise: Arc>, - xz_scale: f64, - y_scale: f64, -} - -impl<'a> NoiseFunction<'a> { - pub fn new(noise: Arc>, xz_scale: f64, y_scale: f64) -> Self { - Self { - noise, - xz_scale, - y_scale, - } - } -} - -impl<'a> DensityFunctionImpl<'a> for NoiseFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.noise.sample( - pos.x() as f64 * self.xz_scale, - pos.y() as f64 * self.y_scale, - pos.z() as f64 * self.xz_scale, - ) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - applier.fill(densities, &DensityFunction::Noise(self.clone())) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::Noise(self.clone()))) - } - - fn max(&self) -> f64 { - self.noise.max_value() - } - - fn min(&self) -> f64 { - -self.max() - } -} - -#[derive(Clone)] -pub struct ShiftedNoiseFunction<'a> { - shift_x: Arc>, - shift_y: Arc>, - shift_z: Arc>, - noise: Arc>, - xz_scale: f64, - y_scale: f64, -} - -impl<'a> ShiftedNoiseFunction<'a> { - pub fn new( - shift_x: Arc>, - shift_y: Arc>, - shift_z: Arc>, - xz_scale: f64, - y_scale: f64, - noise: Arc>, - ) -> Self { - Self { - shift_x, - shift_y, - shift_z, - noise, - xz_scale, - y_scale, - } - } -} - -impl<'a> DensityFunctionImpl<'a> for ShiftedNoiseFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - let d = (pos.x() as f64).mul_add(self.xz_scale, self.shift_x.sample(pos)); - let e = (pos.y() as f64).mul_add(self.y_scale, self.shift_y.sample(pos)); - let f = (pos.z() as f64).mul_add(self.xz_scale, self.shift_z.sample(pos)); - - self.noise.sample(d, e, f) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - applier.fill(densities, &DensityFunction::ShiftedNoise(self.clone())) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - let new_x = self.shift_x.apply(visitor); - let new_y = self.shift_y.apply(visitor); - let new_z = self.shift_z.apply(visitor); - let new_noise = visitor.apply_internal_noise(self.noise.clone()); - - Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction { - shift_x: new_x, - shift_y: new_y, - shift_z: new_z, - xz_scale: self.xz_scale, - y_scale: self.y_scale, - noise: new_noise, - })) - } - - fn max(&self) -> f64 { - self.noise.max_value() - } - - fn min(&self) -> f64 { - -self.max() - } -} - -#[derive(Clone)] -pub struct InterpolatedNoiseSampler { - lower: Arc, - upper: Arc, - interpolation: Arc, - xz_scale_scaled: f64, - y_scale_scaled: f64, - xz_factor: f64, - y_factor: f64, - smear_scale: f64, - max_value: f64, - xz_scale: f64, - y_scale: f64, -} - -impl InterpolatedNoiseSampler { - fn create_from_random( - rand: &mut RandomGenerator, - xz_scale: f64, - y_scale: f64, - xz_factor: f64, - y_factor: f64, - smear_scale: f64, - ) -> Self { - let (start_1, amplitudes_1) = - OctavePerlinNoiseSampler::calculate_amplitudes(&(-15..=0).collect::>()); - - let (start_2, amplitudes_2) = - OctavePerlinNoiseSampler::calculate_amplitudes(&(-7..=0).collect::>()); - - Self::new( - OctavePerlinNoiseSampler::new(rand, start_1, &litudes_1), - OctavePerlinNoiseSampler::new(rand, start_1, &litudes_1), - OctavePerlinNoiseSampler::new(rand, start_2, &litudes_2), - xz_scale, - y_scale, - xz_factor, - y_factor, - smear_scale, - ) - } - - pub fn copy_with_random(&self, rand: &mut RandomGenerator) -> Self { - Self::create_from_random( - rand, - self.xz_scale, - self.y_scale, - self.xz_factor, - self.y_factor, - self.smear_scale, - ) - } - - pub fn create_base_3d_noise_function( - xz_scale: f64, - y_scale: f64, - xz_factor: f64, - y_factor: f64, - smear_scale: f64, - ) -> Self { - let mut rand = RandomGenerator::LegacyXoroshiro(Xoroshiro::from_seed(0)); - Self::create_from_random( - &mut rand, - xz_scale, - y_scale, - xz_factor, - y_factor, - smear_scale, - ) - } - - #[allow(clippy::too_many_arguments)] - fn new( - lower: OctavePerlinNoiseSampler, - upper: OctavePerlinNoiseSampler, - interpolation: OctavePerlinNoiseSampler, - xz_scale: f64, - y_scale: f64, - xz_factor: f64, - y_factor: f64, - smear_scale: f64, - ) -> Self { - let y_scale_scaled = 684.412f64 * y_scale; - let max_value = OctavePerlinNoiseSampler::get_total_amplitude( - y_scale_scaled + 2f64, - lower.persistence, - &lower.amplitudes, - ); - Self { - lower: Arc::new(lower), - upper: Arc::new(upper), - interpolation: Arc::new(interpolation), - xz_scale, - y_scale, - xz_factor, - y_factor, - smear_scale, - y_scale_scaled, - xz_scale_scaled: 684.412f64 * xz_scale, - max_value, - } - } -} - -impl<'a> DensityFunctionImpl<'a> for InterpolatedNoiseSampler { - fn sample(&self, pos: &NoisePos) -> f64 { - let d = pos.x() as f64 * self.xz_scale_scaled; - let e = pos.y() as f64 * self.y_scale_scaled; - let f = pos.z() as f64 * self.xz_scale_scaled; - - let g = d / self.xz_factor; - let h = e / self.y_factor; - let i = f / self.xz_factor; - - let j = self.y_scale_scaled * self.smear_scale; - let k = j / self.y_factor; - - let mut n = 0f64; - let mut o = 1f64; - - for p in 0..8 { - let sampler = self.interpolation.get_octave(p); - if let Some(sampler) = sampler { - n += sampler.sample_no_fade( - OctavePerlinNoiseSampler::maintain_precision(g * o), - OctavePerlinNoiseSampler::maintain_precision(h * o), - OctavePerlinNoiseSampler::maintain_precision(i * o), - k * o, - h * o, - ) / o; - } - - o /= 2f64; - } - - let q = (n / 10f64 + 1f64) / 2f64; - let bl2 = q >= 1f64; - let bl3 = q <= 0f64; - let mut o = 1f64; - let mut l = 0f64; - let mut m = 0f64; - - for r in 0..16 { - let s = OctavePerlinNoiseSampler::maintain_precision(d * o); - let t = OctavePerlinNoiseSampler::maintain_precision(e * o); - let u = OctavePerlinNoiseSampler::maintain_precision(f * o); - let v = j * o; - - if !bl2 { - let sampler = self.lower.get_octave(r); - if let Some(sampler) = sampler { - l += sampler.sample_no_fade(s, t, u, v, e * o) / o; - } - } - - if !bl3 { - let sampler = self.upper.get_octave(r); - if let Some(sampler) = sampler { - m += sampler.sample_no_fade(s, t, u, v, e * o) / o; - } - } - - o /= 2f64; - } - - clamped_lerp(l / 512f64, m / 512f64, q) / 128f64 - } - - fn max(&self) -> f64 { - self.max_value - } - - fn min(&self) -> f64 { - -self.max() - } - - fn fill(&self, densities: &mut [f64], applier: &Applier) { - applier.fill(densities, &DensityFunction::InterpolatedNoise(self.clone())) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::InterpolatedNoise(self.clone()))) - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/offset.rs b/pumpkin-world/src/world_gen/noise/density/offset.rs deleted file mode 100644 index 49be5872f..000000000 --- a/pumpkin-world/src/world_gen/noise/density/offset.rs +++ /dev/null @@ -1,88 +0,0 @@ -use std::sync::Arc; - -use super::{ - noise::InternalNoise, Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, - NoisePosImpl, OffsetDensityFunction, Visitor, VisitorImpl, -}; - -#[derive(Clone)] -pub struct ShiftAFunction<'a> { - offset: Arc>, -} - -impl<'a> ShiftAFunction<'a> { - pub fn new(offset: Arc>) -> Self { - Self { offset } - } -} - -impl<'a> OffsetDensityFunction<'a> for ShiftAFunction<'a> { - fn offset_noise(&self) -> &InternalNoise<'a> { - &self.offset - } -} - -impl<'a> DensityFunctionImpl<'a> for ShiftAFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.sample_3d(pos.x() as f64, 0f64, pos.z() as f64) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::ShiftA(ShiftAFunction { - offset: visitor.apply_internal_noise(self.offset.clone()), - }))) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - applier.fill(densities, &DensityFunction::ShiftA(self.clone())) - } - - fn max(&self) -> f64 { - self.offset_noise().max_value() * 4f64 - } - - fn min(&self) -> f64 { - -self.max() - } -} - -#[derive(Clone)] -pub struct ShiftBFunction<'a> { - offset: Arc>, -} - -impl<'a> ShiftBFunction<'a> { - pub fn new(offset: Arc>) -> Self { - Self { offset } - } -} - -impl<'a> OffsetDensityFunction<'a> for ShiftBFunction<'a> { - fn offset_noise(&self) -> &InternalNoise<'a> { - &self.offset - } -} - -impl<'a> DensityFunctionImpl<'a> for ShiftBFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.sample_3d(pos.z() as f64, pos.x() as f64, 0f64) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::ShiftB(ShiftBFunction { - offset: visitor.apply_internal_noise(self.offset.clone()), - }))) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - applier.fill(densities, &DensityFunction::ShiftB(self.clone())) - } - - fn max(&self) -> f64 { - self.offset_noise().max_value() * 4f64 - } - - fn min(&self) -> f64 { - -self.max() - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/spline.rs b/pumpkin-world/src/world_gen/noise/density/spline.rs deleted file mode 100644 index aebffcfae..000000000 --- a/pumpkin-world/src/world_gen/noise/density/spline.rs +++ /dev/null @@ -1,362 +0,0 @@ -use std::sync::Arc; - -use crate::world_gen::noise::lerp; - -use super::{ - Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, Visitor, VisitorImpl, -}; - -pub enum SplineValue<'a> { - Spline(Spline<'a>), - Fixed(f32), -} - -impl<'a> SplineValue<'a> { - fn max(&self) -> f32 { - match self { - Self::Fixed(value) => *value, - Self::Spline(spline) => spline.max, - } - } - - fn min(&self) -> f32 { - match self { - Self::Fixed(value) => *value, - Self::Spline(spline) => spline.min, - } - } - - fn apply(&self, pos: &NoisePos) -> f32 { - match self { - Self::Fixed(value) => *value, - Self::Spline(spline) => spline.apply(pos), - } - } - - fn visit(&self, visitor: &Visitor<'a>) -> SplineValue<'a> { - match self { - Self::Fixed(val) => Self::Fixed(*val), - Self::Spline(spline) => Self::Spline(spline.visit(visitor)), - } - } -} - -#[derive(Clone)] -pub(crate) struct SplinePoint<'a> { - location: f32, - value: Arc>, - derivative: f32, -} - -#[derive(Clone)] -pub struct Spline<'a> { - function: Arc>, - points: Vec>, - min: f32, - max: f32, -} - -enum Range { - In(usize), - Below, -} - -impl<'a> Spline<'a> { - fn sample_outside_range(point: f32, value: f32, points: &[SplinePoint], i: usize) -> f32 { - let f = points[i].derivative; - if f == 0f32 { - value - } else { - f.mul_add(point - points[i].location, value) - } - } - - fn binary_walk(min: usize, max: usize, pred: impl Fn(usize) -> bool) -> usize { - let mut i = max - min; - let mut min = min; - while i > 0 { - let j = i / 2; - let k = min + j; - if pred(k) { - i = j; - } else { - min = k + 1; - i -= j + 1; - } - } - min - } - - fn find_range_for_location(points: &[SplinePoint], x: f32) -> Range { - let index_greater_than_x = Self::binary_walk(0, points.len(), |i| x < points[i].location); - if index_greater_than_x == 0 { - Range::Below - } else { - Range::In(index_greater_than_x - 1) - } - } - - pub fn new(function: Arc>, points: &[SplinePoint<'a>]) -> Self { - let i = points.len() - 1; - let mut f = f32::INFINITY; - let mut g = f32::NEG_INFINITY; - - let h = function.min() as f32; - let j = function.max() as f32; - - if h < points[0].location { - let k = Self::sample_outside_range(h, points[0].value.min(), points, 0); - let l = Self::sample_outside_range(h, points[0].value.max(), points, 0); - - f = f.min(k.min(l)); - g = f.max(k.max(l)); - } - - if j > points[i].location { - let k = Self::sample_outside_range(j, points[i].value.min(), points, i); - let l = Self::sample_outside_range(j, points[i].value.max(), points, i); - - f = f.min(k.min(l)); - g = g.max(k.max(l)); - } - - for point in points { - f = f.min(point.value.min()); - g = g.max(point.value.max()); - } - - for m in 0..i { - let l = points[m].location; - let n = points[m + 1].location; - let o = n - l; - - let spline2 = &points[m].value; - let spline3 = &points[m + 1].value; - - let p = spline2.min(); - let q = spline2.max(); - let r = spline3.min(); - let s = spline3.max(); - let t = points[m].derivative; - let u = points[m + 1].derivative; - - if t != 0f32 || u != 0f32 { - let v = t * o; - let w = u * o; - - let x = p.min(r); - let y = q.max(s); - - let z = v - s + p; - let aa = v - r + q; - let ab = -w + r - q; - let ac = -w + s - p; - let ad = z.min(ab); - let ae = aa.max(ac); - - f = f.min(0.25f32.mul_add(ad, x)); - g = g.max(0.25f32.mul_add(ae, y)); - } - } - - Self { - function, - points: points.to_vec(), - min: f, - max: g, - } - } - - pub fn apply(&self, pos: &NoisePos) -> f32 { - let f = self.function.sample(pos) as f32; - let i = Self::find_range_for_location(&self.points, f); - - match i { - Range::In(index) => { - let last_index = self.points.len() - 1; - if index == last_index { - Self::sample_outside_range( - f, - self.points[last_index].value.apply(pos), - &self.points, - last_index, - ) - } else { - let point_1 = &self.points[index]; - let point_2 = &self.points[index + 1]; - let k = (f - point_1.location) / (point_2.location - point_1.location); - - let n = point_1.value.apply(pos); - let o = point_2.value.apply(pos); - - let p = point_1 - .derivative - .mul_add(point_2.location - point_1.location, -(o - n)); - let q = - (-point_2.derivative).mul_add(point_2.location - point_1.location, o - n); - (k * (1f32 - k)).mul_add(lerp(k, p, q), lerp(k, n, o)) - } - } - Range::Below => { - Self::sample_outside_range(f, self.points[0].value.apply(pos), &self.points, 0) - } - } - } - - pub fn visit(&self, visitor: &Visitor<'a>) -> Spline<'a> { - let new_function = visitor.apply(self.function.clone()); - let new_points = self - .points - .iter() - .map(|point| SplinePoint { - location: point.location, - derivative: point.derivative, - value: Arc::new(point.value.visit(visitor)), - }) - .collect::>(); - Self::new(new_function, &new_points) - } -} - -#[derive(Clone)] -pub struct SplineFunction<'a> { - spline: Arc>, -} - -impl<'a> SplineFunction<'a> { - pub fn new(spline: Arc>) -> Self { - Self { spline } - } -} - -impl<'a> DensityFunctionImpl<'a> for SplineFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.spline.apply(pos) as f64 - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - applier.fill(densities, &DensityFunction::Spline(self.clone())) - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - let new_spline = self.spline.visit(visitor); - Arc::new(DensityFunction::Spline(SplineFunction { - spline: Arc::new(new_spline), - })) - } - - fn max(&self) -> f64 { - self.spline.max as f64 - } - - fn min(&self) -> f64 { - self.spline.min as f64 - } -} - -#[derive(Clone)] -pub enum FloatAmplifier { - Identity, - OffsetAmplifier, - FactorAmplifier, - JaggednessAmplifier, -} - -impl FloatAmplifier { - #[inline] - pub fn apply(&self, f: f32) -> f32 { - match self { - Self::Identity => f, - Self::OffsetAmplifier => { - if f < 0f32 { - f - } else { - f * 2f32 - } - } - Self::FactorAmplifier => 1.25f32 - 6.25f32 / (f + 5f32), - Self::JaggednessAmplifier => f * 2f32, - } - } -} -pub struct SplineBuilder<'a> { - function: Arc>, - amplifier: FloatAmplifier, - points: Vec>, -} - -impl<'a> SplineBuilder<'a> { - pub fn new(function: Arc>, amplifier: FloatAmplifier) -> Self { - Self { - function, - amplifier, - points: Vec::new(), - } - } - - #[must_use] - pub fn add_value(&mut self, location: f32, value: f32, derivative: f32) -> &mut Self { - self.add_spline( - location, - SplineValue::Fixed(self.amplifier.apply(value)), - derivative, - ) - } - - #[must_use] - pub fn add_spline( - &mut self, - location: f32, - value: SplineValue<'a>, - derivative: f32, - ) -> &mut Self { - if let Some(last) = self.points.last() { - if location <= last.location { - panic!("Points must be in asscending order"); - } - } - - self.points.push(SplinePoint { - location, - value: Arc::new(value), - derivative, - }); - - self - } - - pub fn build(&self) -> Spline<'a> { - Spline::new(self.function.clone(), &self.points) - } -} - -#[cfg(test)] -mod test { - - use crate::world_gen::noise::{ - density::{BuiltInNoiseFunctions, NoisePos, UnblendedNoisePos}, - BuiltInNoiseParams, - }; - - use super::{FloatAmplifier, SplineBuilder}; - - #[test] - fn test_correctness() { - let noise_params = BuiltInNoiseParams::new(); - let noise_functions = BuiltInNoiseFunctions::new(&noise_params); - let pos = NoisePos::Unblended(UnblendedNoisePos { x: 0, y: 0, z: 0 }); - - let spline = SplineBuilder::new( - noise_functions.continents_overworld, - FloatAmplifier::Identity, - ) - .add_value(-1.1f32, 0.044f32, 0f32) - .add_value(-1.02f32, -0.2222f32, 0f32) - .add_value(-0.51f32, -0.2222f32, 0f32) - .add_value(-0.44f32, -0.12f32, 0f32) - .add_value(-0.18f32, -0.12f32, 0f32) - .build(); - - assert_eq!(spline.apply(&pos), -0.12f32); - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/terrain_helpers.rs b/pumpkin-world/src/world_gen/noise/density/terrain_helpers.rs deleted file mode 100644 index 2d478fb94..000000000 --- a/pumpkin-world/src/world_gen/noise/density/terrain_helpers.rs +++ /dev/null @@ -1,653 +0,0 @@ -// From da java - -use std::sync::Arc; - -use crate::world_gen::noise::density::spline::{ - FloatAmplifier, Spline, SplineBuilder, SplineValue, -}; -use crate::world_gen::noise::density::{peaks_valleys_noise, DensityFunction}; -use crate::world_gen::noise::lerp; - -#[inline] -fn get_offset_value(f: f32, g: f32, h: f32) -> f32 { - let k = (1f32 - g).mul_add(-0.5f32, 1f32); - let l = 0.5f32 * (1f32 - g); - - let m = (f + 1.17f32) * 0.46082947f32; - let n = m.mul_add(k, -l); - - if f < h { - n.max(-0.2222f32) - } else { - n.max(0f32) - } -} - -#[inline] -fn skew_map(f: f32) -> f32 { - let k = (1f32 - f).mul_add(-0.5f32, 1f32); - let l = 0.5f32 * (1f32 - f); - - l / (0.46082947f32 * k) - 1.17f32 -} - -#[inline] -fn diff_quot(f: f32, g: f32, h: f32, i: f32) -> f32 { - (g - f) / (i - h) -} - -fn create_ridges_spline( - function: Arc, - f: f32, - bl: bool, - amplifier: FloatAmplifier, -) -> Spline { - let mut builder = SplineBuilder::new(function, amplifier); - - let i = get_offset_value(-1f32, f, -0.7f32); - let k = get_offset_value(1f32, f, -0.7f32); - - let l = skew_map(f); - - let builder = if -0.65f32 < l && l < 1f32 { - let n = get_offset_value(-0.65f32, f, -0.7f32); - let p = get_offset_value(-0.75f32, f, -0.7f32); - let q = diff_quot(i, p, -1f32, -0.75f32); - let builder = builder - .add_value(-1f32, i, q) - .add_value(-0.75f32, p, 0f32) - .add_value(-0.65f32, n, 0f32); - - let r = get_offset_value(l, f, -0.7f32); - let s = diff_quot(r, k, l, 1f32); - builder - .add_value(l - 0.01f32, r, 0f32) - .add_value(l, r, s) - .add_value(1f32, k, s) - } else { - let n = diff_quot(i, k, -1f32, 1f32); - let builder = if bl { - builder - .add_value(-1f32, 0.2f32.max(i), 0f32) - .add_value(0f32, lerp(0.5f32, i, k), n) - } else { - builder.add_value(-1f32, i, n) - }; - - builder.add_value(1f32, k, n) - }; - - builder.build() -} - -#[allow(clippy::too_many_arguments)] -fn create_standard_spline( - ridges: Arc, - continental: f32, - f: f32, - g: f32, - h: f32, - i: f32, - j: f32, - amplifier: FloatAmplifier, -) -> Spline { - let k = j.max(0.5f32 * (f - continental)); - let l = 5f32 * (g - f); - SplineBuilder::new(ridges, amplifier) - .add_value(-1f32, continental, 0f32) - .add_value(-0.4f32, f, k.min(l)) - .add_value(0f32, g, l) - .add_value(0.4f32, h, 2f32 * (h - g)) - .add_value(1f32, i, 0.7f32 * (i - h)) - .build() -} - -fn create_total_spline<'a>( - erosion: Arc>, - ridges: Arc>, - ridges_folded: Arc>, - f: f32, - bl: bool, - amplifier: FloatAmplifier, -) -> Spline<'a> { - let spline = SplineBuilder::new(ridges.clone(), amplifier.clone()) - .add_value(-0.2f32, 6.3f32, 0f32) - .add_value(0.2f32, f, 0f32) - .build(); - - let mut builder = SplineBuilder::new(erosion, amplifier.clone()); - let builder = builder - .add_spline(-0.6f32, SplineValue::Spline(spline.clone()), 0f32) - .add_spline( - -0.5f32, - SplineValue::Spline( - SplineBuilder::new(ridges.clone(), amplifier.clone()) - .add_value(-0.05f32, 6.3f32, 0f32) - .add_value(0.05f32, 2.67f32, 0f32) - .build(), - ), - 0f32, - ) - .add_spline(-0.35f32, SplineValue::Spline(spline.clone()), 0f32) - .add_spline(-0.25f32, SplineValue::Spline(spline.clone()), 0f32) - .add_spline( - -0.1f32, - SplineValue::Spline( - SplineBuilder::new(ridges.clone(), amplifier.clone()) - .add_value(-0.05f32, 2.67, 0f32) - .add_value(0.05f32, 6.3f32, 0f32) - .build(), - ), - 0f32, - ) - .add_spline(0.03f32, SplineValue::Spline(spline.clone()), 0f32); - - let builder = if bl { - let spline2 = SplineBuilder::new(ridges.clone(), amplifier.clone()) - .add_value(0f32, f, 0f32) - .add_value(0.1f32, 0.625f32, 0f32) - .build(); - let spline3 = SplineBuilder::new(ridges_folded.clone(), amplifier.clone()) - .add_value(-0.9f32, f, 0f32) - .add_spline(-0.69f32, SplineValue::Spline(spline2), 0f32) - .build(); - - builder - .add_value(0.35f32, f, 0f32) - .add_spline(0.45f32, SplineValue::Spline(spline3.clone()), 0f32) - .add_spline(0.55f32, SplineValue::Spline(spline3.clone()), 0f32) - .add_value(0.62f32, f, 0f32) - } else { - let spline2 = SplineBuilder::new(ridges_folded.clone(), amplifier.clone()) - .add_spline(-0.7f32, SplineValue::Spline(spline.clone()), 0f32) - .add_value(-0.15f32, 1.37f32, 0f32) - .build(); - - let spline3 = SplineBuilder::new(ridges_folded.clone(), amplifier.clone()) - .add_spline(0.45f32, SplineValue::Spline(spline.clone()), 0f32) - .add_value(0.7f32, 1.56f32, 0f32) - .build(); - - builder - .add_spline(0.05f32, SplineValue::Spline(spline3.clone()), 0f32) - .add_spline(0.4f32, SplineValue::Spline(spline3.clone()), 0f32) - .add_spline(0.45f32, SplineValue::Spline(spline2.clone()), 0f32) - .add_spline(0.55f32, SplineValue::Spline(spline2.clone()), 0f32) - .add_value(0.56f32, f, 0f32) - }; - - builder.build() -} - -fn create_folded_ridges_spline<'a>( - ridges: Arc>, - ridges_folded: Arc>, - f: f32, - g: f32, - amplifier: FloatAmplifier, -) -> Spline<'a> { - let h = peaks_valleys_noise(0.4f32); - let i = peaks_valleys_noise(0.56666666f32); - let j = (h + i) / 2f32; - - let mut builder = SplineBuilder::new(ridges_folded, amplifier.clone()); - - let builder = builder.add_value(h, 0f32, 0f32); - let builder = if g > 0f32 { - builder.add_spline( - j, - SplineValue::Spline(create_ridges_part_spline( - ridges.clone(), - f, - amplifier.clone(), - )), - 0f32, - ) - } else { - builder.add_value(j, 0f32, 0f32) - }; - - let builder = if f > 0f32 { - builder.add_spline( - 1f32, - SplineValue::Spline(create_ridges_part_spline( - ridges.clone(), - f, - amplifier.clone(), - )), - 0f32, - ) - } else { - builder.add_value(1f32, 0f32, 0f32) - }; - - builder.build() -} - -#[inline] -fn create_ridges_part_spline( - ridges: Arc, - f: f32, - amplifier: FloatAmplifier, -) -> Spline { - let g = 0.63f32 * f; - let h = 0.3f32 * f; - SplineBuilder::new(ridges, amplifier) - .add_value(-0.01, g, 0f32) - .add_value(0.01f32, h, 0f32) - .build() -} - -#[allow(clippy::too_many_arguments)] -#[inline] -fn create_eroded_ridges_spline<'a>( - erosion: Arc>, - ridges: Arc>, - ridges_folded: Arc>, - f: f32, - g: f32, - h: f32, - i: f32, - amplifier: FloatAmplifier, -) -> Spline<'a> { - let spline = create_folded_ridges_spline( - ridges.clone(), - ridges_folded.clone(), - f, - h, - amplifier.clone(), - ); - let spline2 = create_folded_ridges_spline( - ridges.clone(), - ridges_folded.clone(), - g, - i, - amplifier.clone(), - ); - - SplineBuilder::new(erosion, amplifier) - .add_spline(-1f32, SplineValue::Spline(spline), 0f32) - .add_spline(-0.78, SplineValue::Spline(spline2.clone()), 0f32) - .add_spline(-0.5775f32, SplineValue::Spline(spline2), 0f32) - .add_value(-0.375f32, 0f32, 0f32) - .build() -} - -#[allow(clippy::too_many_arguments)] -fn create_continental_offset_spline<'a>( - erosion: Arc>, - ridges: Arc>, - continental: f32, - f: f32, - g: f32, - h: f32, - i: f32, - j: f32, - bl: bool, - bl2: bool, - amplifier: FloatAmplifier, -) -> Spline<'a> { - let spline = create_ridges_spline( - ridges.clone(), - lerp(h, 0.6f32, 1.5f32), - bl2, - amplifier.clone(), - ); - let spline2 = create_ridges_spline( - ridges.clone(), - lerp(h, 0.6f32, 1f32), - bl2, - amplifier.clone(), - ); - let spline3 = create_ridges_spline(ridges.clone(), h, bl2, amplifier.clone()); - let spline4 = create_standard_spline( - ridges.clone(), - continental - 0.15f32, - 0.5f32 * h, - lerp(0.5f32, 0.5f32, 0.5f32) * h, - 0.5f32 * h, - 0.6f32 * h, - 0.5f32, - amplifier.clone(), - ); - - let spline5 = create_standard_spline( - ridges.clone(), - continental, - i * h, - f * h, - 0.5f32 * h, - 0.6f32 * h, - 0.5f32, - amplifier.clone(), - ); - let spline6 = create_standard_spline( - ridges.clone(), - continental, - i, - i, - f, - g, - 0.5f32, - amplifier.clone(), - ); - let spline7 = create_standard_spline( - ridges.clone(), - continental, - i, - i, - f, - g, - 0.5f32, - amplifier.clone(), - ); - - let spline8 = SplineBuilder::new(ridges.clone(), amplifier.clone()) - .add_value(-1f32, continental, 0f32) - .add_spline(-0.4f32, SplineValue::Spline(spline6.clone()), 0f32) - .add_value(0f32, g + 0.07f32, 0f32) - .build(); - let spline9 = create_standard_spline( - ridges.clone(), - -0.02f32, - j, - j, - f, - g, - 0f32, - amplifier.clone(), - ); - - let mut builder = SplineBuilder::new(erosion, amplifier); - let builder = builder - .add_spline(-0.85f32, SplineValue::Spline(spline), 0f32) - .add_spline(-0.7f32, SplineValue::Spline(spline2), 0f32) - .add_spline(-0.4f32, SplineValue::Spline(spline3), 0f32) - .add_spline(-0.35f32, SplineValue::Spline(spline4), 0f32) - .add_spline(-0.1f32, SplineValue::Spline(spline5), 0f32) - .add_spline(0.2f32, SplineValue::Spline(spline6), 0f32); - - let builder = if bl { - builder - .add_spline(0.4f32, SplineValue::Spline(spline7.clone()), 0f32) - .add_spline(0.45f32, SplineValue::Spline(spline8.clone()), 0f32) - .add_spline(0.55f32, SplineValue::Spline(spline8), 0f32) - .add_spline(0.58f32, SplineValue::Spline(spline7), 0f32) - } else { - builder - }; - - builder - .add_spline(0.7f32, SplineValue::Spline(spline9), 0f32) - .build() -} - -pub fn create_offset_spline<'a>( - contentents: Arc>, - erosion: Arc>, - ridges: Arc>, - amplified: bool, -) -> Spline<'a> { - let amplification = if amplified { - FloatAmplifier::OffsetAmplifier - } else { - FloatAmplifier::Identity - }; - - let spline = create_continental_offset_spline( - erosion.clone(), - ridges.clone(), - -0.15f32, - 0f32, - 0f32, - 0.132, - 0f32, - -0.03f32, - false, - false, - amplification.clone(), - ); - let spline2 = create_continental_offset_spline( - erosion.clone(), - ridges.clone(), - -0.1f32, - 0.03f32, - 0.1f32, - 0.1f32, - 0.01f32, - -0.03f32, - false, - false, - amplification.clone(), - ); - let spline3 = create_continental_offset_spline( - erosion.clone(), - ridges.clone(), - -0.1f32, - 0.03f32, - 0.1f32, - 0.7f32, - 0.01f32, - -0.03f32, - true, - true, - amplification.clone(), - ); - let spline4 = create_continental_offset_spline( - erosion.clone(), - ridges.clone(), - -0.05f32, - 0.03f32, - 0.1f32, - 1f32, - 0.01f32, - 0.01f32, - true, - true, - amplification.clone(), - ); - - SplineBuilder::new(contentents.clone(), amplification.clone()) - .add_value(-1.1f32, 0.044f32, 0f32) - .add_value(-1.02f32, -0.2222f32, 0f32) - .add_value(-0.51f32, -0.2222f32, 0f32) - .add_value(-0.44f32, -0.12f32, 0f32) - .add_value(-0.18f32, -0.12f32, 0f32) - .add_spline(-0.16f32, SplineValue::Spline(spline.clone()), 0f32) - .add_spline(-0.15f32, SplineValue::Spline(spline), 0f32) - .add_spline(-0.1f32, SplineValue::Spline(spline2), 0f32) - .add_spline(0.25f32, SplineValue::Spline(spline3), 0f32) - .add_spline(1f32, SplineValue::Spline(spline4), 0f32) - .build() -} - -pub fn create_factor_spline<'a>( - continents: Arc>, - erosion: Arc>, - ridges: Arc>, - ridges_folded: Arc>, - amplified: bool, -) -> Spline<'a> { - let amplification = if amplified { - FloatAmplifier::FactorAmplifier - } else { - FloatAmplifier::Identity - }; - - SplineBuilder::new(continents, FloatAmplifier::Identity) - .add_value(-0.19f32, 3.95f32, 0f32) - .add_spline( - -0.15f32, - SplineValue::Spline(create_total_spline( - erosion.clone(), - ridges.clone(), - ridges_folded.clone(), - 6.25f32, - true, - FloatAmplifier::Identity, - )), - 0f32, - ) - .add_spline( - -0.1f32, - SplineValue::Spline(create_total_spline( - erosion.clone(), - ridges.clone(), - ridges_folded.clone(), - 5.47f32, - true, - amplification.clone(), - )), - 0f32, - ) - .add_spline( - 0.03f32, - SplineValue::Spline(create_total_spline( - erosion.clone(), - ridges.clone(), - ridges_folded.clone(), - 5.08f32, - true, - amplification.clone(), - )), - 0f32, - ) - .add_spline( - 0.06f32, - SplineValue::Spline(create_total_spline( - erosion, - ridges, - ridges_folded, - 4.69f32, - false, - amplification, - )), - 0f32, - ) - .build() -} - -pub fn create_jaggedness_spline<'a>( - continents: Arc>, - erosion: Arc>, - ridges: Arc>, - ridges_folded: Arc>, - amplified: bool, -) -> Spline<'a> { - let amplification = if amplified { - FloatAmplifier::JaggednessAmplifier - } else { - FloatAmplifier::Identity - }; - - SplineBuilder::new(continents.clone(), amplification.clone()) - .add_value(-0.11f32, 0f32, 0f32) - .add_spline( - 0.03f32, - SplineValue::Spline(create_eroded_ridges_spline( - erosion.clone(), - ridges.clone(), - ridges_folded.clone(), - 1f32, - 0.5f32, - 0f32, - 0f32, - amplification.clone(), - )), - 0f32, - ) - .add_spline( - 0.65f32, - SplineValue::Spline(create_eroded_ridges_spline( - erosion, - ridges, - ridges_folded, - 1f32, - 1f32, - 1f32, - 0f32, - amplification, - )), - 0f32, - ) - .build() -} - -#[cfg(test)] -mod test { - use crate::world_gen::noise::{ - density::{ - spline::FloatAmplifier, terrain_helpers::create_offset_spline, BuiltInNoiseFunctions, - NoisePos, UnblendedNoisePos, - }, - BuiltInNoiseParams, - }; - - use super::create_continental_offset_spline; - - #[test] - fn test_offset_correctness() { - let noise_params = BuiltInNoiseParams::new(); - let noise_functions = BuiltInNoiseFunctions::new(&noise_params); - - let pos = NoisePos::Unblended(UnblendedNoisePos { x: 0, y: 0, z: 0 }); - - let spline = create_continental_offset_spline( - noise_functions.erosion_overworld.clone(), - noise_functions.ridges_folded_overworld.clone(), - 1f32, - 1f32, - 1f32, - 1f32, - 1f32, - 1f32, - true, - true, - FloatAmplifier::Identity, - ); - - assert_eq!(spline.apply(&pos), 1f32); - - let pos = NoisePos::Unblended(UnblendedNoisePos { - x: 10, - y: 10, - z: 10, - }); - - let spline = create_continental_offset_spline( - noise_functions.erosion_overworld.clone(), - noise_functions.ridges_folded_overworld.clone(), - 2f32, - 2f32, - 2f32, - 2f32, - 2f32, - 2f32, - true, - true, - FloatAmplifier::Identity, - ); - - assert_eq!(spline.apply(&pos), 2f32); - - let pos = NoisePos::Unblended(UnblendedNoisePos { x: 0, y: 0, z: 0 }); - - let spline = create_offset_spline( - noise_functions.continents_overworld.clone(), - noise_functions.erosion_overworld.clone(), - noise_functions.ridges_folded_overworld.clone(), - true, - ); - - assert_eq!(spline.apply(&pos), -0.1f32); - - let spline = create_offset_spline( - noise_functions.continents_overworld, - noise_functions.erosion_overworld.clone(), - noise_functions.ridges_folded_overworld.clone(), - false, - ); - - assert_eq!(spline.apply(&pos), -0.1f32); - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/unary.rs b/pumpkin-world/src/world_gen/noise/density/unary.rs deleted file mode 100644 index 143ab1a20..000000000 --- a/pumpkin-world/src/world_gen/noise/density/unary.rs +++ /dev/null @@ -1,145 +0,0 @@ -use std::sync::Arc; - -use super::{ - Applier, DensityFunction, DensityFunctionImpl, NoisePos, UnaryDensityFunction, Visitor, -}; - -#[derive(Clone)] -pub struct ClampFunction<'a> { - pub(crate) input: Arc>, - pub(crate) min: f64, - pub(crate) max: f64, -} - -impl<'a> UnaryDensityFunction<'a> for ClampFunction<'a> { - fn apply_density(&self, density: f64) -> f64 { - density.clamp(self.min, self.max) - } -} - -impl<'a> DensityFunctionImpl<'a> for ClampFunction<'a> { - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - Arc::new(DensityFunction::Clamp(ClampFunction { - input: self.input.apply(visitor), - min: self.min, - max: self.max, - })) - } - - fn sample(&self, pos: &NoisePos) -> f64 { - self.apply_density(self.input.sample(pos)) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier); - densities.iter_mut().for_each(|val| { - *val = self.apply_density(*val); - }); - } - - fn min(&self) -> f64 { - self.min - } - - fn max(&self) -> f64 { - self.max - } -} - -#[derive(Clone)] -pub(crate) enum UnaryType { - Abs, - Square, - Cube, - HalfNeg, - QuartNeg, - Squeeze, -} - -#[derive(Clone)] -pub struct UnaryFunction<'a> { - action: UnaryType, - input: Arc>, - min: f64, - max: f64, -} - -impl<'a> UnaryFunction<'a> { - pub(crate) fn create(action: UnaryType, input: Arc>) -> UnaryFunction { - let base_min = input.min(); - let new_min = Self::internal_apply(&action, base_min); - let new_max = Self::internal_apply(&action, input.max()); - match action { - UnaryType::Abs | UnaryType::Square => Self { - action, - input, - min: f64::max(0f64, base_min), - max: f64::max(new_min, new_max), - }, - _ => Self { - action, - input, - min: new_min, - max: new_max, - }, - } - } - - fn internal_apply(action: &UnaryType, density: f64) -> f64 { - match action { - UnaryType::Abs => density.abs(), - UnaryType::Square => density * density, - UnaryType::Cube => density * density * density, - UnaryType::HalfNeg => { - if density > 0f64 { - density - } else { - density * 0.5f64 - } - } - UnaryType::QuartNeg => { - if density > 0f64 { - density - } else { - density * 0.25f64 - } - } - UnaryType::Squeeze => { - let d = density.clamp(-1f64, 1f64); - d / 2f64 - d * d * d / 24f64 - } - } - } -} - -impl<'a> UnaryDensityFunction<'a> for UnaryFunction<'a> { - fn apply_density(&self, density: f64) -> f64 { - Self::internal_apply(&self.action, density) - } -} - -impl<'a> DensityFunctionImpl<'a> for UnaryFunction<'a> { - fn sample(&self, pos: &NoisePos) -> f64 { - self.apply_density(self.input.sample(pos)) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier); - densities.iter_mut().for_each(|val| { - *val = self.apply_density(*val); - }); - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - let raw = Self::create(self.action.clone(), self.input.apply(visitor)); - Arc::new(DensityFunction::Unary(raw)) - } - - fn max(&self) -> f64 { - self.max - } - - fn min(&self) -> f64 { - self.min - } -} diff --git a/pumpkin-world/src/world_gen/noise/density/weird.rs b/pumpkin-world/src/world_gen/noise/density/weird.rs deleted file mode 100644 index 84664474f..000000000 --- a/pumpkin-world/src/world_gen/noise/density/weird.rs +++ /dev/null @@ -1,110 +0,0 @@ -use std::sync::Arc; - -use super::{ - noise::InternalNoise, Applier, ApplierImpl, DensityFunction, DensityFunctionImpl, NoisePos, - NoisePosImpl, Visitor, VisitorImpl, -}; - -#[derive(Clone)] -pub enum RarityMapper { - Tunnels, - Caves, -} - -impl RarityMapper { - #[inline] - pub fn max_multiplier(&self) -> f64 { - match self { - Self::Tunnels => 2f64, - Self::Caves => 3f64, - } - } - - #[inline] - pub fn scale(&self, value: f64) -> f64 { - match self { - Self::Tunnels => { - if value < -0.5f64 { - 0.75f64 - } else if value < 0f64 { - 1f64 - } else if value < 0.5f64 { - 1.5f64 - } else { - 2f64 - } - } - Self::Caves => { - if value < -0.75f64 { - 0.5f64 - } else if value < -0.5f64 { - 0.75f64 - } else if value < 0.5f64 { - 1f64 - } else if value < 0.75 { - 2f64 - } else { - 3f64 - } - } - } - } -} - -#[derive(Clone)] -pub struct WierdScaledFunction<'a> { - input: Arc>, - noise: Arc>, - rarity: RarityMapper, -} - -impl<'a> WierdScaledFunction<'a> { - pub fn new( - input: Arc>, - noise: Arc>, - rarity: RarityMapper, - ) -> Self { - Self { - input, - noise, - rarity, - } - } - - fn apply_loc(&self, pos: &NoisePos, density: f64) -> f64 { - let d = self.rarity.scale(density); - d * self - .noise - .sample(pos.x() as f64 / d, pos.y() as f64 / d, pos.z() as f64 / d) - .abs() - } -} - -impl<'a> DensityFunctionImpl<'a> for WierdScaledFunction<'a> { - fn max(&self) -> f64 { - self.rarity.max_multiplier() * self.noise.max_value() - } - - fn min(&self) -> f64 { - 0f64 - } - - fn apply(&self, visitor: &Visitor<'a>) -> Arc> { - visitor.apply(Arc::new(DensityFunction::Wierd(WierdScaledFunction { - input: self.input.apply(visitor), - noise: visitor.apply_internal_noise(self.noise.clone()), - rarity: self.rarity.clone(), - }))) - } - - fn sample(&self, pos: &NoisePos) -> f64 { - self.apply_loc(pos, self.input.sample(pos)) - } - - fn fill(&self, densities: &mut [f64], applier: &Applier<'a>) { - self.input.fill(densities, applier); - densities.iter_mut().enumerate().for_each(|(i, val)| { - *val = self.apply_loc(&applier.at(i), *val); - }); - } -} diff --git a/pumpkin-world/src/world_gen/noise/mod.rs b/pumpkin-world/src/world_gen/noise/mod.rs deleted file mode 100644 index 72d009204..000000000 --- a/pumpkin-world/src/world_gen/noise/mod.rs +++ /dev/null @@ -1,269 +0,0 @@ -use derive_getters::Getters; -use num_traits::Float; -use perlin::DoublePerlinNoiseParameters; -pub mod density; -pub mod perlin; -mod router; -mod simplex; - -#[derive(Getters)] -pub struct BuiltInNoiseParams<'a> { - temperature: DoublePerlinNoiseParameters<'a>, - vegetation: DoublePerlinNoiseParameters<'a>, - continentalness: DoublePerlinNoiseParameters<'a>, - erosion: DoublePerlinNoiseParameters<'a>, - temperature_large: DoublePerlinNoiseParameters<'a>, - vegetation_large: DoublePerlinNoiseParameters<'a>, - continentalness_large: DoublePerlinNoiseParameters<'a>, - erosion_large: DoublePerlinNoiseParameters<'a>, - ridge: DoublePerlinNoiseParameters<'a>, - offset: DoublePerlinNoiseParameters<'a>, - aquifer_barrier: DoublePerlinNoiseParameters<'a>, - aquifer_fluid_level_floodedness: DoublePerlinNoiseParameters<'a>, - aquifer_lava: DoublePerlinNoiseParameters<'a>, - aquifer_fluid_level_spread: DoublePerlinNoiseParameters<'a>, - pillar: DoublePerlinNoiseParameters<'a>, - pillar_rareness: DoublePerlinNoiseParameters<'a>, - pillar_thickness: DoublePerlinNoiseParameters<'a>, - spaghetti_2d: DoublePerlinNoiseParameters<'a>, - spaghetti_2d_elevation: DoublePerlinNoiseParameters<'a>, - spaghetti_2d_modulator: DoublePerlinNoiseParameters<'a>, - spaghetti_2d_thickness: DoublePerlinNoiseParameters<'a>, - spaghetti_3d_1: DoublePerlinNoiseParameters<'a>, - spaghetti_3d_2: DoublePerlinNoiseParameters<'a>, - spaghetti_3d_rarity: DoublePerlinNoiseParameters<'a>, - spaghetti_3d_thickness: DoublePerlinNoiseParameters<'a>, - spaghetti_roughness: DoublePerlinNoiseParameters<'a>, - spaghetti_roughness_modulator: DoublePerlinNoiseParameters<'a>, - cave_entrance: DoublePerlinNoiseParameters<'a>, - cave_layer: DoublePerlinNoiseParameters<'a>, - cave_cheese: DoublePerlinNoiseParameters<'a>, - ore_veininess: DoublePerlinNoiseParameters<'a>, - ore_vein_a: DoublePerlinNoiseParameters<'a>, - ore_vein_b: DoublePerlinNoiseParameters<'a>, - ore_gap: DoublePerlinNoiseParameters<'a>, - noodle: DoublePerlinNoiseParameters<'a>, - noodle_thickness: DoublePerlinNoiseParameters<'a>, - noodle_ridge_a: DoublePerlinNoiseParameters<'a>, - noodle_ridge_b: DoublePerlinNoiseParameters<'a>, - jagged: DoublePerlinNoiseParameters<'a>, - surface: DoublePerlinNoiseParameters<'a>, - surface_secondary: DoublePerlinNoiseParameters<'a>, - clay_bands_offset: DoublePerlinNoiseParameters<'a>, - badlands_pillar: DoublePerlinNoiseParameters<'a>, - badlands_pillar_roof: DoublePerlinNoiseParameters<'a>, - badlands_surface: DoublePerlinNoiseParameters<'a>, - iceberg_pillar: DoublePerlinNoiseParameters<'a>, - iceberg_pillar_roof: DoublePerlinNoiseParameters<'a>, - iceberg_surface: DoublePerlinNoiseParameters<'a>, - surface_swamp: DoublePerlinNoiseParameters<'a>, - calcite: DoublePerlinNoiseParameters<'a>, - gravel: DoublePerlinNoiseParameters<'a>, - powder_snow: DoublePerlinNoiseParameters<'a>, - packed_ice: DoublePerlinNoiseParameters<'a>, - ice: DoublePerlinNoiseParameters<'a>, - soul_sand_layer: DoublePerlinNoiseParameters<'a>, - gravel_layer: DoublePerlinNoiseParameters<'a>, - patch: DoublePerlinNoiseParameters<'a>, - netherrack: DoublePerlinNoiseParameters<'a>, - nether_wart: DoublePerlinNoiseParameters<'a>, - nether_state_selector: DoublePerlinNoiseParameters<'a>, -} - -impl<'a> BuiltInNoiseParams<'a> { - pub fn new() -> Self { - Self { - temperature: DoublePerlinNoiseParameters::new( - -10, - &[1.5f64, 0f64, 1f64, 0f64, 0f64, 0f64], - ), - vegetation: DoublePerlinNoiseParameters::new(-8, &[1f64, 1f64, 0f64, 0f64, 0f64, 0f64]), - continentalness: DoublePerlinNoiseParameters::new( - -9, - &[1f64, 1f64, 2f64, 2f64, 2f64, 1f64, 1f64, 1f64, 1f64], - ), - - erosion: DoublePerlinNoiseParameters::new(-9, &[1f64, 1f64, 0f64, 1f64, 1f64]), - temperature_large: DoublePerlinNoiseParameters::new( - -12, - &[1.5f64, 0f64, 1f64, 0f64, 0f64, 0f64], - ), - vegetation_large: DoublePerlinNoiseParameters::new( - -10, - &[1f64, 1f64, 0f64, 0f64, 0f64, 0f64], - ), - continentalness_large: DoublePerlinNoiseParameters::new( - -11, - &[1f64, 1f64, 2f64, 2f64, 2f64, 1f64, 1f64, 1f64, 1f64], - ), - erosion_large: DoublePerlinNoiseParameters::new(-11, &[1f64, 1f64, 0f64, 1f64, 1f64]), - ridge: DoublePerlinNoiseParameters::new(-7, &[1f64, 2f64, 1f64, 0f64, 0f64, 0f64]), - offset: DoublePerlinNoiseParameters::new(-3, &[1f64; 4]), - aquifer_barrier: DoublePerlinNoiseParameters::new(-3, &[1f64]), - aquifer_fluid_level_floodedness: DoublePerlinNoiseParameters::new(-7, &[1f64]), - aquifer_lava: DoublePerlinNoiseParameters::new(-1, &[1f64]), - aquifer_fluid_level_spread: DoublePerlinNoiseParameters::new(-5, &[1f64]), - pillar: DoublePerlinNoiseParameters::new(-7, &[1f64; 2]), - pillar_rareness: DoublePerlinNoiseParameters::new(-8, &[1f64]), - pillar_thickness: DoublePerlinNoiseParameters::new(-8, &[1f64]), - spaghetti_2d: DoublePerlinNoiseParameters::new(-7, &[1f64]), - spaghetti_2d_elevation: DoublePerlinNoiseParameters::new(-8, &[1f64]), - spaghetti_2d_modulator: DoublePerlinNoiseParameters::new(-11, &[1f64]), - spaghetti_2d_thickness: DoublePerlinNoiseParameters::new(-11, &[1f64]), - spaghetti_3d_1: DoublePerlinNoiseParameters::new(-7, &[1f64]), - spaghetti_3d_2: DoublePerlinNoiseParameters::new(-7, &[1f64]), - spaghetti_3d_rarity: DoublePerlinNoiseParameters::new(-11, &[1f64]), - spaghetti_3d_thickness: DoublePerlinNoiseParameters::new(-8, &[1f64]), - spaghetti_roughness: DoublePerlinNoiseParameters::new(-5, &[1f64]), - spaghetti_roughness_modulator: DoublePerlinNoiseParameters::new(-8, &[1f64]), - cave_entrance: DoublePerlinNoiseParameters::new(-7, &[0.4f64, 0.5f64, 1f64]), - cave_layer: DoublePerlinNoiseParameters::new(-8, &[1f64]), - cave_cheese: DoublePerlinNoiseParameters::new( - -8, - &[0.5f64, 1f64, 2f64, 1f64, 2f64, 1f64, 0f64, 2f64, 0f64], - ), - ore_veininess: DoublePerlinNoiseParameters::new(-8, &[1f64]), - ore_vein_a: DoublePerlinNoiseParameters::new(-7, &[1f64]), - ore_vein_b: DoublePerlinNoiseParameters::new(-7, &[1f64]), - ore_gap: DoublePerlinNoiseParameters::new(-5, &[1f64]), - noodle: DoublePerlinNoiseParameters::new(-8, &[1f64]), - noodle_thickness: DoublePerlinNoiseParameters::new(-8, &[1f64]), - noodle_ridge_a: DoublePerlinNoiseParameters::new(-7, &[1f64]), - noodle_ridge_b: DoublePerlinNoiseParameters::new(-7, &[1f64]), - jagged: DoublePerlinNoiseParameters::new(-16, &[1f64; 16]), - surface: DoublePerlinNoiseParameters::new(-6, &[1f64; 3]), - surface_secondary: DoublePerlinNoiseParameters::new(-6, &[1f64, 1f64, 0f64, 1f64]), - clay_bands_offset: DoublePerlinNoiseParameters::new(-8, &[1f64]), - badlands_pillar: DoublePerlinNoiseParameters::new(-2, &[1f64; 4]), - badlands_pillar_roof: DoublePerlinNoiseParameters::new(-8, &[1f64]), - badlands_surface: DoublePerlinNoiseParameters::new(-6, &[1f64; 3]), - iceberg_pillar: DoublePerlinNoiseParameters::new(-6, &[1f64; 4]), - iceberg_pillar_roof: DoublePerlinNoiseParameters::new(-3, &[1f64]), - iceberg_surface: DoublePerlinNoiseParameters::new(-6, &[1f64; 3]), - surface_swamp: DoublePerlinNoiseParameters::new(-2, &[1f64]), - calcite: DoublePerlinNoiseParameters::new(-9, &[1f64; 4]), - gravel: DoublePerlinNoiseParameters::new(-8, &[1f64; 4]), - powder_snow: DoublePerlinNoiseParameters::new(-6, &[1f64; 4]), - packed_ice: DoublePerlinNoiseParameters::new(-7, &[1f64; 4]), - ice: DoublePerlinNoiseParameters::new(-4, &[1f64; 4]), - soul_sand_layer: DoublePerlinNoiseParameters::new( - -8, - &[ - 1f64, - 1f64, - 1f64, - 1f64, - 0f64, - 0f64, - 0f64, - 0f64, - 0.013333333333333334f64, - ], - ), - gravel_layer: DoublePerlinNoiseParameters::new( - -8, - &[ - 1f64, - 1f64, - 1f64, - 1f64, - 0f64, - 0f64, - 0f64, - 0f64, - 0.013333333333333334f64, - ], - ), - patch: DoublePerlinNoiseParameters::new( - -5, - &[1f64, 0f64, 0f64, 0f64, 0f64, 0.013333333333333334f64], - ), - netherrack: DoublePerlinNoiseParameters::new(-3, &[1f64, 0f64, 0f64, 0.35f64]), - nether_wart: DoublePerlinNoiseParameters::new(-3, &[1f64, 0f64, 0f64, 0.9f64]), - nether_state_selector: DoublePerlinNoiseParameters::new(-4, &[1f64]), - } - } -} - -pub fn lerp(delta: T, start: T, end: T) -> T -where - T: Float, -{ - start + delta * (end - start) -} - -pub fn lerp_progress(value: f64, start: f64, end: f64) -> f64 { - (value - start) / (end - start) -} - -pub fn clamped_lerp(start: f64, end: f64, delta: f64) -> f64 { - if delta < 0f64 { - start - } else if delta > 1f64 { - end - } else { - lerp(delta, start, end) - } -} - -pub fn clamped_map(value: f64, old_start: f64, old_end: f64, new_start: f64, new_end: f64) -> f64 { - clamped_lerp(new_start, new_end, lerp_progress(value, old_start, old_end)) -} - -pub fn lerp2(delta_x: f64, delta_y: f64, x0y0: f64, x1y0: f64, x0y1: f64, x1y1: f64) -> f64 { - lerp( - delta_y, - lerp(delta_x, x0y0, x1y0), - lerp(delta_x, x0y1, x1y1), - ) -} - -#[allow(clippy::too_many_arguments)] -pub fn lerp3( - delta_x: f64, - delta_y: f64, - delta_z: f64, - x0y0z0: f64, - x1y0z0: f64, - x0y1z0: f64, - x1y1z0: f64, - x0y0z1: f64, - x1y0z1: f64, - x0y1z1: f64, - x1y1z1: f64, -) -> f64 { - lerp( - delta_z, - lerp2(delta_x, delta_y, x0y0z0, x1y0z0, x0y1z0, x1y1z0), - lerp2(delta_x, delta_y, x0y0z1, x1y0z1, x0y1z1, x1y1z1), - ) -} - -struct Gradient { - x: i32, - y: i32, - z: i32, -} - -const GRADIENTS: [Gradient; 16] = [ - Gradient { x: 1, y: 1, z: 0 }, - Gradient { x: -1, y: 1, z: 0 }, - Gradient { x: 1, y: -1, z: 0 }, - Gradient { x: -1, y: -1, z: 0 }, - Gradient { x: 1, y: 0, z: 1 }, - Gradient { x: -1, y: 0, z: 1 }, - Gradient { x: 1, y: 0, z: -1 }, - Gradient { x: -1, y: 0, z: -1 }, - Gradient { x: 0, y: 1, z: 1 }, - Gradient { x: 0, y: -1, z: 1 }, - Gradient { x: 0, y: 1, z: -1 }, - Gradient { x: 0, y: -1, z: -1 }, - Gradient { x: 1, y: 1, z: 0 }, - Gradient { x: 0, y: -1, z: 1 }, - Gradient { x: -1, y: 1, z: 0 }, - Gradient { x: 0, y: -1, z: -1 }, -]; - -fn dot(gradient: &Gradient, x: f64, y: f64, z: f64) -> f64 { - (gradient.z as f64).mul_add(z, (gradient.x as f64).mul_add(x, gradient.y as f64 * y)) -} diff --git a/pumpkin-world/src/world_gen/noise/perlin.rs b/pumpkin-world/src/world_gen/noise/perlin.rs deleted file mode 100644 index 7d9527831..000000000 --- a/pumpkin-world/src/world_gen/noise/perlin.rs +++ /dev/null @@ -1,1202 +0,0 @@ -use itertools::Itertools; -use num_traits::{Pow, Zero}; -use pumpkin_core::random::{RandomDeriverImpl, RandomGenerator, RandomImpl}; - -use super::{dot, lerp3, GRADIENTS}; - -pub struct PerlinNoiseSampler { - permutation: Box<[u8]>, - x_origin: f64, - y_origin: f64, - z_origin: f64, -} - -impl PerlinNoiseSampler { - pub fn new(random: &mut impl RandomImpl) -> Self { - let x_origin = random.next_f64() * 256f64; - let y_origin = random.next_f64() * 256f64; - let z_origin = random.next_f64() * 256f64; - - let mut permutation = [0u8; 256]; - - permutation - .iter_mut() - .enumerate() - .for_each(|(i, x)| *x = i as u8); - - for i in 0..256 { - let j = random.next_bounded_i32((256 - i) as i32) as usize; - permutation.swap(i, i + j); - } - - Self { - permutation: Box::new(permutation), - x_origin, - y_origin, - z_origin, - } - } - - pub fn sample_flat_y(&self, x: f64, y: f64, z: f64) -> f64 { - self.sample_no_fade(x, y, z, 0f64, 0f64) - } - - pub fn sample_no_fade(&self, x: f64, y: f64, z: f64, y_scale: f64, y_max: f64) -> f64 { - let trans_x = x + self.x_origin; - let trans_y = y + self.y_origin; - let trans_z = z + self.z_origin; - - let x_int = trans_x.floor() as i32; - let y_int = trans_y.floor() as i32; - let z_int = trans_z.floor() as i32; - - let x_dec = trans_x - x_int as f64; - let y_dec = trans_y - y_int as f64; - let z_dec = trans_z - z_int as f64; - - let y_noise = if y_scale != 0f64 { - let raw_y_dec = if y_max >= 0f64 && y_max < y_dec { - y_max - } else { - y_dec - }; - (raw_y_dec / y_scale + 1.0E-7f32 as f64).floor() * y_scale - } else { - 0f64 - }; - - self.sample(x_int, y_int, z_int, x_dec, y_dec - y_noise, z_dec, y_dec) - } - - fn grad(hash: i32, x: f64, y: f64, z: f64) -> f64 { - dot(&GRADIENTS[(hash & 15) as usize], x, y, z) - } - - fn perlin_fade(value: f64) -> f64 { - value * value * value * (value * (value * 6f64 - 15f64) + 10f64) - } - - fn map(&self, input: i32) -> i32 { - self.permutation[(input & 0xFF) as usize] as i32 - } - - #[allow(clippy::too_many_arguments)] - fn sample( - &self, - x: i32, - y: i32, - z: i32, - local_x: f64, - local_y: f64, - local_z: f64, - fade_local_y: f64, - ) -> f64 { - let i = self.map(x); - let j = self.map(x.wrapping_add(1)); - let k = self.map(i.wrapping_add(y)); - - let l = self.map(i.wrapping_add(y).wrapping_add(1)); - let m = self.map(j.wrapping_add(y)); - let n = self.map(j.wrapping_add(y).wrapping_add(1)); - - let d = Self::grad(self.map(k.wrapping_add(z)), local_x, local_y, local_z); - let e = Self::grad( - self.map(m.wrapping_add(z)), - local_x - 1f64, - local_y, - local_z, - ); - let f = Self::grad( - self.map(l.wrapping_add(z)), - local_x, - local_y - 1f64, - local_z, - ); - let g = Self::grad( - self.map(n.wrapping_add(z)), - local_x - 1f64, - local_y - 1f64, - local_z, - ); - let h = Self::grad( - self.map(k.wrapping_add(z).wrapping_add(1)), - local_x, - local_y, - local_z - 1f64, - ); - let o = Self::grad( - self.map(m.wrapping_add(z).wrapping_add(1)), - local_x - 1f64, - local_y, - local_z - 1f64, - ); - let p = Self::grad( - self.map(l.wrapping_add(z).wrapping_add(1)), - local_x, - local_y - 1f64, - local_z - 1f64, - ); - let q = Self::grad( - self.map(n.wrapping_add(z).wrapping_add(1)), - local_x - 1f64, - local_y - 1f64, - local_z - 1f64, - ); - let r = Self::perlin_fade(local_x); - let s = Self::perlin_fade(fade_local_y); - let t = Self::perlin_fade(local_z); - - lerp3(r, s, t, d, e, f, g, h, o, p, q) - } -} - -pub struct OctavePerlinNoiseSampler { - octave_samplers: Vec>, - pub(crate) amplitudes: Vec, - first_octave: i32, - pub(crate) persistence: f64, - lacunarity: f64, - max_value: f64, -} - -impl OctavePerlinNoiseSampler { - pub(crate) fn get_octave(&self, octave: i32) -> Option<&PerlinNoiseSampler> { - match self - .octave_samplers - .get(self.octave_samplers.len() - 1 - octave as usize) - { - Some(octave) => octave.as_ref(), - None => None, - } - } - - pub(crate) fn get_total_amplitude(scale: f64, persistence: f64, amplitudes: &[f64]) -> f64 { - let mut d = 0f64; - let mut e = persistence; - - for amplitude in amplitudes.iter() { - d += amplitude * scale * e; - e /= 2f64; - } - - d - } - - pub fn maintain_precision(value: f64) -> f64 { - (value / 3.3554432E7f64 + 0.5f64) - .floor() - .mul_add(-3.3554432E7f64, value) - } - - pub fn calculate_amplitudes(octaves: &[i32]) -> (i32, Vec) { - let mut octaves = Vec::from_iter(octaves); - octaves.sort(); - - let i = -**octaves.first().expect("we should have some octaves"); - let j = **octaves.last().expect("we should have some octaves"); - let k = i + j + 1; - - let mut double_list: Vec = Vec::with_capacity(k as usize); - for _ in 0..k { - double_list.push(0f64) - } - - for l in octaves { - double_list[(l + i) as usize] = 1f64; - } - - (-i, double_list) - } - - pub fn new(random: &mut RandomGenerator, first_octave: i32, amplitudes: &[f64]) -> Self { - let i = amplitudes.len(); - let j = -first_octave; - - let mut samplers: Vec> = Vec::with_capacity(i); - for _ in 0..i { - samplers.push(None); - } - - match random { - RandomGenerator::Xoroshiro(random) => { - let splitter = random.next_splitter(); - for k in 0..i { - if amplitudes[k] != 0f64 { - let l = first_octave + k as i32; - samplers[k] = Some(PerlinNoiseSampler::new( - &mut splitter.split_string(&format!("octave_{}", l)), - )); - } - } - } - RandomGenerator::LegacyXoroshiro(random) => { - let sampler = PerlinNoiseSampler::new(random); - if j >= 0 && j < i as i32 { - let d = amplitudes[j as usize]; - if d != 0f64 { - samplers[j as usize] = Some(sampler); - } - } - - for kx in (0..j as usize).rev() { - if kx < i { - let e = amplitudes[kx]; - if e != 0f64 { - samplers[kx] = Some(PerlinNoiseSampler::new(random)); - } else { - random.skip(262); - } - } else { - random.skip(262); - } - } - - if let Ok(length1) = samplers.iter().filter(|x| x.is_some()).try_len() { - if let Ok(length2) = amplitudes.iter().filter(|x| !x.is_zero()).try_len() { - assert_eq!(length1, length2); - } - } - assert!(j >= i as i32 - 1); - } - // TODO: This is exactly the same code as LegacyXoroshiro path - // Is there a way to combine somehow? - RandomGenerator::Legacy(random) => { - let sampler = PerlinNoiseSampler::new(random); - if j >= 0 && j < i as i32 { - let d = amplitudes[j as usize]; - if d != 0f64 { - samplers[j as usize] = Some(sampler); - } - } - - for kx in (0..j as usize).rev() { - if kx < i { - let e = amplitudes[kx]; - if e != 0f64 { - samplers[kx] = Some(PerlinNoiseSampler::new(random)); - } else { - random.skip(262); - } - } else { - random.skip(262); - } - } - - if let Ok(length1) = samplers.iter().filter(|x| x.is_some()).try_len() { - if let Ok(length2) = amplitudes.iter().filter(|x| !x.is_zero()).try_len() { - assert_eq!(length1, length2); - } - } - assert!(j >= i as i32 - 1); - } - } - - let persistence = 2f64.pow((i as i32).wrapping_sub(1) as f64) / (2f64.pow(i as f64) - 1f64); - let max_value = Self::get_total_amplitude(2f64, persistence, amplitudes); - Self { - octave_samplers: samplers, - amplitudes: amplitudes.to_vec(), - first_octave, - persistence, - lacunarity: 2f64.pow((-j) as f64), - max_value, - } - } - - pub fn sample(&self, x: f64, y: f64, z: f64) -> f64 { - let mut d = 0f64; - let mut e = self.lacunarity; - let mut f = self.persistence; - - for (sampler, amplitude) in self.octave_samplers.iter().zip(self.amplitudes.iter()) { - if let Some(sampler) = sampler { - let g = sampler.sample_no_fade( - Self::maintain_precision(x * e), - Self::maintain_precision(y * e), - Self::maintain_precision(z * e), - 0f64, - 0f64, - ); - - d += amplitude * g * f; - } - - e *= 2f64; - f /= 2f64; - } - - d - } -} - -#[derive(Clone)] -pub struct DoublePerlinNoiseParameters<'a> { - first_octave: i32, - amplitudes: &'a [f64], -} - -impl<'a> DoublePerlinNoiseParameters<'a> { - pub fn new(first_octave: i32, amplitudes: &'a [f64]) -> Self { - Self { - first_octave, - amplitudes, - } - } -} - -pub struct DoublePerlinNoiseSampler { - first_sampler: OctavePerlinNoiseSampler, - second_sampler: OctavePerlinNoiseSampler, - amplitude: f64, - max_value: f64, -} - -impl DoublePerlinNoiseSampler { - fn create_amplitude(octaves: i32) -> f64 { - 0.1f64 * (1f64 + 1f64 / (octaves + 1) as f64) - } - - pub fn max_value(&self) -> f64 { - self.max_value - } - - pub fn new(rand: &mut RandomGenerator, parameters: &DoublePerlinNoiseParameters) -> Self { - let first_octave = parameters.first_octave; - let amplitudes = parameters.amplitudes; - - let first_sampler = OctavePerlinNoiseSampler::new(rand, first_octave, amplitudes); - let second_sampler = OctavePerlinNoiseSampler::new(rand, first_octave, amplitudes); - - let mut j = i32::MAX; - let mut k = i32::MIN; - - for (index, amplitude) in amplitudes.iter().enumerate() { - if *amplitude != 0f64 { - j = i32::min(j, index as i32); - k = i32::max(k, index as i32); - } - } - - let amplitude = 0.16666666666666666f64 / Self::create_amplitude(k - j); - let max_value = (first_sampler.max_value + second_sampler.max_value) * amplitude; - - Self { - first_sampler, - second_sampler, - amplitude, - max_value, - } - } - - pub fn sample(&self, x: f64, y: f64, z: f64) -> f64 { - let d = x * 1.0181268882175227f64; - let e = y * 1.0181268882175227f64; - let f = z * 1.0181268882175227f64; - - (self.first_sampler.sample(x, y, z) + self.second_sampler.sample(d, e, f)) * self.amplitude - } -} - -#[cfg(test)] -mod double_perlin_noise_sampler_test { - use pumpkin_core::random::{legacy_rand::LegacyRand, xoroshiro128::Xoroshiro, RandomImpl}; - - use crate::world_gen::noise::perlin::{ - DoublePerlinNoiseParameters, DoublePerlinNoiseSampler, RandomGenerator, - }; - - #[test] - fn sample_legacy() { - let mut rand = LegacyRand::from_seed(513513513); - assert_eq!(rand.next_i32(), -1302745855); - - let mut rand_gen = RandomGenerator::Legacy(rand); - let params = DoublePerlinNoiseParameters { - first_octave: 0, - amplitudes: &[4f64], - }; - let sampler = DoublePerlinNoiseSampler::new(&mut rand_gen, ¶ms); - - let values = [ - ( - ( - 3.7329617139221236E7, - 2.847228022372606E8, - -1.8244299064688918E8, - ), - -0.5044027150385925, - ), - ( - ( - 8.936597679535551E7, - 1.491954533221004E8, - 3.457494216166344E8, - ), - -1.0004671438756043, - ), - ( - ( - -2.2479845046034336E8, - -4.085449163378981E7, - 1.343082907470065E8, - ), - 2.1781128778536973, - ), - ( - ( - -1.9094944979652843E8, - 3.695081561625232E8, - 2.1566424798360935E8, - ), - -1.2571847948126453, - ), - ( - ( - 1.8486356004931596E8, - -4.148713734284534E8, - 4.8687219454012525E8, - ), - -0.550285244015363, - ), - ( - ( - 1.7115351141710258E8, - -1.8835885697652313E8, - 1.7031060329927653E8, - ), - -0.6953327750604766, - ), - ( - ( - 8.952317194270046E7, - -5.420942524023042E7, - -2.5987559023045145E7, - ), - 2.7361630914824393, - ), - ( - ( - -8.36195975247282E8, - -1.2167090318484206E8, - 2.1237199673286602E8, - ), - -1.5518675789351004, - ), - ( - ( - 3.333103540906928E8, - 5.088236187007203E8, - -3.521137809477999E8, - ), - 0.6928720433082317, - ), - ( - ( - 7.82760234776598E7, - -2.5204361464037597E7, - -1.6615974590937865E8, - ), - -0.5102124930620466, - ), - ]; - - for ((x, y, z), sample) in values { - assert_eq!(sampler.sample(x, y, z), sample) - } - } - - #[test] - fn sample_xoroshiro() { - let mut rand = Xoroshiro::from_seed(5); - assert_eq!(rand.next_i32(), -1678727252); - - let mut rand_gen = RandomGenerator::Xoroshiro(rand); - - let params = DoublePerlinNoiseParameters { - first_octave: 1, - amplitudes: &[2f64, 4f64], - }; - - let sampler = DoublePerlinNoiseSampler::new(&mut rand_gen, ¶ms); - - let values = [ - ( - ( - -2.4823401687190732E8, - 1.6909869132832196E8, - 1.0510057123823991E8, - ), - -0.09627881756376819, - ), - ( - ( - 1.2971355215791291E8, - -3.614855223614046E8, - 1.9997149869463342E8, - ), - 0.4412466810560897, - ), - ( - ( - -1.9858224577678584E7, - 2.5103843334053648E8, - 2.253841390457064E8, - ), - -1.3086196098510068, - ), - ( - ( - 1.4243878295159304E8, - -1.9185612600051942E8, - 4.7736284830701286E8, - ), - 1.727683424808049, - ), - ( - ( - -9.411241394159131E7, - 4.4052130232611096E8, - 5.1042225596740514E8, - ), - -0.4651812519989636, - ), - ( - ( - 3.007670445405074E8, - 1.4630490674448165E8, - -1.681994537227527E8, - ), - -0.8607587886441551, - ), - ( - ( - -2.290369962944646E8, - -4.9627750061129004E8, - 9.751744069476394E7, - ), - -0.3592693708849225, - ), - ( - ( - -5.380825223911383E7, - 6.317706682942032E7, - -3.0105795661690116E8, - ), - 0.7372424991843702, - ), - ( - ( - -1.4261684559190175E8, - 9.987839104129419E7, - 3.3290027416415906E8, - ), - 0.27706980571082485, - ), - ( - ( - -8.881637146904664E7, - 1.1033687270820947E8, - -1.0014482192140123E8, - ), - -0.4602443245357103, - ), - ]; - - for ((x, y, z), sample) in values { - assert_eq!(sampler.sample(x, y, z), sample) - } - } -} - -#[cfg(test)] -mod octave_perline_noise_sampler_test { - use pumpkin_core::random::{legacy_rand::LegacyRand, xoroshiro128::Xoroshiro, RandomImpl}; - - use crate::world_gen::noise::perlin::RandomGenerator; - - use super::OctavePerlinNoiseSampler; - - #[test] - fn test_create_xoroshiro() { - let mut rand = Xoroshiro::from_seed(513513513); - assert_eq!(rand.next_i32(), 404174895); - - let (start, amplitudes) = OctavePerlinNoiseSampler::calculate_amplitudes(&[1, 2, 3]); - assert_eq!(start, 1); - assert_eq!(amplitudes, [1f64, 1f64, 1f64]); - - let mut rand_gen = RandomGenerator::Xoroshiro(rand); - let sampler = OctavePerlinNoiseSampler::new(&mut rand_gen, start, &litudes); - - assert_eq!(sampler.first_octave, 1); - assert_eq!(sampler.persistence, 0.5714285714285714f64); - assert_eq!(sampler.lacunarity, 2f64); - assert_eq!(sampler.max_value, 2f64); - - let coords = [ - (210.19539348148294, 203.08258445596215, 45.29925114984684), - (24.841250686920773, 181.62678157390076, 69.49871248131629), - (21.65886467061867, 97.80131502331685, 225.9273676334467), - ]; - - for (sampler, (x, y, z)) in sampler.octave_samplers.iter().zip(coords) { - match sampler { - Some(sampler) => { - assert_eq!(sampler.x_origin, x); - assert_eq!(sampler.y_origin, y); - assert_eq!(sampler.z_origin, z); - } - None => panic!(), - } - } - } - - #[test] - fn test_create_legacy() { - let mut rand = LegacyRand::from_seed(513513513); - assert_eq!(rand.next_i32(), -1302745855); - - let (start, amplitudes) = OctavePerlinNoiseSampler::calculate_amplitudes(&[0]); - assert_eq!(start, 0); - assert_eq!(amplitudes, [1f64]); - - let mut rand_gen = RandomGenerator::Legacy(rand); - let sampler = OctavePerlinNoiseSampler::new(&mut rand_gen, start, &litudes); - assert_eq!(sampler.first_octave, 0); - assert_eq!(sampler.persistence, 1f64); - assert_eq!(sampler.lacunarity, 1f64); - assert_eq!(sampler.max_value, 2f64); - - let coords = [(226.220117499588, 32.67924779023767, 202.84067325597647)]; - - for (sampler, (x, y, z)) in sampler.octave_samplers.iter().zip(coords) { - match sampler { - Some(sampler) => { - assert_eq!(sampler.x_origin, x); - assert_eq!(sampler.y_origin, y); - assert_eq!(sampler.z_origin, z); - } - None => panic!(), - } - } - } - - #[test] - fn test_sample() { - let mut rand = Xoroshiro::from_seed(513513513); - assert_eq!(rand.next_i32(), 404174895); - - let (start, amplitudes) = OctavePerlinNoiseSampler::calculate_amplitudes(&[1, 2, 3]); - let mut rand_gen = RandomGenerator::Xoroshiro(rand); - let sampler = OctavePerlinNoiseSampler::new(&mut rand_gen, start, &litudes); - - let values = [ - ( - ( - 1.4633897801218182E8, - 3.360929121402108E8, - -1.7376184515043163E8, - ), - -0.16510137639683028, - ), - ( - ( - -3.952093942501234E8, - -8.149682915016855E7, - 2.0761709535397574E8, - ), - -0.19865227457826365, - ), - ( - ( - 1.0603518812861493E8, - -1.6028050039630303E8, - 9.621510690305333E7, - ), - -0.16157548492944798, - ), - ( - ( - -2.2789281609860754E8, - 1.2416505757723756E8, - -3.047619296454517E8, - ), - -0.05762575118540847, - ), - ( - ( - -1.6361322604690066E8, - -1.862652364900794E8, - 9.03458926538596E7, - ), - 0.21589404036742288, - ), - ( - ( - -1.6074718857061076E8, - -4.816551924254624E8, - -9.930236785759543E7, - ), - 0.1888188057014473, - ), - ( - ( - -1.6848478115907547E8, - 1.9495247771890038E8, - 1.3780564333313772E8, - ), - 0.23114508298896774, - ), - ( - ( - 2.5355640846261957E8, - -2.5973376726076955E8, - 3.7834594620459855E7, - ), - -0.23703473310230702, - ), - ( - ( - -8.636649828254433E7, - 1.7017680431584623E8, - 2.941033134334743E8, - ), - -0.14050102207739693, - ), - ( - ( - -4.573784466442647E8, - 1.789046617664721E8, - -5.515223967099891E8, - ), - -0.1422470544720957, - ), - ]; - - for ((x, y, z), sample) in values { - assert_eq!(sampler.sample(x, y, z), sample); - } - } -} - -#[cfg(test)] -mod perlin_noise_sampler_test { - use std::ops::Deref; - - use pumpkin_core::random::{xoroshiro128::Xoroshiro, RandomImpl}; - - use crate::world_gen::noise::perlin::PerlinNoiseSampler; - - #[test] - fn test_create() { - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - - let sampler = PerlinNoiseSampler::new(&mut rand); - assert_eq!(sampler.x_origin, 48.58072036717974); - assert_eq!(sampler.y_origin, 110.73235882678037); - assert_eq!(sampler.z_origin, 65.26438852860176); - - let permutation: [u8; 256] = [ - 159, 113, 41, 143, 203, 123, 95, 177, 25, 79, 229, 219, 194, 60, 130, 14, 83, 99, 24, - 202, 207, 232, 167, 152, 220, 201, 29, 235, 87, 147, 74, 160, 155, 97, 111, 31, 85, - 205, 115, 50, 13, 171, 77, 237, 149, 116, 209, 174, 169, 109, 221, 9, 166, 84, 54, 216, - 121, 106, 211, 16, 69, 244, 65, 192, 183, 146, 124, 37, 56, 45, 193, 158, 126, 217, 36, - 255, 162, 163, 230, 103, 63, 90, 191, 214, 20, 138, 32, 39, 238, 67, 64, 105, 250, 140, - 148, 114, 68, 75, 200, 161, 239, 125, 227, 199, 101, 61, 175, 107, 129, 240, 170, 51, - 139, 86, 186, 145, 212, 178, 30, 251, 89, 226, 120, 153, 47, 141, 233, 2, 179, 236, 1, - 19, 98, 21, 164, 108, 11, 23, 91, 204, 119, 88, 165, 195, 168, 26, 48, 206, 128, 6, 52, - 118, 110, 180, 197, 231, 117, 7, 3, 135, 224, 58, 82, 78, 4, 59, 222, 18, 72, 57, 150, - 43, 246, 100, 122, 112, 53, 133, 93, 17, 27, 210, 142, 234, 245, 80, 22, 46, 185, 172, - 71, 248, 33, 173, 76, 35, 40, 92, 228, 127, 254, 70, 42, 208, 73, 104, 187, 62, 154, - 243, 189, 241, 34, 66, 249, 94, 8, 12, 134, 132, 102, 242, 196, 218, 181, 28, 38, 15, - 151, 157, 247, 223, 198, 55, 188, 96, 0, 182, 49, 190, 156, 10, 215, 252, 131, 137, - 184, 176, 136, 81, 44, 213, 253, 144, 225, 5, - ]; - assert_eq!(sampler.permutation.deref(), permutation); - } - - #[test] - fn test_no_y() { - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - let sampler = PerlinNoiseSampler::new(&mut rand); - - let values = [ - ( - ( - -3.134738528791615E8, - 5.676610095659718E7, - 2.011711832498507E8, - ), - 0.38582139614602945, - ), - ( - (-1369026.560586418, 3.957311252810864E8, 6.797037355570006E8), - 0.15777501333157193, - ), - ( - ( - 6.439373693833767E8, - -3.36218773041759E8, - -3.265494249695775E8, - ), - -0.2806135912409497, - ), - ( - ( - 1.353820060118252E8, - -3.204701624793043E8, - -4.612474746056331E8, - ), - -0.15052865500837787, - ), - ( - ( - -6906850.625560562, - 1.0153663948838013E8, - 2.4923185478305575E8, - ), - -0.3079300694558318, - ), - ( - ( - -7.108376621385525E7, - -2.029413580824217E8, - 2.5164602748045415E8, - ), - 0.03051312670440398, - ), - ( - ( - 1.0591429119126628E8, - -4.7911044364543396E8, - -2918719.2277242197, - ), - -0.11775123159138573, - ), - ( - ( - 4.04615501401398E7, - -3.074409286586152E8, - 5.089118769334092E7, - ), - 0.08763639340713025, - ), - ( - ( - -4.8645283544246924E8, - -3.922570151180015E8, - 2.3741632952563038E8, - ), - 0.08857245482456311, - ), - ( - ( - 2.861710031285905E8, - -1.8973201372718483E8, - -3.2653143323982143E8, - ), - -0.2378339698793312, - ), - ( - ( - 2.885407603819252E8, - -3.358708100884505E7, - -1.4480399660676318E8, - ), - -0.46661747461279457, - ), - ( - ( - 3.6548491156354237E8, - 7.995429702025633E7, - 2.509991661702412E8, - ), - 0.1671543972176835, - ), - ( - ( - 1.3298684552869435E8, - 3.6743804723880893E8, - 5.791092458225288E7, - ), - -0.2704070746642889, - ), - ( - ( - -1.3123184148036437E8, - -2.722300890805201E8, - 2.1601883778132245E7, - ), - 0.05049887915906969, - ), - ( - ( - -5.56047682304707E8, - 3.554803693060646E8, - 3.1647392358159083E8, - ), - -0.21178547899422662, - ), - ( - ( - 5.638216625134594E8, - -2.236907346192737E8, - -5.0562852022285646E8, - ), - 0.03351245780858128, - ), - ( - ( - -5.436956979127073E7, - -1.129261611506945E8, - -1.7909512156895646E8, - ), - 0.31670010349494726, - ), - ( - ( - 1.0915760091641709E8, - 1.932642099859593E7, - -3.405060533753616E8, - ), - -0.13987439655026918, - ), - ( - ( - -6.73911758014991E8, - -2.2147483413687566E8, - -4.531457195005102E7, - ), - 0.07824440437151846, - ), - ( - ( - -2.4827386778136212E8, - -2.6640208832089204E8, - -3.354675096522197E8, - ), - -0.2989735599541437, - ), - ]; - - for ((x, y, z), sample) in values { - assert_eq!(sampler.sample_flat_y(x, y, z), sample); - } - } - - #[test] - fn test_no_fade() { - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - let sampler = PerlinNoiseSampler::new(&mut rand); - - let values = [ - ( - ( - -3.134738528791615E8, - 5.676610095659718E7, - 2.011711832498507E8, - -1369026.560586418, - 3.957311252810864E8, - ), - 23234.47859421248, - ), - ( - ( - 6.797037355570006E8, - 6.439373693833767E8, - -3.36218773041759E8, - -3.265494249695775E8, - 1.353820060118252E8, - ), - -0.016403984198221984, - ), - ( - ( - -3.204701624793043E8, - -4.612474746056331E8, - -6906850.625560562, - 1.0153663948838013E8, - 2.4923185478305575E8, - ), - 0.3444286491766397, - ), - ( - ( - -7.108376621385525E7, - -2.029413580824217E8, - 2.5164602748045415E8, - 1.0591429119126628E8, - -4.7911044364543396E8, - ), - 0.03051312670440398, - ), - ( - ( - -2918719.2277242197, - 4.04615501401398E7, - -3.074409286586152E8, - 5.089118769334092E7, - -4.8645283544246924E8, - ), - 0.3434020232968479, - ), - ( - ( - -3.922570151180015E8, - 2.3741632952563038E8, - 2.861710031285905E8, - -1.8973201372718483E8, - -3.2653143323982143E8, - ), - -0.07935517045771859, - ), - ( - ( - 2.885407603819252E8, - -3.358708100884505E7, - -1.4480399660676318E8, - 3.6548491156354237E8, - 7.995429702025633E7, - ), - -0.46661747461279457, - ), - ( - ( - 2.509991661702412E8, - 1.3298684552869435E8, - 3.6743804723880893E8, - 5.791092458225288E7, - -1.3123184148036437E8, - ), - 0.0723439870279631, - ), - ( - ( - -2.722300890805201E8, - 2.1601883778132245E7, - -5.56047682304707E8, - 3.554803693060646E8, - 3.1647392358159083E8, - ), - -0.656560662515624, - ), - ( - ( - 5.638216625134594E8, - -2.236907346192737E8, - -5.0562852022285646E8, - -5.436956979127073E7, - -1.129261611506945E8, - ), - 0.03351245780858128, - ), - ( - ( - -1.7909512156895646E8, - 1.0915760091641709E8, - 1.932642099859593E7, - -3.405060533753616E8, - -6.73911758014991E8, - ), - -0.2089142558681482, - ), - ( - ( - -2.2147483413687566E8, - -4.531457195005102E7, - -2.4827386778136212E8, - -2.6640208832089204E8, - -3.354675096522197E8, - ), - 0.38250837565598395, - ), - ( - ( - 3.618095500266467E8, - -1.785261966631494E8, - 8.855575989580283E7, - -1.3702508894700047E8, - -3.564818414428105E8, - ), - 0.00883370523171791, - ), - ( - ( - 3.585592594479808E7, - 1.8822208340571395E8, - -386327.524558296, - -2.613548000006699E8, - 1995562.4304017993, - ), - -0.27653878487738676, - ), - ( - ( - 3.0800276873619422E7, - 1.166750302259058E7, - 8.502636255675305E7, - 4.347409652503064E8, - 1.0678086363325526E8, - ), - -0.13800758751097497, - ), - ( - ( - -2.797805968820768E8, - 9.446376468140173E7, - 2.2821543438325477E8, - -4.8176550369786626E8, - 7.316871126959312E7, - ), - 0.05505478945301634, - ), - ( - ( - -2.236596113898912E7, - 1.5296478602495643E8, - 3.903966235164034E8, - 9.40479475527148E7, - 1.0948229366673347E8, - ), - 0.1158678618158655, - ), - ( - ( - 3.5342596632385695E8, - 3.1584773170834744E8, - -2.1860087172846535E8, - -1.8126626716239208E8, - -2.5263456116162892E7, - ), - -0.354953975313882, - ), - ( - ( - -1.2711958434031656E8, - -4.541988855460623E7, - -1.375878074907788E8, - 6.72693784001799E7, - 6815739.665531283, - ), - -0.23849179316215247, - ), - ( - ( - 1.2660906027019228E8, - -3.3769609799741164E7, - -3.4331505330046E8, - -6.663866659430536E7, - -1.6603843763414428E8, - ), - 0.07974650858448407, - ), - ]; - - for ((x, y, z, y_scale, y_max), sample) in values { - assert_eq!(sampler.sample_no_fade(x, y, z, y_scale, y_max), sample); - } - } -} diff --git a/pumpkin-world/src/world_gen/noise/router.rs b/pumpkin-world/src/world_gen/noise/router.rs deleted file mode 100644 index 92be5d555..000000000 --- a/pumpkin-world/src/world_gen/noise/router.rs +++ /dev/null @@ -1,382 +0,0 @@ -use std::sync::Arc; - -use crate::world_gen::sampler::VeinType; - -use super::{ - density::{ - apply_blend_density, lerp_density_static_start, - noise::{InternalNoise, NoiseFunction, ShiftedNoiseFunction}, - veritcal_range_choice, BuiltInNoiseFunctions, ConstantFunction, DensityFunction, - DensityFunctionImpl, RangeFunction, Visitor, WrapperFunction, WrapperType, - YClampedFunction, - }, - BuiltInNoiseParams, -}; - -#[derive(Clone)] -pub struct NoiseRouter<'a> { - barrier: Arc>, - fluid_level_floodedness: Arc>, - fluid_level_spread: Arc>, - lava: Arc>, - temperature: Arc>, - vegetation: Arc>, - continents: Arc>, - erosion: Arc>, - depth: Arc>, - ridges: Arc>, - pub(crate) internal_density: Arc>, - pub(crate) final_densitiy: Arc>, - vein_toggle: Arc>, - vein_ridged: Arc>, - vein_gap: Arc>, -} - -impl<'a> NoiseRouter<'a> { - pub fn apply(&self, visitor: &Visitor<'a>) -> Self { - Self { - barrier: self.barrier.apply(visitor), - fluid_level_floodedness: self.fluid_level_floodedness.apply(visitor), - fluid_level_spread: self.fluid_level_spread.apply(visitor), - lava: self.lava.apply(visitor), - temperature: self.temperature.apply(visitor), - vegetation: self.vegetation.apply(visitor), - continents: self.continents.apply(visitor), - erosion: self.erosion.apply(visitor), - depth: self.depth.apply(visitor), - ridges: self.ridges.apply(visitor), - internal_density: self.internal_density.apply(visitor), - final_densitiy: self.final_densitiy.apply(visitor), - vein_toggle: self.vein_toggle.apply(visitor), - vein_ridged: self.vein_ridged.apply(visitor), - vein_gap: self.vein_gap.apply(visitor), - } - } - - pub fn create_surface_noise_router( - noise_params: &'a BuiltInNoiseParams<'a>, - noise_funcs: &'a BuiltInNoiseFunctions<'a>, - large_biomes: bool, - amplified: bool, - ) -> Self { - let aquifier_barrier = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - noise_params.aquifer_barrier().clone(), - None, - )), - 1f64, - 0.5f64, - ))); - - let aquifier_fluid_level_floodedness = - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - noise_params.aquifer_fluid_level_floodedness().clone(), - None, - )), - 1f64, - 0.67f64, - ))); - - let aquifer_fluid_level_spread = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - noise_params.aquifer_fluid_level_spread().clone(), - None, - )), - 1f64, - 0.7142857142857143f64, - ))); - - let aquifer_lava = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - noise_params.aquifer_lava().clone(), - None, - )), - 1f64, - 1f64, - ))); - - let shift_x = noise_funcs.shift_x().clone(); - let shift_z = noise_funcs.shift_z().clone(); - - let temperature = Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - noise_funcs.zero().clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - if large_biomes { - noise_params.temperature_large().clone() - } else { - noise_params.temperature().clone() - }, - None, - )), - ))); - - let vegetation = Arc::new(DensityFunction::ShiftedNoise(ShiftedNoiseFunction::new( - shift_x.clone(), - noise_funcs.zero().clone(), - shift_z.clone(), - 0.25f64, - 0f64, - Arc::new(InternalNoise::new( - if large_biomes { - noise_params.vegetation_large().clone() - } else { - noise_params.vegetation().clone() - }, - None, - )), - ))); - - let factor_overworld = if large_biomes { - noise_funcs.factor_overworld_large_biome().clone() - } else if amplified { - noise_funcs.factor_overworld_amplified().clone() - } else { - noise_funcs.factor_overworld().clone() - }; - - let depth_overworld = if large_biomes { - noise_funcs.depth_overworld_large_biome().clone() - } else if amplified { - noise_funcs.depth_overworld_amplified().clone() - } else { - noise_funcs.depth_overworld().clone() - }; - - let mapped_depth_overworld = Arc::new( - DensityFunction::Constant(ConstantFunction::new(4f64)).mul(Arc::new( - depth_overworld - .mul(Arc::new(DensityFunction::Wrapper(WrapperFunction::new( - factor_overworld, - WrapperType::Cache2D, - )))) - .quarter_negative(), - )), - ); - - let sloped_cheese_overworld = if large_biomes { - noise_funcs.sloped_cheese_overworld_large_biome().clone() - } else if amplified { - noise_funcs.sloped_cheese_overworld_amplified().clone() - } else { - noise_funcs.sloped_cheese_overworld().clone() - }; - - let cave_entrances_overworld = Arc::new( - sloped_cheese_overworld.binary_min(Arc::new( - DensityFunction::Constant(ConstantFunction::new(5f64)) - .mul(noise_funcs.caves_entrances_overworld().clone()), - )), - ); - - let mapped_cave_entraces_overworld = Arc::new(DensityFunction::Range(RangeFunction::new( - sloped_cheese_overworld.clone(), - -1000000f64, - 1.5625f64, - cave_entrances_overworld, - Arc::new(create_caves( - noise_funcs, - noise_params, - sloped_cheese_overworld, - )), - ))); - - let blended_cave_entrances_overworld = Arc::new( - apply_blend_density(apply_surface_slides( - amplified, - mapped_cave_entraces_overworld, - )) - .binary_min(noise_funcs.caves_noodle_overworld().clone()), - ); - let y = noise_funcs.y().clone(); - - let i = VeinType::overall_min_y(); - let j = VeinType::overall_max_y(); - let ore_veininess = Arc::new(veritcal_range_choice( - y.clone(), - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new( - noise_params.ore_veininess().clone(), - None, - )), - 1.5f64, - 1.5f64, - ))), - i, - j, - 0, - )); - - let ore_vein_a = Arc::new( - veritcal_range_choice( - y.clone(), - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise_params.ore_vein_a().clone(), None)), - 4f64, - 4f64, - ))), - i, - j, - 0, - ) - .abs(), - ); - - let ore_vein_b = Arc::new( - veritcal_range_choice( - y, - Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise_params.ore_vein_b().clone(), None)), - 4f64, - 4f64, - ))), - i, - j, - 0, - ) - .abs(), - ); - - let ore_vein = Arc::new( - DensityFunction::Constant(ConstantFunction::new(-0.08f64)) - .add(Arc::new(ore_vein_a.binary_max(ore_vein_b))), - ); - - let ore_gap = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise_params.ore_gap().clone(), None)), - 1f64, - 1f64, - ))); - - Self { - barrier: aquifier_barrier, - fluid_level_floodedness: aquifier_fluid_level_floodedness, - fluid_level_spread: aquifer_fluid_level_spread, - lava: aquifer_lava, - temperature, - vegetation, - continents: if large_biomes { - noise_funcs.continents_overworld_large_biome().clone() - } else { - noise_funcs.continents_overworld().clone() - }, - erosion: if large_biomes { - noise_funcs.erosion_overworld_large_biome().clone() - } else { - noise_funcs.erosion_overworld().clone() - }, - depth: depth_overworld, - ridges: noise_funcs.ridges_overworld().clone(), - internal_density: Arc::new(apply_surface_slides( - amplified, - Arc::new( - mapped_depth_overworld - .add_const(-0.703125) - .clamp(-64f64, 64f64), - ), - )), - final_densitiy: blended_cave_entrances_overworld, - vein_toggle: ore_veininess, - vein_ridged: ore_vein, - vein_gap: ore_gap, - } - } -} - -fn apply_surface_slides(amplified: bool, density: Arc) -> DensityFunction { - apply_slides( - density, - -64, - 384, - if amplified { 16 } else { 80 }, - if amplified { 0 } else { 64 }, - -0.078125f64, - 0, - 24, - if amplified { 0.4f64 } else { 0.1171875f64 }, - ) -} - -#[allow(clippy::too_many_arguments)] -fn apply_slides( - density: Arc, - y_min: i32, - y_max: i32, - top_rel_y_min: i32, - top_rel_y_max: i32, - top_density: f64, - bottom_rel_y_min: i32, - bottom_rel_y_max: i32, - bottom_density: f64, -) -> DensityFunction { - let function2 = Arc::new(DensityFunction::ClampedY(YClampedFunction::new( - y_min + y_max - top_rel_y_min, - y_min + y_max + -top_rel_y_max, - 1f64, - 0f64, - ))); - let function = Arc::new(lerp_density_static_start(function2, top_density, density)); - let function3 = Arc::new(DensityFunction::ClampedY(YClampedFunction::new( - y_min + bottom_rel_y_min, - y_min + bottom_rel_y_max, - 0f64, - 1f64, - ))); - lerp_density_static_start(function3, bottom_density, function) -} - -fn create_caves<'a>( - noise_funcs: &BuiltInNoiseFunctions<'a>, - noise_params: &BuiltInNoiseParams<'a>, - sloped_cheese: Arc>, -) -> DensityFunction<'a> { - let caves_spaghetti_2d = noise_funcs.caves_spaghetti_2d_overworld().clone(); - let caves_spaghetti_roughness = noise_funcs - .caves_spaghetti_roughness_function_overworld() - .clone(); - let cave_layer = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise_params.cave_layer().clone(), None)), - 1f64, - 8f64, - ))); - let scaled_cave_layer = Arc::new( - DensityFunction::Constant(ConstantFunction::new(4f64)).mul(Arc::new(cave_layer.square())), - ); - let cave_cheese = Arc::new(DensityFunction::Noise(NoiseFunction::new( - Arc::new(InternalNoise::new(noise_params.cave_cheese().clone(), None)), - 1f64, - 0.6666666666666666f64, - ))); - let scaled_cave_cheese = Arc::new( - DensityFunction::Constant(ConstantFunction::new(0.27f64)) - .add(cave_cheese) - .clamp(-1f64, 1f64) - .add(Arc::new( - DensityFunction::Constant(ConstantFunction::new(1.5f64)) - .add(Arc::new( - DensityFunction::Constant(ConstantFunction::new(-0.64f64)) - .mul(sloped_cheese), - )) - .clamp(0f64, 0.5f64), - )), - ); - let final_cave_layer = Arc::new(scaled_cave_layer.add(scaled_cave_cheese)); - let cave_entrances = final_cave_layer - .binary_min(noise_funcs.caves_entrances_overworld().clone()) - .binary_min(Arc::new(caves_spaghetti_2d.add(caves_spaghetti_roughness))); - let pillars = noise_funcs.caves_pillars_overworld().clone(); - let scaled_pillars = Arc::new(DensityFunction::Range(RangeFunction::new( - pillars.clone(), - -1000000f64, - 0.03f64, - Arc::new(DensityFunction::Constant(ConstantFunction::new( - -1000000f64, - ))), - pillars, - ))); - cave_entrances.binary_max(scaled_pillars) -} diff --git a/pumpkin-world/src/world_gen/noise/simplex.rs b/pumpkin-world/src/world_gen/noise/simplex.rs deleted file mode 100644 index 8310bc65f..000000000 --- a/pumpkin-world/src/world_gen/noise/simplex.rs +++ /dev/null @@ -1,703 +0,0 @@ -use num_traits::Pow; -use pumpkin_core::random::{legacy_rand::LegacyRand, RandomImpl}; - -use super::{dot, GRADIENTS}; - -#[derive(Clone)] -pub struct SimplexNoiseSampler { - permutation: Box<[u8]>, - x_origin: f64, - y_origin: f64, - z_origin: f64, -} - -impl SimplexNoiseSampler { - const SQRT_3: f64 = 1.7320508075688772f64; - const SKEW_FACTOR_2D: f64 = 0.5f64 * (Self::SQRT_3 - 1f64); - const UNSKEW_FACTOR_2D: f64 = (3f64 - Self::SQRT_3) / 6f64; - - pub fn new(random: &mut impl RandomImpl) -> Self { - let x_origin = random.next_f64() * 256f64; - let y_origin = random.next_f64() * 256f64; - let z_origin = random.next_f64() * 256f64; - - let mut permutation = [0u8; 256]; - - permutation - .iter_mut() - .enumerate() - .for_each(|(i, x)| *x = i as u8); - - for i in 0..256 { - let j = random.next_bounded_i32(256 - i) as usize; - permutation.swap(i as usize, i as usize + j); - } - - Self { - permutation: Box::new(permutation), - x_origin, - y_origin, - z_origin, - } - } - - fn map(&self, input: i32) -> i32 { - self.permutation[(input & 0xFF) as usize] as i32 - } - - fn grad(gradient_index: usize, x: f64, y: f64, z: f64, distance: f64) -> f64 { - let d = distance - x * x - y * y - z * z; - if d < 0f64 { - 0f64 - } else { - let d = d * d; - d * d * dot(&GRADIENTS[gradient_index], x, y, z) - } - } - - pub fn sample_2d(&self, x: f64, y: f64) -> f64 { - let d = (x + y) * Self::SKEW_FACTOR_2D; - let i = (x + d).floor() as i32; - let j = (y + d).floor() as i32; - - let e = (i.wrapping_add(j)) as f64 * Self::UNSKEW_FACTOR_2D; - let f = i as f64 - e; - let g = j as f64 - e; - - let h = x - f; - let k = y - g; - - let (l, m) = if h > k { (1, 0) } else { (0, 1) }; - - let n = h - l as f64 + Self::UNSKEW_FACTOR_2D; - let o = k - m as f64 + Self::UNSKEW_FACTOR_2D; - let p = 2f64.mul_add(Self::UNSKEW_FACTOR_2D, h - 1f64); - let q = 2f64.mul_add(Self::UNSKEW_FACTOR_2D, k - 1f64); - - let r = i & 0xFF; - let s = j & 0xFF; - - let t = self.map(r.wrapping_add(self.map(s))) % 12; - let u = self.map(r.wrapping_add(l).wrapping_add(self.map(s.wrapping_add(m)))) % 12; - let v = self.map(r.wrapping_add(1).wrapping_add(self.map(s.wrapping_add(1)))) % 12; - - let w = Self::grad(t as usize, h, k, 0f64, 0.5f64); - let z = Self::grad(u as usize, n, o, 0f64, 0.5f64); - let aa = Self::grad(v as usize, p, q, 0f64, 0.5f64); - - 70f64 * (w + z + aa) - } - - pub fn sample_3d(&self, x: f64, y: f64, z: f64) -> f64 { - let e = (x + y + z) * 0.3333333333333333f64; - - let i = (x + e).floor() as i32; - let j = (y + e).floor() as i32; - let k = (z + e).floor() as i32; - - let g = (i.wrapping_add(j).wrapping_add(k)) as f64 * 0.16666666666666666f64; - let h = i as f64 - g; - let l = j as f64 - g; - let m = k as f64 - g; - - let n = x - h; - let o = y - l; - let p = z - m; - - let (q, r, s, t, u, v) = if n >= o { - if o >= p { - (1, 0, 0, 1, 1, 0) - } else if n >= p { - (1, 0, 0, 1, 0, 1) - } else { - (0, 0, 1, 1, 0, 1) - } - } else if o < p { - (0, 0, 1, 0, 1, 1) - } else if n < p { - (0, 1, 0, 0, 1, 1) - } else { - (0, 1, 0, 1, 1, 0) - }; - - let w = n - q as f64 + 0.16666666666666666f64; - let aa = o - r as f64 + 0.16666666666666666f64; - let ab = p - s as f64 + 0.16666666666666666f64; - - let ac = n - t as f64 + 0.3333333333333333f64; - let ad = o - u as f64 + 0.3333333333333333f64; - let ae = p - v as f64 + 0.3333333333333333f64; - - let af = n - 1f64 + 0.5f64; - let ag = o - 1f64 + 0.5f64; - let ah = p - 1f64 + 0.5f64; - - let ai = i & 0xFF; - let aj = j & 0xFF; - let ak = k & 0xFF; - - let al = self.map(ai.wrapping_add(self.map(aj.wrapping_add(self.map(ak))))) % 12; - let am = self.map( - ai.wrapping_add(q).wrapping_add( - self.map( - aj.wrapping_add(r) - .wrapping_add(self.map(ak.wrapping_add(s))), - ), - ), - ) % 12; - let an = self.map( - ai.wrapping_add(t).wrapping_add( - self.map( - aj.wrapping_add(u) - .wrapping_add(self.map(ak.wrapping_add(v))), - ), - ), - ) % 12; - let ao = self.map( - ai.wrapping_add(1).wrapping_add( - self.map( - aj.wrapping_add(1) - .wrapping_add(self.map(ak.wrapping_add(1))), - ), - ), - ) % 12; - - let ap = Self::grad(al as usize, n, o, p, 0.6f64); - let aq = Self::grad(am as usize, w, aa, ab, 0.6f64); - let ar = Self::grad(an as usize, ac, ad, ae, 0.6f64); - let az = Self::grad(ao as usize, af, ag, ah, 0.6f64); - - 32f64 * (ap + aq + ar + az) - } -} - -pub struct OctaveSimplexNoiseSampler { - octave_samplers: Vec>, - persistence: f64, - lacunarity: f64, -} - -impl OctaveSimplexNoiseSampler { - pub fn new(random: &mut impl RandomImpl, octaves: &[i32]) -> Self { - let mut octaves = Vec::from_iter(octaves); - octaves.sort(); - - let i = -**octaves.first().expect("Should have some octaves"); - let j = **octaves.last().expect("Should have some octaves"); - let k = i.wrapping_add(j).wrapping_add(1); - - let sampler = SimplexNoiseSampler::new(random); - let l = j; - let mut samplers: Vec> = Vec::with_capacity(k as usize); - for _ in 0..k { - samplers.push(None); - } - - for m in (j + 1)..k { - if m >= 0 && octaves.contains(&&(l - m)) { - let sampler = SimplexNoiseSampler::new(random); - samplers[m as usize] = Some(sampler); - } else { - random.skip(262); - } - } - - if j > 0 { - let sample = sampler.sample_3d(sampler.x_origin, sampler.y_origin, sampler.z_origin); - let n = (sample * 9.223372E18f32 as f64) as i64; - let mut random = LegacyRand::from_seed(n as u64); - - for o in (0..=(l - 1)).rev() { - if o < k && octaves.contains(&&(l - o)) { - let sampler = SimplexNoiseSampler::new(&mut random); - samplers[o as usize] = Some(sampler); - } else { - random.skip(262); - } - } - } - - if j >= 0 && j < k && octaves.contains(&&0) { - samplers[j as usize] = Some(sampler); - } - - Self { - octave_samplers: samplers, - persistence: 1f64 / (2f64.pow(k) - 1f64), - lacunarity: 2f64.pow(j), - } - } - - pub fn sample(&self, x: f64, y: f64, use_origin: bool) -> f64 { - let mut d = 0f64; - let mut e = self.lacunarity; - let mut f = self.persistence; - - for sampler in self.octave_samplers.iter() { - if let Some(sampler) = sampler { - d += sampler.sample_2d( - x.mul_add(e, if use_origin { sampler.x_origin } else { 0f64 }), - y.mul_add(e, if use_origin { sampler.y_origin } else { 0f64 }), - ) * f; - } - - e /= 2f64; - f *= 2f64; - } - - d - } -} - -#[cfg(test)] -mod octave_simplex_noise_sampler_test { - use pumpkin_core::random::{xoroshiro128::Xoroshiro, RandomImpl}; - - use crate::world_gen::noise::simplex::OctaveSimplexNoiseSampler; - - #[test] - fn test_new() { - let mut rand = Xoroshiro::from_seed(450); - assert_eq!(rand.next_i32(), 1394613419); - let sampler = OctaveSimplexNoiseSampler::new(&mut rand, &[-1, 1, 0]); - - assert_eq!(sampler.lacunarity, 2f64); - assert_eq!(sampler.persistence, 0.14285714285714285); - - let values = [ - (33.48154133535127, 200.15584029786743, 239.82697852863149), - (115.65071632913913, 5.88805286077266, 184.4887403898897), - (64.69791492580848, 19.256055216755044, 97.01795462351956), - ]; - - assert_eq!(values.len(), sampler.octave_samplers.len()); - for (sampler, (x, y, z)) in sampler.octave_samplers.iter().zip(values) { - match sampler { - Some(sampler) => { - assert_eq!(sampler.x_origin, x); - assert_eq!(sampler.y_origin, y); - assert_eq!(sampler.z_origin, z); - } - None => panic!(), - } - } - } - - #[test] - fn test_sample() { - let mut rand = Xoroshiro::from_seed(450); - assert_eq!(rand.next_i32(), 1394613419); - let sampler = OctaveSimplexNoiseSampler::new(&mut rand, &[-1, 1, 0]); - - let values_1 = [ - ( - (-1.3127900550351206E7, 792897.4979227383), - -0.4321152413690901, - ), - ( - (-1.6920637874404985E7, -2.7155569346339065E8), - -0.5262902093081003, - ), - ( - (4.3144247722741723E8, 5.681942883881191E8), - 0.11591369897395602, - ), - ( - (1.4302738270336467E8, -1.4548998886244193E8), - -0.3879951077548365, - ), - ( - (-3.9028350711219925E8, -5.213995559811158E7), - -0.7540785159288218, - ), - ( - (-1.3442750163759476E8, -6.725465365393716E8), - 0.31442035977402105, - ), - ( - (-1.1937282161424601E8, 3.2134650034986335E8), - 0.28218849676360336, - ), - ( - (-3.128475507865152E8, -3.014112871163455E8), - 0.593770404657594, - ), - ( - (1.2027011883589141E8, -5.045175636913682E8), - -0.2893240282016911, - ), - ( - (-9.065155753781198E7, 6106991.342893547), - -0.3402301205344082, - ), - ]; - - for ((x, y), sample) in values_1 { - assert_eq!(sampler.sample(x, y, false), sample); - } - - let values_2 = [ - ( - (-1.3127900550351206E7, 792897.4979227383), - 0.21834818545873672, - ), - ( - (-1.6920637874404985E7, -2.7155569346339065E8), - 0.025042742676442978, - ), - ( - (4.3144247722741723E8, 5.681942883881191E8), - 0.3738693783591451, - ), - ( - (1.4302738270336467E8, -1.4548998886244193E8), - -0.023113657524218345, - ), - ( - (-3.9028350711219925E8, -5.213995559811158E7), - 0.5195582376240916, - ), - ( - (-1.3442750163759476E8, -6.725465365393716E8), - 0.020366186088347903, - ), - ( - (-1.1937282161424601E8, 3.2134650034986335E8), - -0.10921072611129382, - ), - ( - (-3.128475507865152E8, -3.014112871163455E8), - 0.18066933648141983, - ), - ( - (1.2027011883589141E8, -5.045175636913682E8), - -0.36788084946294336, - ), - ( - (-9.065155753781198E7, 6106991.342893547), - -0.5677921377363926, - ), - ]; - - for ((x, y), sample) in values_2 { - assert_eq!(sampler.sample(x, y, true), sample); - } - } -} -#[cfg(test)] -mod simplex_noise_sampler_test { - use std::ops::Deref; - - use pumpkin_core::random::{xoroshiro128::Xoroshiro, RandomImpl}; - - use crate::world_gen::noise::simplex::SimplexNoiseSampler; - - #[test] - fn test_create() { - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - let sampler = SimplexNoiseSampler::new(&mut rand); - assert_eq!(sampler.x_origin, 48.58072036717974f64); - assert_eq!(sampler.y_origin, 110.73235882678037f64); - assert_eq!(sampler.z_origin, 65.26438852860176f64); - - let permutation: [u8; 256] = [ - 159, 113, 41, 143, 203, 123, 95, 177, 25, 79, 229, 219, 194, 60, 130, 14, 83, 99, 24, - 202, 207, 232, 167, 152, 220, 201, 29, 235, 87, 147, 74, 160, 155, 97, 111, 31, 85, - 205, 115, 50, 13, 171, 77, 237, 149, 116, 209, 174, 169, 109, 221, 9, 166, 84, 54, 216, - 121, 106, 211, 16, 69, 244, 65, 192, 183, 146, 124, 37, 56, 45, 193, 158, 126, 217, 36, - 255, 162, 163, 230, 103, 63, 90, 191, 214, 20, 138, 32, 39, 238, 67, 64, 105, 250, 140, - 148, 114, 68, 75, 200, 161, 239, 125, 227, 199, 101, 61, 175, 107, 129, 240, 170, 51, - 139, 86, 186, 145, 212, 178, 30, 251, 89, 226, 120, 153, 47, 141, 233, 2, 179, 236, 1, - 19, 98, 21, 164, 108, 11, 23, 91, 204, 119, 88, 165, 195, 168, 26, 48, 206, 128, 6, 52, - 118, 110, 180, 197, 231, 117, 7, 3, 135, 224, 58, 82, 78, 4, 59, 222, 18, 72, 57, 150, - 43, 246, 100, 122, 112, 53, 133, 93, 17, 27, 210, 142, 234, 245, 80, 22, 46, 185, 172, - 71, 248, 33, 173, 76, 35, 40, 92, 228, 127, 254, 70, 42, 208, 73, 104, 187, 62, 154, - 243, 189, 241, 34, 66, 249, 94, 8, 12, 134, 132, 102, 242, 196, 218, 181, 28, 38, 15, - 151, 157, 247, 223, 198, 55, 188, 96, 0, 182, 49, 190, 156, 10, 215, 252, 131, 137, - 184, 176, 136, 81, 44, 213, 253, 144, 225, 5, - ]; - assert_eq!(sampler.permutation.deref(), permutation); - } - - #[test] - fn test_sample_2d() { - let data1 = [ - ((-50000, 0), -0.013008608535752102), - ((-49999, 1000), 0.0), - ((-49998, 2000), -0.03787856584046271), - ((-49997, 3000), 0.0), - ((-49996, 4000), 0.5015373706471664), - ((-49995, 5000), -0.032797908620906514), - ((-49994, 6000), -0.19158655563621785), - ((-49993, 7000), 0.49893473629544977), - ((-49992, 8000), 0.31585737840402556), - ((-49991, 9000), 0.43909577227435836), - ]; - - let data2 = [ - ( - (-3.134738528791615E8, 5.676610095659718E7), - 0.018940199193618792, - ), - ( - (-1369026.560586418, 3.957311252810864E8), - -0.1417598930091471, - ), - ( - (6.439373693833767E8, -3.36218773041759E8), - 0.07129176668335062, - ), - ( - (1.353820060118252E8, -3.204701624793043E8), - 0.330648835988156, - ), - ( - (-6906850.625560562, 1.0153663948838013E8), - 0.46826928755778685, - ), - ( - (-7.108376621385525E7, -2.029413580824217E8), - -0.515950097501492, - ), - ( - (1.0591429119126628E8, -4.7911044364543396E8), - -0.5467822192664874, - ), - ( - (4.04615501401398E7, -3.074409286586152E8), - 0.7470460844090322, - ), - ( - (-4.8645283544246924E8, -3.922570151180015E8), - 0.8521699147242563, - ), - ( - (2.861710031285905E8, -1.8973201372718483E8), - 0.1889297962671115, - ), - ( - (2.885407603819252E8, -3.358708100884505E7), - 0.24006029504945695, - ), - ( - (3.6548491156354237E8, 7.995429702025633E7), - -0.8114171447379924, - ), - ( - (1.3298684552869435E8, 3.6743804723880893E8), - 0.07042306408164949, - ), - ( - (-1.3123184148036437E8, -2.722300890805201E8), - 0.5093850689193259, - ), - ( - (-5.56047682304707E8, 3.554803693060646E8), - -0.6343788467687929, - ), - ( - (5.638216625134594E8, -2.236907346192737E8), - 0.5848746152449286, - ), - ( - (-5.436956979127073E7, -1.129261611506945E8), - -0.05456282199582522, - ), - ( - (1.0915760091641709E8, 1.932642099859593E7), - -0.273739377096594, - ), - ( - (-6.73911758014991E8, -2.2147483413687566E8), - 0.05464681163741797, - ), - ( - (-2.4827386778136212E8, -2.6640208832089204E8), - -0.0902449424742273, - ), - ]; - - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - - let sampler = SimplexNoiseSampler::new(&mut rand); - for ((x, y), sample) in data1 { - assert_eq!(sampler.sample_2d(x as f64, y as f64), sample); - } - - for ((x, y), sample) in data2 { - assert_eq!(sampler.sample_2d(x, y), sample); - } - } - - #[test] - fn test_sample_3d() { - let data = [ - ( - ( - -3.134738528791615E8, - 5.676610095659718E7, - 2.011711832498507E8, - ), - -0.07626353895981935, - ), - ( - (-1369026.560586418, 3.957311252810864E8, 6.797037355570006E8), - 0.0, - ), - ( - ( - 6.439373693833767E8, - -3.36218773041759E8, - -3.265494249695775E8, - ), - -0.5919400355725402, - ), - ( - ( - 1.353820060118252E8, - -3.204701624793043E8, - -4.612474746056331E8, - ), - -0.5220477236433517, - ), - ( - ( - -6906850.625560562, - 1.0153663948838013E8, - 2.4923185478305575E8, - ), - -0.39146687767898636, - ), - ( - ( - -7.108376621385525E7, - -2.029413580824217E8, - 2.5164602748045415E8, - ), - -0.629386846329711, - ), - ( - ( - 1.0591429119126628E8, - -4.7911044364543396E8, - -2918719.2277242197, - ), - 0.5427502531663232, - ), - ( - ( - 4.04615501401398E7, - -3.074409286586152E8, - 5.089118769334092E7, - ), - -0.4273080639878097, - ), - ( - ( - -4.8645283544246924E8, - -3.922570151180015E8, - 2.3741632952563038E8, - ), - 0.32129944093252394, - ), - ( - ( - 2.861710031285905E8, - -1.8973201372718483E8, - -3.2653143323982143E8, - ), - 0.35839032946039706, - ), - ( - ( - 2.885407603819252E8, - -3.358708100884505E7, - -1.4480399660676318E8, - ), - -0.02451312935907038, - ), - ( - ( - 3.6548491156354237E8, - 7.995429702025633E7, - 2.509991661702412E8, - ), - -0.36830526266318003, - ), - ( - ( - 1.3298684552869435E8, - 3.6743804723880893E8, - 5.791092458225288E7, - ), - -0.023683302916542803, - ), - ( - ( - -1.3123184148036437E8, - -2.722300890805201E8, - 2.1601883778132245E7, - ), - -0.261629562325043, - ), - ( - ( - -5.56047682304707E8, - 3.554803693060646E8, - 3.1647392358159083E8, - ), - -0.4959372930161496, - ), - ( - ( - 5.638216625134594E8, - -2.236907346192737E8, - -5.0562852022285646E8, - ), - -0.06079315675880484, - ), - ( - ( - -5.436956979127073E7, - -1.129261611506945E8, - -1.7909512156895646E8, - ), - -0.37726907424345196, - ), - ( - ( - 1.0915760091641709E8, - 1.932642099859593E7, - -3.405060533753616E8, - ), - 0.37747828159811136, - ), - ( - ( - -6.73911758014991E8, - -2.2147483413687566E8, - -4.531457195005102E7, - ), - -0.32929020207000603, - ), - ( - ( - -2.4827386778136212E8, - -2.6640208832089204E8, - -3.354675096522197E8, - ), - -0.3046390200444667, - ), - ]; - - let mut rand = Xoroshiro::from_seed(111); - assert_eq!(rand.next_i32(), -1467508761); - - let sampler = SimplexNoiseSampler::new(&mut rand); - for ((x, y, z), sample) in data { - assert_eq!(sampler.sample_3d(x, y, z), sample); - } - } -} diff --git a/pumpkin-world/src/world_gen/positions.rs b/pumpkin-world/src/world_gen/positions.rs deleted file mode 100644 index 4420c96d0..000000000 --- a/pumpkin-world/src/world_gen/positions.rs +++ /dev/null @@ -1,28 +0,0 @@ -pub mod chunk_pos { - use noise::Vector2; - - const MARKER: u64 = packed(Vector2 { - x: 1875066, - y: 1875066, - }); - - pub const fn packed(vec: Vector2) -> u64 { - (vec.x as u64 & 4294967295u64) | ((vec.y as u64 & 4294967295u64) << 32) - } - - pub const fn unpack_x(packed: u64) -> i32 { - (packed & 4294967295u64) as i32 - } - - pub const fn unpack_z(packed: u64) -> i32 { - ((packed >> 32) & 4294967295u64) as i32 - } - - pub const fn start_x(vec: Vector2) -> i32 { - vec.x << 4 - } - - pub const fn start_y(vec: Vector2) -> i32 { - vec.y << 4 - } -} diff --git a/pumpkin-world/src/world_gen/proto_chunk.rs b/pumpkin-world/src/world_gen/proto_chunk.rs deleted file mode 100644 index f4d5df67c..000000000 --- a/pumpkin-world/src/world_gen/proto_chunk.rs +++ /dev/null @@ -1,13 +0,0 @@ -use pumpkin_core::math::vector3::Vector3; - -use crate::block::block_state::BlockState; - -pub struct ProtoChunk { - // may want to use chunk status -} - -impl ProtoChunk { - pub fn get_block_state(&self, _pos: &Vector3) -> BlockState { - unimplemented!() - } -} diff --git a/pumpkin-world/src/world_gen/sampler.rs b/pumpkin-world/src/world_gen/sampler.rs deleted file mode 100644 index 93d155a21..000000000 --- a/pumpkin-world/src/world_gen/sampler.rs +++ /dev/null @@ -1,28 +0,0 @@ -pub enum VeinType { - Copper, - Iron, -} - -impl VeinType { - pub fn min_y(&self) -> i32 { - match self { - Self::Copper => 0, - Self::Iron => -60, - } - } - - pub fn max_y(&self) -> i32 { - match self { - Self::Copper => 50, - Self::Iron => -8, - } - } - - pub fn overall_min_y() -> i32 { - -60 - } - - pub fn overall_max_y() -> i32 { - 60 - } -} diff --git a/pumpkin-world/src/world_gen/seed.rs b/pumpkin-world/src/world_gen/seed.rs deleted file mode 100644 index 137a6ecdd..000000000 --- a/pumpkin-world/src/world_gen/seed.rs +++ /dev/null @@ -1,15 +0,0 @@ -use std::hash::{DefaultHasher, Hash, Hasher}; - -#[derive(Clone, Copy)] -pub struct Seed(pub i64); - -impl From<&str> for Seed { - fn from(value: &str) -> Self { - // TODO replace with a deterministic hasher (the same as vanilla?) - let mut hasher = DefaultHasher::new(); - value.hash(&mut hasher); - - // TODO use cast_signed once the feature is stabilized. - Self(hasher.finish() as i64) - } -} diff --git a/pumpkin/Cargo.toml b/pumpkin/Cargo.toml deleted file mode 100644 index 6eb689ef0..000000000 --- a/pumpkin/Cargo.toml +++ /dev/null @@ -1,67 +0,0 @@ -[package] -name = "pumpkin" -version = "0.1.0-dev" -description = "Empowering everyone to host fast and efficient Minecraft servers." -edition = "2021" - -[dependencies] -# pumpkin -pumpkin-core = { path = "../pumpkin-core" } -pumpkin-config = { path = "../pumpkin-config" } -pumpkin-inventory = { path = "../pumpkin-inventory" } -pumpkin-world = { path = "../pumpkin-world" } -pumpkin-entity = { path = "../pumpkin-entity" } -pumpkin-protocol = { path = "../pumpkin-protocol" } -pumpkin-registry = { path = "../pumpkin-registry" } -pumpkin-macros = { path = "../pumpkin-macros" } - -itertools.workspace = true -log.workspace = true -crossbeam.workspace = true -uuid.workspace = true -tokio.workspace = true -rayon.workspace = true -thiserror.workspace = true - -num-traits.workspace = true -num-derive.workspace = true -parking_lot.workspace = true - -# config -serde.workspace = true -serde_json = "1.0" - -bytes = "1.8" - -rand = "0.8.5" - -num-bigint = "0.4" - -# encryption -rsa = "0.9.6" -rsa-der = "0.3.0" - -# authentication -reqwest = { version = "0.12.9", default-features = false, features = [ - "http2", - "json", - "macos-system-configuration", - "rustls-tls", -] } - -sha1 = "0.10.6" -digest = "=0.11.0-pre.9" - -# velocity en -hmac = "0.12.1" -sha2 = "0.10.8" - -# icon loading -base64 = "0.22.1" -png = "0.17.14" - -# logging -simple_logger = { version = "5.0.0", features = ["threads"] } - -# commands -async-trait = "0.1.83" diff --git a/pumpkin/src/client/authentication.rs b/pumpkin/src/client/authentication.rs deleted file mode 100644 index e2fc8ab1a..000000000 --- a/pumpkin/src/client/authentication.rs +++ /dev/null @@ -1,160 +0,0 @@ -use std::{collections::HashMap, net::IpAddr}; - -use base64::{engine::general_purpose, Engine}; -use pumpkin_config::{auth::TextureConfig, ADVANCED_CONFIG}; -use pumpkin_core::ProfileAction; -use pumpkin_protocol::Property; -use reqwest::{StatusCode, Url}; -use serde::Deserialize; -use sha1::Digest; -use sha2::Sha256; -use thiserror::Error; -use uuid::Uuid; - -#[derive(Deserialize, Clone, Debug)] -#[expect(dead_code)] -#[serde(rename_all = "camelCase")] -pub struct ProfileTextures { - timestamp: i64, - profile_id: Uuid, - profile_name: String, - signature_required: bool, - textures: HashMap, -} - -#[derive(Deserialize, Clone, Debug)] -#[expect(dead_code)] -pub struct Texture { - url: String, - metadata: Option>, -} - -#[derive(Deserialize, Clone, Debug)] -pub struct GameProfile { - pub id: Uuid, - pub name: String, - pub properties: Vec, - #[serde(rename = "profileActions")] - pub profile_actions: Option>, -} - -/// Sends a GET request to Mojang's authentication servers to verify a client's Minecraft account. -/// -/// **Purpose:** -/// -/// This function is used to ensure that a client connecting to the server has a valid, premium Minecraft account. It's a crucial step in preventing unauthorized access and maintaining server security. -/// -/// **How it Works:** -/// -/// 1. A client with a premium account sends a login request to the Mojang session server. -/// 2. Mojang's servers verify the client's credentials and add the player to the their Servers -/// 3. Now our server will send a Request to the Session servers and check if the Player has joined the Session Server . -/// -/// See -pub async fn authenticate( - username: &str, - server_hash: &str, - ip: &IpAddr, - auth_client: &reqwest::Client, -) -> Result { - assert!(ADVANCED_CONFIG.authentication.enabled); - let address = if ADVANCED_CONFIG.authentication.prevent_proxy_connections { - ADVANCED_CONFIG - .authentication - .auth_url - .replace("{username}", username) - .replace("{server_hash}", server_hash) - .replace("{}", &ip.to_string()) - } else { - ADVANCED_CONFIG - .authentication - .auth_url - .replace("{username}", username) - .replace("{server_hash}", server_hash) - }; - - let response = auth_client - .get(address) - .send() - .await - .map_err(|_| AuthError::FailedResponse)?; - match response.status() { - StatusCode::OK => {} - StatusCode::NO_CONTENT => Err(AuthError::UnverifiedUsername)?, - other => Err(AuthError::UnknownStatusCode(other))?, - } - let profile: GameProfile = response.json().await.map_err(|_| AuthError::FailedParse)?; - Ok(profile) -} - -pub fn validate_textures(property: &Property, config: &TextureConfig) -> Result<(), TextureError> { - let from64 = general_purpose::STANDARD - .decode(&property.value) - .map_err(|e| TextureError::DecodeError(e.to_string()))?; - let textures: ProfileTextures = - serde_json::from_slice(&from64).map_err(|e| TextureError::JSONError(e.to_string()))?; - for texture in textures.textures { - let url = - Url::parse(&texture.1.url).map_err(|e| TextureError::InvalidURL(e.to_string()))?; - is_texture_url_valid(&url, config)?; - } - Ok(()) -} - -pub fn is_texture_url_valid(url: &Url, config: &TextureConfig) -> Result<(), TextureError> { - let scheme = url.scheme(); - if !config - .allowed_url_schemes - .iter() - .any(|allowed_scheme| scheme.ends_with(allowed_scheme)) - { - return Err(TextureError::DisallowedUrlScheme(scheme.to_string())); - } - let domain = url.domain().unwrap_or(""); - if !config - .allowed_url_domains - .iter() - .any(|allowed_domain| domain.ends_with(allowed_domain)) - { - return Err(TextureError::DisallowedUrlDomain(domain.to_string())); - } - Ok(()) -} - -pub fn offline_uuid(username: &str) -> Result { - Uuid::from_slice(&Sha256::digest(username)[..16]) -} - -#[derive(Error, Debug)] -pub enum AuthError { - #[error("Missing auth client")] - MissingAuthClient, - #[error("Authentication servers are down")] - FailedResponse, - #[error("Failed to verify username")] - UnverifiedUsername, - #[error("You are banned from Authentication servers")] - Banned, - #[error("Texture Error {0}")] - TextureError(TextureError), - #[error("You have disallowed actions from Authentication servers")] - DisallowedAction, - #[error("Failed to parse JSON into Game Profile")] - FailedParse, - #[error("Unknown Status Code {0}")] - UnknownStatusCode(StatusCode), -} - -#[derive(Error, Debug)] -pub enum TextureError { - #[error("Invalid URL")] - InvalidURL(String), - #[error("Invalid URL scheme for player texture: {0}")] - DisallowedUrlScheme(String), - #[error("Invalid URL domain for player texture: {0}")] - DisallowedUrlDomain(String), - #[error("Failed to decode base64 player texture: {0}")] - DecodeError(String), - #[error("Failed to parse JSON from player texture: {0}")] - JSONError(String), -} diff --git a/pumpkin/src/client/client_packet.rs b/pumpkin/src/client/client_packet.rs deleted file mode 100644 index 8fd1ac97a..000000000 --- a/pumpkin/src/client/client_packet.rs +++ /dev/null @@ -1,372 +0,0 @@ -use num_traits::{FromPrimitive, ToPrimitive}; -use pumpkin_config::{ADVANCED_CONFIG, BASIC_CONFIG}; -use pumpkin_core::text::TextComponent; -use pumpkin_protocol::{ - client::{ - config::{CConfigAddResourcePack, CFinishConfig, CKnownPacks, CRegistryData}, - login::{CLoginSuccess, CSetCompression}, - status::CPingResponse, - }, - server::{ - config::{SAcknowledgeFinishConfig, SClientInformationConfig, SKnownPacks, SPluginMessage}, - handshake::SHandShake, - login::{SEncryptionResponse, SLoginAcknowledged, SLoginPluginResponse, SLoginStart}, - status::{SStatusPingRequest, SStatusRequest}, - }, - ConnectionState, KnownPack, CURRENT_MC_PROTOCOL, -}; -use uuid::Uuid; - -use crate::{ - client::authentication::{self, offline_uuid, validate_textures, GameProfile}, - entity::player::{ChatMode, Hand}, - proxy::{ - bungeecord, - velocity::{self, velocity_login}, - }, - server::{Server, CURRENT_MC_VERSION}, -}; - -use super::{authentication::AuthError, Client, PlayerConfig}; - -/// Processes incoming Packets from the Client to the Server -/// Implements the `Client` Packets -/// NEVER TRUST THE CLIENT. HANDLE EVERY ERROR, UNWRAP/EXPECT -impl Client { - pub async fn handle_handshake(&self, handshake: SHandShake) { - let version = handshake.protocol_version.0; - self.protocol_version - .store(version, std::sync::atomic::Ordering::Relaxed); - *self.server_address.lock().await = handshake.server_address; - - log::debug!("Handshake: next state {:?}", &handshake.next_state); - self.connection_state.store(handshake.next_state); - if self.connection_state.load() != ConnectionState::Status { - let protocol = version; - match protocol.cmp(&(CURRENT_MC_PROTOCOL as i32)) { - std::cmp::Ordering::Less => { - self.kick(&format!("Client outdated ({protocol}), Server uses Minecraft {CURRENT_MC_VERSION}, Protocol {CURRENT_MC_PROTOCOL}")).await; - } - std::cmp::Ordering::Equal => {} - std::cmp::Ordering::Greater => { - self.kick(&format!("Server outdated, Server uses Minecraft {CURRENT_MC_VERSION}, Protocol {CURRENT_MC_PROTOCOL}")).await; - } - } - } - } - - pub async fn handle_status_request(&self, server: &Server, _status_request: SStatusRequest) { - log::debug!("Handling status request for id"); - let status = server.get_status(); - self.send_packet(&status.lock().await.get_status()).await; - } - - pub async fn handle_ping_request(&self, ping_request: SStatusPingRequest) { - log::debug!("Handling ping request for id"); - self.send_packet(&CPingResponse::new(ping_request.payload)) - .await; - self.close(); - } - - fn is_valid_player_name(name: &str) -> bool { - name.len() <= 16 - && name - .chars() - .all(|c| c > 32_u8 as char && c < 127_u8 as char) - } - - pub async fn handle_login_start(&self, server: &Server, login_start: SLoginStart) { - log::debug!("login start"); - - // Don't allow new logons when server is full. - // If max players is set to zero, then there is no max player count enforced. - // TODO: If client is an operator or otherwise suitable elevated permissions, allow client to bypass this requirement. - let max_players = BASIC_CONFIG - .max_players - .to_usize() - .expect("Unable to convert to usize"); - if max_players > 0 && server.get_player_count().await >= max_players { - self.kick("The server is currently full, please try again later") - .await; - } - - if !Self::is_valid_player_name(&login_start.name) { - self.kick("Invalid characters in username").await; - return; - } - // default game profile, when no online mode - // TODO: make offline uuid - let mut gameprofile = self.gameprofile.lock().await; - let proxy = &ADVANCED_CONFIG.proxy; - if proxy.enabled { - if proxy.velocity.enabled { - velocity_login(self).await; - } else if proxy.bungeecord.enabled { - match bungeecord::bungeecord_login(self, login_start.name).await { - Ok((_ip, profile)) => { - // self.address.lock() = ip; - self.finish_login(&profile).await; - *gameprofile = Some(profile); - } - Err(error) => self.kick(&error.to_string()).await, - } - } - } else { - let id = if BASIC_CONFIG.online_mode { - login_start.uuid - } else { - offline_uuid(&login_start.name).expect("This is very not safe and bad") - }; - - let profile = GameProfile { - id, - name: login_start.name, - properties: vec![], - profile_actions: None, - }; - - if BASIC_CONFIG.encryption { - let verify_token: [u8; 4] = rand::random(); - self.send_packet( - &server.encryption_request(&verify_token, BASIC_CONFIG.online_mode), - ) - .await; - } else { - if ADVANCED_CONFIG.packet_compression.enabled { - self.enable_compression().await; - } - self.finish_login(&profile).await; - } - - *gameprofile = Some(profile); - } - } - - pub async fn handle_encryption_response( - &self, - server: &Server, - encryption_response: SEncryptionResponse, - ) { - log::debug!("Handling encryption for id"); - let shared_secret = server.decrypt(&encryption_response.shared_secret).unwrap(); - - if let Err(error) = self.set_encryption(Some(&shared_secret)).await { - self.kick(&error.to_string()).await; - return; - } - - let mut gameprofile = self.gameprofile.lock().await; - - let Some(profile) = gameprofile.as_mut() else { - self.kick("No Game profile").await; - return; - }; - - if BASIC_CONFIG.online_mode { - // Online mode auth - match self - .authenticate(server, &shared_secret, &profile.name) - .await - { - Ok(new_profile) => *profile = new_profile, - Err(e) => { - self.kick(&e.to_string()).await; - return; - } - } - } - - // Don't allow duplicate UUIDs - if let Some(online_player) = &server.get_player_by_uuid(profile.id).await { - log::debug!("Player (IP '{}', username '{}') tried to log in with the same UUID ('{}') as an online player (IP '{}', username '{}')", &self.address.lock().await, &profile.name, &profile.id, &online_player.client.address.lock().await, &online_player.gameprofile.name); - self.kick("You are already connected to this server").await; - return; - } - - // Don't allow a duplicate username - if let Some(online_player) = &server.get_player_by_name(&profile.name).await { - log::debug!("A player (IP '{}', attempted username '{}') tried to log in with the same username as an online player (UUID '{}', IP '{}', username '{}')", &self.address.lock().await, &profile.name, &profile.id, &online_player.client.address.lock().await, &online_player.gameprofile.name); - self.kick("A player with this username is already connected") - .await; - return; - } - - if ADVANCED_CONFIG.packet_compression.enabled { - self.enable_compression().await; - } - self.finish_login(profile).await; - } - - async fn enable_compression(&self) { - let compression = ADVANCED_CONFIG.packet_compression.compression_info.clone(); - self.send_packet(&CSetCompression::new(compression.threshold.into())) - .await; - self.set_compression(Some(compression)).await; - } - - async fn finish_login(&self, profile: &GameProfile) { - let packet = CLoginSuccess::new(&profile.id, &profile.name, &profile.properties); - self.send_packet(&packet).await; - } - - async fn authenticate( - &self, - server: &Server, - shared_secret: &[u8], - username: &str, - ) -> Result { - if let Some(auth_client) = &server.auth_client { - let hash = server.digest_secret(shared_secret); - let ip = self.address.lock().await.ip(); - let profile = authentication::authenticate(username, &hash, &ip, auth_client).await?; - - // Check if player should join - if let Some(actions) = &profile.profile_actions { - if ADVANCED_CONFIG - .authentication - .player_profile - .allow_banned_players - { - for allowed in &ADVANCED_CONFIG - .authentication - .player_profile - .allowed_actions - { - if !actions.contains(allowed) { - return Err(AuthError::DisallowedAction); - } - } - if !actions.is_empty() { - return Err(AuthError::Banned); - } - } else if !actions.is_empty() { - return Err(AuthError::Banned); - } - } - // validate textures - for property in &profile.properties { - validate_textures(property, &ADVANCED_CONFIG.authentication.textures) - .map_err(AuthError::TextureError)?; - } - return Ok(profile); - } - Err(AuthError::MissingAuthClient) - } - - pub async fn handle_plugin_response(&self, plugin_response: SLoginPluginResponse) { - log::debug!("Handling plugin for id"); - let velocity_config = &ADVANCED_CONFIG.proxy.velocity; - if velocity_config.enabled { - let mut address = self.address.lock().await; - match velocity::receive_velocity_plugin_response( - address.port(), - velocity_config, - plugin_response, - ) { - Ok((profile, new_address)) => { - self.finish_login(&profile).await; - *self.gameprofile.lock().await = Some(profile); - *address = new_address; - } - Err(error) => self.kick(&error.to_string()).await, - } - } - } - - pub async fn handle_login_acknowledged( - &self, - server: &Server, - _login_acknowledged: SLoginAcknowledged, - ) { - log::debug!("Handling login acknowledged for id"); - self.connection_state.store(ConnectionState::Config); - self.send_packet(&server.get_branding()).await; - - let resource_config = &ADVANCED_CONFIG.resource_pack; - if resource_config.enabled { - let resource_pack = CConfigAddResourcePack::new( - Uuid::new_v3( - &uuid::Uuid::NAMESPACE_DNS, - resource_config.resource_pack_url.as_bytes(), - ), - &resource_config.resource_pack_url, - &resource_config.resource_pack_sha1, - resource_config.force, - if resource_config.prompt_message.is_empty() { - None - } else { - Some(TextComponent::text(&resource_config.prompt_message)) - }, - ); - - self.send_packet(&resource_pack).await; - } - - // known data packs - self.send_packet(&CKnownPacks::new(&[KnownPack { - namespace: "minecraft", - id: "core", - version: "1.21", - }])) - .await; - log::debug!("login acknowledged"); - } - pub async fn handle_client_information_config( - &self, - client_information: SClientInformationConfig, - ) { - log::debug!("Handling client settings for id"); - if let (Some(main_hand), Some(chat_mode)) = ( - Hand::from_i32(client_information.main_hand.into()), - ChatMode::from_i32(client_information.chat_mode.into()), - ) { - *self.config.lock().await = Some(PlayerConfig { - locale: client_information.locale, - view_distance: client_information.view_distance, - chat_mode, - chat_colors: client_information.chat_colors, - skin_parts: client_information.skin_parts, - main_hand, - text_filtering: client_information.text_filtering, - server_listing: client_information.server_listing, - }); - } else { - self.kick("Invalid hand or chat type").await; - } - } - - pub async fn handle_plugin_message(&self, plugin_message: SPluginMessage) { - log::debug!("Handling plugin message for id"); - if plugin_message.channel.starts_with("minecraft:brand") - || plugin_message.channel.starts_with("MC|Brand") - { - log::debug!("got a client brand"); - match String::from_utf8(plugin_message.data) { - Ok(brand) => *self.brand.lock().await = Some(brand), - Err(e) => self.kick(&e.to_string()).await, - } - } - } - - pub async fn handle_known_packs(&self, server: &Server, _config_acknowledged: SKnownPacks) { - log::debug!("Handling known packs for id"); - for registry in &server.cached_registry { - self.send_packet(&CRegistryData::new( - ®istry.registry_id, - ®istry.registry_entries, - )) - .await; - } - - // We are done with configuring - log::debug!("finished config"); - self.send_packet(&CFinishConfig::new()).await; - } - - pub fn handle_config_acknowledged(&self, _config_acknowledged: &SAcknowledgeFinishConfig) { - log::debug!("Handling config acknowledge for id"); - self.connection_state.store(ConnectionState::Play); - self.make_player - .store(true, std::sync::atomic::Ordering::Relaxed); - } -} diff --git a/pumpkin/src/client/combat.rs b/pumpkin/src/client/combat.rs deleted file mode 100644 index ab025cd71..000000000 --- a/pumpkin/src/client/combat.rs +++ /dev/null @@ -1,178 +0,0 @@ -use std::f32::consts::PI; - -use pumpkin_core::math::vector3::Vector3; -use pumpkin_macros::{particle, sound}; -use pumpkin_protocol::{ - client::play::{CEntityVelocity, CParticle}, - SoundCategory, VarInt, -}; -use pumpkin_world::item::ItemStack; - -use crate::{ - entity::{player::Player, Entity}, - world::World, -}; - -#[derive(Debug, Clone, Copy)] -pub enum AttackType { - Knockback, - Critical, - Sweeping, - Strong, - Weak, -} - -impl AttackType { - pub async fn new(player: &Player, attack_cooldown_progress: f32) -> Self { - let entity = &player.living_entity.entity; - - let sprinting = entity.sprinting.load(std::sync::atomic::Ordering::Relaxed); - let on_ground = entity.on_ground.load(std::sync::atomic::Ordering::Relaxed); - let sword = player - .inventory - .lock() - .await - .held_item() - .is_some_and(ItemStack::is_sword); - - let is_strong = attack_cooldown_progress > 0.9; - if sprinting && is_strong { - return Self::Knockback; - } - - // TODO: even more checks - if is_strong && !on_ground { - // !sprinting omitted - return Self::Critical; - } - - // TODO: movement speed check - if sword && is_strong { - // !is_crit, !is_knockback_hit, on_ground omitted - return Self::Sweeping; - } - - if is_strong { - Self::Strong - } else { - Self::Weak - } - } -} - -pub(super) async fn handle_knockback( - attacker_entity: &Entity, - victim: &Player, - victim_entity: &Entity, - strength: f64, -) { - let yaw = attacker_entity.yaw.load(); - - let saved_velo = victim_entity.velocity.load(); - victim_entity.knockback( - strength * 0.5, - f64::from((yaw * (PI / 180.0)).sin()), - f64::from(-(yaw * (PI / 180.0)).cos()), - ); - - let entity_id = VarInt(victim_entity.entity_id); - let victim_velocity = victim_entity.velocity.load(); - - let packet = &CEntityVelocity::new( - &entity_id, - victim_velocity.x as f32, - victim_velocity.y as f32, - victim_velocity.z as f32, - ); - let velocity = attacker_entity.velocity.load(); - attacker_entity - .velocity - .store(velocity.multiply(0.6, 1.0, 0.6)); - - victim_entity.velocity.store(saved_velo); - victim.client.send_packet(packet).await; -} - -pub(super) async fn spawn_sweep_particle( - attacker_entity: &Entity, - world: &World, - pos: &Vector3, -) { - let yaw = attacker_entity.yaw.load(); - let d = -f64::from((yaw * (PI / 180.0)).sin()); - let e = f64::from((yaw * (PI / 180.0)).cos()); - - let scale = 0.5; - // TODO: use entity height - let body_y = pos.y * 2.0 * scale; - - world - .broadcast_packet_all(&CParticle::new( - false, - pos.x + d, - body_y, - pos.z + e, - 0.0, - 0.0, - 0.0, - 0.0, - 0, - VarInt(i32::from(particle!("minecraft:sweep_attack"))), // sweep - &[], - )) - .await; -} - -pub(super) async fn player_attack_sound( - pos: &Vector3, - world: &World, - attack_type: AttackType, -) { - match attack_type { - AttackType::Knockback => { - world - .play_sound( - sound!("minecraft:entity.player.attack.knockback"), - SoundCategory::Players, - pos, - ) - .await; - } - AttackType::Critical => { - world - .play_sound( - sound!("minecraft:entity.player.attack.crit"), - SoundCategory::Players, - pos, - ) - .await; - } - AttackType::Sweeping => { - world - .play_sound( - sound!("minecraft:entity.player.attack.sweep"), - SoundCategory::Players, - pos, - ) - .await; - } - AttackType::Strong => { - world - .play_sound( - sound!("minecraft:entity.player.attack.strong"), - SoundCategory::Players, - pos, - ) - .await; - } - AttackType::Weak => { - world - .play_sound( - sound!("minecraft:entity.player.attack.weak"), - SoundCategory::Players, - pos, - ) - .await; - } - }; -} diff --git a/pumpkin/src/client/container.rs b/pumpkin/src/client/container.rs deleted file mode 100644 index 504abe944..000000000 --- a/pumpkin/src/client/container.rs +++ /dev/null @@ -1,484 +0,0 @@ -use crate::entity::player::Player; -use crate::server::Server; -use itertools::Itertools; -use pumpkin_core::text::TextComponent; -use pumpkin_core::GameMode; -use pumpkin_inventory::container_click::{ - Click, ClickType, KeyClick, MouseClick, MouseDragState, MouseDragType, -}; -use pumpkin_inventory::drag_handler::DragHandler; -use pumpkin_inventory::window_property::{WindowProperty, WindowPropertyTrait}; -use pumpkin_inventory::Container; -use pumpkin_inventory::{container_click, InventoryError, OptionallyCombinedContainer}; -use pumpkin_protocol::client::play::{ - CCloseContainer, COpenScreen, CSetContainerContent, CSetContainerProperty, CSetContainerSlot, -}; -use pumpkin_protocol::server::play::SClickContainer; -use pumpkin_protocol::slot::Slot; -use pumpkin_protocol::VarInt; -use pumpkin_world::item::ItemStack; -use std::sync::Arc; - -#[expect(unused)] - -impl Player { - pub async fn open_container(&self, server: &Server, minecraft_menu_id: &str) { - let inventory = self.inventory.lock().await; - inventory - .state_id - .store(0, std::sync::atomic::Ordering::Relaxed); - let total_opened_containers = inventory.total_opened_containers; - let container = self.get_open_container(server); - let container = container.as_ref().map(|container| container.lock()); - // let menu_protocol_id = (*pumpkin_world::global_registry::REGISTRY - // .get("minecraft:menu") - // .unwrap() - // .entries - // .get(minecraft_menu_id) - // .expect("Should be a valid menu id") - // .get("protocol_id") - // .unwrap()) - // .into(); - // TODO - let menu_protocol_id = VarInt(0); - let window_title = match container { - Some(container) => container.await.window_name(), - None => inventory.window_name(), - }; - let title = TextComponent::text(window_title); - - self.client - .send_packet(&COpenScreen::new( - total_opened_containers.into(), - menu_protocol_id, - title, - )) - .await; - drop(inventory); - // self.set_container_content(container.as_deref_mut()); - } - - pub async fn set_container_content(&self, container: Option<&mut Box>) { - let mut inventory = self.inventory.lock().await; - - let total_opened_containers = inventory.total_opened_containers; - let container = OptionallyCombinedContainer::new(&mut inventory, container); - - let slots = container - .all_slots_ref() - .into_iter() - .map(Slot::from) - .collect_vec(); - - let carried_item = self - .carried_item - .load() - .as_ref() - .map_or_else(Slot::empty, std::convert::Into::into); - - // Gets the previous value - let i = inventory - .state_id - .fetch_add(1, std::sync::atomic::Ordering::Relaxed); - let packet = CSetContainerContent::new( - total_opened_containers.into(), - ((i + 1) as i32).into(), - &slots, - &carried_item, - ); - self.client.send_packet(&packet).await; - } - - /// The official Minecraft client is weird, and will always just close *any* window that is opened when this gets sent - pub async fn close_container(&self) { - let mut inventory = self.inventory.lock().await; - inventory.total_opened_containers += 1; - self.client - .send_packet(&CCloseContainer::new( - inventory.total_opened_containers.into(), - )) - .await; - } - - pub async fn set_container_property( - &mut self, - window_property: WindowProperty, - ) { - let (id, value) = window_property.into_tuple(); - self.client - .send_packet(&CSetContainerProperty::new( - self.inventory.lock().await.total_opened_containers.into(), - id, - value, - )) - .await; - } - - pub async fn handle_click_container( - &self, - server: &Arc, - packet: SClickContainer, - ) -> Result<(), InventoryError> { - let opened_container = self.get_open_container(server); - let opened_container = opened_container.as_ref().map(|container| container.lock()); - let drag_handler = &server.drag_handler; - - let state_id = self - .inventory - .lock() - .await - .state_id - .load(std::sync::atomic::Ordering::Relaxed); - // This is just checking for regular desync, client hasn't done anything malicious - if state_id != packet.state_id.0 as u32 { - // self.set_container_content(opened_container.as_deref_mut()); - return Ok(()); - } - - if opened_container.is_some() { - if packet.window_id.0 != self.inventory.lock().await.total_opened_containers { - return Err(InventoryError::ClosedContainerInteract(self.entity_id())); - } - } else if packet.window_id.0 != 0 { - return Err(InventoryError::ClosedContainerInteract(self.entity_id())); - } - - let click = Click::new( - packet - .mode - .0 - .try_into() - .expect("Mode can only be between 0-6"), - packet.button, - packet.slot, - )?; - let mut update_whole_container = false; - - match click.click_type { - ClickType::MouseClick(mouse_click) => { - // self.mouse_click(opened_container.as_deref_mut(), mouse_click, click.slot).await - todo!() - } - ClickType::ShiftClick => { - // self.shift_mouse_click(opened_container.as_deref_mut(), click.slot).await - todo!() - } - ClickType::KeyClick(key_click) => { - todo!() - // container_click::Slot::Normal(slot) => { - // self.number_button_pressed(opened_container.as_deref_mut(), key_click, slot).await - // } - // container_click::Slot::OutsideInventory => Err(InventoryError::InvalidPacket), - } - ClickType::CreativePickItem => { - // if let container_click::Slot::Normal(slot) = click.slot { - // self.creative_pick_item(opened_container.as_deref_mut(), slot).await - // } else { - // Err(InventoryError::InvalidPacket) - // } - todo!() - } - ClickType::DoubleClick => { - update_whole_container = true; - // if let container_click::Slot::Normal(slot) = click.slot { - // self.double_click(opened_container.as_deref_mut(), slot) - // } else { - // Err(InventoryError::InvalidPacket) - // } - todo!() - } - ClickType::MouseDrag { drag_state } => { - if drag_state == MouseDragState::End { - update_whole_container = true; - } - todo!() - // self.mouse_drag(drag_handler, opened_container.as_deref_mut(), drag_state) - } - ClickType::DropType(_drop_type) => { - log::debug!("todo"); - Ok(()) - } - }?; - if let Some(opened_container) = opened_container { - if update_whole_container { - drop(opened_container); - self.send_whole_container_change(server).await?; - } else if let container_click::Slot::Normal(slot_index) = click.slot { - let mut inventory = self.inventory.lock().await; - let mut opened_container = opened_container.await; - let combined_container = - OptionallyCombinedContainer::new(&mut inventory, Some(&mut opened_container)); - if let Some(slot) = combined_container.get_slot_excluding_inventory(slot_index) { - let slot = Slot::from(slot); - drop(opened_container); - self.send_container_changes(server, slot_index, slot) - .await?; - } - } - } - Ok(()) - } - - async fn mouse_click( - &self, - opened_container: Option<&mut Box>, - mouse_click: MouseClick, - slot: container_click::Slot, - ) -> Result<(), InventoryError> { - let mut inventory = self.inventory.lock().await; - let mut container = OptionallyCombinedContainer::new(&mut inventory, opened_container); - - match slot { - container_click::Slot::Normal(slot) => { - let mut carried_item = self.carried_item.load(); - let res = container.handle_item_change(&mut carried_item, slot, mouse_click); - self.carried_item.store(carried_item); - res - } - container_click::Slot::OutsideInventory => Ok(()), - } - } - - async fn shift_mouse_click( - &self, - opened_container: Option<&mut Box>, - slot: container_click::Slot, - ) -> Result<(), InventoryError> { - let mut inventory = self.inventory.lock().await; - let mut container = OptionallyCombinedContainer::new(&mut inventory, opened_container); - - match slot { - container_click::Slot::Normal(slot) => { - let all_slots = container.all_slots(); - if let Some(item_in_pressed_slot) = all_slots[slot].to_owned() { - let slots = all_slots.into_iter().enumerate(); - // Hotbar - let find_condition = |(slot_number, slot): (usize, &mut Option)| { - // TODO: Check for max item count here - match slot { - Some(item) => { - if item.item_id == item_in_pressed_slot.item_id - && item.item_count != 64 - { - Some(slot_number) - } else { - None - } - } - None => Some(slot_number), - } - }; - - let slots = if slot > 35 { - slots.skip(9).find_map(find_condition) - } else { - slots.skip(36).rev().find_map(find_condition) - }; - if let Some(slot) = slots { - let mut item_slot = container.all_slots()[slot].map(|i| i); - container.handle_item_change(&mut item_slot, slot, MouseClick::Left)?; - *container.all_slots()[slot] = item_slot; - } - } - } - container_click::Slot::OutsideInventory => (), - }; - Ok(()) - } - - async fn number_button_pressed( - &self, - opened_container: Option<&mut Box>, - key_click: KeyClick, - slot: usize, - ) -> Result<(), InventoryError> { - let changing_slot = match key_click { - KeyClick::Slot(slot) => slot, - KeyClick::Offhand => 45, - }; - let mut inventory = self.inventory.lock().await; - let mut changing_item_slot = inventory.get_slot(changing_slot as usize)?.to_owned(); - let mut container = OptionallyCombinedContainer::new(&mut inventory, opened_container); - - container.handle_item_change(&mut changing_item_slot, slot, MouseClick::Left)?; - *inventory.get_slot(changing_slot as usize)? = changing_item_slot; - Ok(()) - } - - async fn creative_pick_item( - &self, - opened_container: Option<&mut Box>, - slot: usize, - ) -> Result<(), InventoryError> { - if self.gamemode.load() != GameMode::Creative { - return Err(InventoryError::PermissionError); - } - let mut inventory = self.inventory.lock().await; - let mut container = OptionallyCombinedContainer::new(&mut inventory, opened_container); - if let Some(Some(item)) = container.all_slots().get_mut(slot) { - self.carried_item.store(Some(item.to_owned())); - } - Ok(()) - } - - async fn double_click( - &self, - opened_container: Option<&mut Box>, - slot: usize, - ) -> Result<(), InventoryError> { - let mut inventory = self.inventory.lock().await; - let mut container = OptionallyCombinedContainer::new(&mut inventory, opened_container); - let mut slots = container.all_slots(); - - let Some(item) = slots.get_mut(slot) else { - return Ok(()); - }; - let Some(mut carried_item) = **item else { - return Ok(()); - }; - **item = None; - - for slot in slots.iter_mut().filter_map(|slot| slot.as_mut()) { - if slot.item_id == carried_item.item_id { - // TODO: Check for max stack size - if slot.item_count + carried_item.item_count <= 64 { - slot.item_count = 0; - carried_item.item_count = 64; - } else { - let to_remove = slot.item_count - (64 - carried_item.item_count); - slot.item_count -= to_remove; - carried_item.item_count += to_remove; - } - - if carried_item.item_count == 64 { - break; - } - } - } - self.carried_item.store(Some(carried_item)); - Ok(()) - } - - async fn mouse_drag( - &self, - drag_handler: &DragHandler, - opened_container: Option<&mut Box>, - mouse_drag_state: MouseDragState, - ) -> Result<(), InventoryError> { - let player_id = self.entity_id(); - let container_id = opened_container - .as_ref() - .map_or(player_id as u64, |container| { - container.internal_pumpkin_id() - }); - match mouse_drag_state { - MouseDragState::Start(drag_type) => { - if drag_type == MouseDragType::Middle && self.gamemode.load() != GameMode::Creative - { - Err(InventoryError::PermissionError)?; - } - drag_handler - .new_drag(container_id, player_id, drag_type) - .await - } - MouseDragState::AddSlot(slot) => { - drag_handler.add_slot(container_id, player_id, slot).await - } - MouseDragState::End => { - let mut inventory = self.inventory.lock().await; - let mut container = - OptionallyCombinedContainer::new(&mut inventory, opened_container); - let mut carried_item = self.carried_item.load(); - let res = drag_handler - .apply_drag(&mut carried_item, &mut container, &container_id, player_id) - .await; - self.carried_item.store(carried_item); - res - } - } - } - - async fn get_current_players_in_container(&self, server: &Server) -> Vec> { - let player_ids = { - let open_containers = server.open_containers.read().await; - open_containers - .get(&self.open_container.load().unwrap()) - .unwrap() - .all_player_ids() - .into_iter() - .filter(|player_id| *player_id != self.entity_id()) - .collect_vec() - }; - let player_token = self.gameprofile.id; - - // TODO: Figure out better way to get only the players from player_ids - // Also refactor out a better method to get individual advanced state ids - - let players = self - .living_entity - .entity - .world - .current_players - .lock() - .await - .iter() - .filter_map(|(token, player)| { - if *token == player_token { - None - } else { - let entity_id = player.entity_id(); - if player_ids.contains(&entity_id) { - Some(player.clone()) - } else { - None - } - } - }) - .collect_vec(); - players - } - - async fn send_container_changes( - &self, - server: &Server, - slot_index: usize, - slot: Slot, - ) -> Result<(), InventoryError> { - for player in self.get_current_players_in_container(server).await { - let inventory = player.inventory.lock().await; - let total_opened_containers = inventory.total_opened_containers; - - // Returns previous value - let i = inventory - .state_id - .fetch_add(1, std::sync::atomic::Ordering::Relaxed); - let packet = CSetContainerSlot::new( - total_opened_containers as i8, - (i + 1) as i32, - slot_index, - &slot, - ); - player.client.send_packet(&packet).await; - } - Ok(()) - } - - async fn send_whole_container_change(&self, server: &Server) -> Result<(), InventoryError> { - let players = self.get_current_players_in_container(server).await; - - for player in players { - let container = player.get_open_container(server); - let container = container.as_ref().map(|v| v.lock()); - // player.set_container_content(container.as_deref_mut()); - } - Ok(()) - } - - pub fn get_open_container( - &self, - server: &Server, - ) -> Option>>> { - // self.open_container .load().map_or_else(|| None, |id| server.try_get_container(self.entity_id(), id).await) - None - } -} diff --git a/pumpkin/src/client/mod.rs b/pumpkin/src/client/mod.rs deleted file mode 100644 index b4c5c2164..000000000 --- a/pumpkin/src/client/mod.rs +++ /dev/null @@ -1,606 +0,0 @@ -use std::{ - collections::VecDeque, - net::SocketAddr, - sync::{ - atomic::{AtomicBool, AtomicI32}, - Arc, - }, -}; - -use crate::{ - entity::player::{ChatMode, Hand}, - server::Server, -}; - -use authentication::GameProfile; -use crossbeam::atomic::AtomicCell; -use num_traits::FromPrimitive; -use pumpkin_config::compression::CompressionInfo; -use pumpkin_core::text::TextComponent; -use pumpkin_protocol::{ - bytebuf::DeserializerError, - client::{config::CConfigDisconnect, login::CLoginDisconnect, play::CPlayDisconnect}, - packet_decoder::PacketDecoder, - packet_encoder::PacketEncoder, - server::{ - config::{ - SAcknowledgeFinishConfig, SClientInformationConfig, SKnownPacks, SPluginMessage, - ServerboundConfigPackets, - }, - handshake::SHandShake, - login::{ - SEncryptionResponse, SLoginAcknowledged, SLoginPluginResponse, SLoginStart, - ServerboundLoginPackets, - }, - status::{SStatusPingRequest, SStatusRequest, ServerboundStatusPackets}, - }, - ClientPacket, ConnectionState, PacketError, RawPacket, ServerPacket, -}; -use tokio::io::{AsyncReadExt, AsyncWriteExt}; -use tokio::sync::Mutex; - -use thiserror::Error; - -pub mod authentication; -mod client_packet; -mod combat; -mod container; -pub mod player_packet; - -/// Represents a player's configuration settings. -/// -/// This struct contains various options that can be customized by the player, affecting their gameplay experience. -/// -/// **Usage:** -/// -/// This struct is typically used to store and manage a player's preferences. It can be sent to the server when a player joins or when they change their settings. -#[derive(Clone)] -pub struct PlayerConfig { - /// The player's preferred language. - pub locale: String, // 16 - /// The maximum distance at which chunks are rendered. - pub view_distance: i8, - /// The player's chat mode settings - pub chat_mode: ChatMode, - /// Whether chat colors are enabled. - pub chat_colors: bool, - /// The player's skin configuration options. - pub skin_parts: u8, - /// The player's dominant hand (left or right). - pub main_hand: Hand, - /// Whether text filtering is enabled. - pub text_filtering: bool, - /// Whether the player wants to appear in the server list. - pub server_listing: bool, -} - -impl Default for PlayerConfig { - fn default() -> Self { - Self { - locale: "en_us".to_string(), - view_distance: 2, - chat_mode: ChatMode::Enabled, - chat_colors: true, - skin_parts: 0, - main_hand: Hand::Main, - text_filtering: false, - server_listing: false, - } - } -} - -/// Everything which makes a Connection with our Server is a `Client`. -/// Client will become Players when they reach the `Play` state -pub struct Client { - /// The client id. This is good for coorelating a connection with a player - /// Only used for logging purposes - pub id: u16, - /// The client's game profile information. - pub gameprofile: Mutex>, - /// The client's configuration settings, Optional - pub config: Mutex>, - /// The client's brand or modpack information, Optional. - pub brand: Mutex>, - /// The minecraft protocol version used by the client. - pub protocol_version: AtomicI32, - /// The Address used to connect to the Server, Send in the Handshake - pub server_address: Mutex, - /// The current connection state of the client (e.g., Handshaking, Status, Play). - pub connection_state: AtomicCell, - /// Whether encryption is enabled for the connection. - pub encryption: AtomicBool, - /// Indicates if the client connection is closed. - pub closed: AtomicBool, - /// The underlying TCP connection to the client. - pub connection_reader: Arc>, - pub connection_writer: Arc>, - /// The client's IP address. - pub address: Mutex, - /// The packet encoder for outgoing packets. - enc: Arc>, - /// The packet decoder for incoming packets. - dec: Arc>, - /// A queue of raw packets received from the client, waiting to be processed. - pub client_packets_queue: Arc>>, - /// Indicates whether the client should be converted into a player. - pub make_player: AtomicBool, -} - -impl Client { - #[must_use] - pub fn new(connection: tokio::net::TcpStream, address: SocketAddr, id: u16) -> Self { - let (connection_reader, connection_writer) = connection.into_split(); - Self { - id, - protocol_version: AtomicI32::new(0), - gameprofile: Mutex::new(None), - config: Mutex::new(None), - brand: Mutex::new(None), - server_address: Mutex::new(String::new()), - address: Mutex::new(address), - connection_state: AtomicCell::new(ConnectionState::HandShake), - connection_reader: Arc::new(Mutex::new(connection_reader)), - connection_writer: Arc::new(Mutex::new(connection_writer)), - enc: Arc::new(Mutex::new(PacketEncoder::default())), - dec: Arc::new(Mutex::new(PacketDecoder::default())), - encryption: AtomicBool::new(false), - closed: AtomicBool::new(false), - client_packets_queue: Arc::new(Mutex::new(VecDeque::new())), - make_player: AtomicBool::new(false), - } - } - - /// Adds a Incoming packet to the queue - pub async fn add_packet(&self, packet: RawPacket) { - let mut client_packets_queue = self.client_packets_queue.lock().await; - client_packets_queue.push_back(packet); - } - - /// Enables or disables packet encryption for the connection. - /// - /// This function takes an optional shared secret as input. If the shared secret is provided, - /// the connection's encryption is enabled using the provided secret key. Otherwise, encryption is disabled. - /// - /// # Arguments - /// - /// * `shared_secret`: An optional **already decrypted** shared secret key used for encryption. - /// - /// # Returns - /// - /// A `Result` indicating whether the encryption was set successfully. - /// - /// # Errors - /// - /// Returns an `EncryptionError` if the shared secret has an incorrect length. - /// - /// # Examples - /// ``` - /// let shared_secret = server.decrypt(&encryption_response.shared_secret).unwrap(); - /// - /// if let Err(error) = self.set_encryption(Some(&shared_secret)).await { - /// self.kick(&error.to_string()).await; - /// return; - /// } - /// ``` - pub async fn set_encryption( - &self, - shared_secret: Option<&[u8]>, // decrypted - ) -> Result<(), EncryptionError> { - if let Some(shared_secret) = shared_secret { - self.encryption - .store(true, std::sync::atomic::Ordering::Relaxed); - let crypt_key: [u8; 16] = shared_secret - .try_into() - .map_err(|_| EncryptionError::SharedWrongLength)?; - self.dec.lock().await.set_encryption(Some(&crypt_key)); - self.enc.lock().await.set_encryption(Some(&crypt_key)); - } else { - self.dec.lock().await.set_encryption(None); - self.enc.lock().await.set_encryption(None); - } - Ok(()) - } - - /// Enables or disables packet compression for the connection. - /// - /// This function takes an optional `CompressionInfo` struct as input. If the `CompressionInfo` is provided, - /// packet compression is enabled with the specified threshold. Otherwise, compression is disabled. - /// - /// # Arguments - /// - /// * `compression`: An optional `CompressionInfo` struct containing the compression threshold and compression level. - pub async fn set_compression(&self, compression: Option) { - self.dec.lock().await.set_compression(compression.is_some()); - self.enc.lock().await.set_compression(compression); - } - - /// Sends a clientbound packet to the connected client. - /// - /// # Arguments - /// - /// * `packet`: A reference to a packet object implementing the `ClientPacket` trait. - pub async fn send_packet(&self, packet: &P) { - //log::debug!("Sending packet with id {} to {}", P::PACKET_ID, self.id); - // assert!(!self.closed); - let mut enc = self.enc.lock().await; - if let Err(error) = enc.append_packet(packet) { - if error.kickable() { - self.kick(&error.to_string()).await; - } - return; - } - - let mut writer = self.connection_writer.lock().await; - if let Err(error) = writer - .write_all(&enc.take()) - .await - .map_err(|_| PacketError::ConnectionWrite) - { - if error.kickable() { - self.kick(&error.to_string()).await; - } - } - - /* - else if let Err(error) = writer.flush().await { - log::warn!( - "Failed to flush writer for id {}: {}", - self.id, - error.to_string() - ); - } - */ - } - - /// Sends a clientbound packet to the connected client. - /// - /// # Arguments - /// - /// * `packet`: A reference to a packet object implementing the `ClientPacket` trait. - /// - /// # Returns - /// - /// A `Result` indicating whether the Packet was Send successfully. - /// - /// # Errors - /// - /// Returns an `PacketError` if the could not be Send. - pub async fn try_send_packet(&self, packet: &P) -> Result<(), PacketError> { - // assert!(!self.closed); - /* - log::debug!( - "Trying to send packet with id {} to {}", - P::PACKET_ID, - self.id - ); - */ - - let mut enc = self.enc.lock().await; - enc.append_packet(packet)?; - - let mut writer = self.connection_writer.lock().await; - writer - .write_all(&enc.take()) - .await - .map_err(|_| PacketError::ConnectionWrite)?; - - /* - writer - .flush() - .await - .map_err(|_| PacketError::ConnectionWrite)?; - */ - Ok(()) - } - - /// Processes all packets received from the connected client in a loop. - /// - /// This function continuously dequeues packets from the client's packet queue and processes them. - /// Processing involves calling the `handle_packet` function with the server instance and the packet itself. - /// - /// The loop exits when: - /// - /// - The connection is closed (checked before processing each packet). - /// - An error occurs while processing a packet (client is kicked with an error message). - /// - /// # Arguments - /// - /// * `server`: A reference to the `Arc` instance. - pub async fn process_packets(&self, server: &Arc) { - let mut packet_queue = self.client_packets_queue.lock().await; - while let Some(mut packet) = packet_queue.pop_front() { - if self.closed.load(std::sync::atomic::Ordering::Relaxed) { - log::debug!("Canceling client packet processing (pre)"); - return; - } - if let Err(error) = self.handle_packet(server, &mut packet).await { - let text = format!("Error while reading incoming packet {error}"); - log::error!( - "Failed to read incoming packet with id {}: {}", - i32::from(packet.id), - error - ); - self.kick(&text).await; - }; - } - } - - /// Handles an incoming packet, routing it to the appropriate handler based on the current connection state. - /// - /// This function takes a `RawPacket` and routes it to the corresponding handler based on the current connection state. - /// It supports the following connection states: - /// - /// - **Handshake:** Handles handshake packets. - /// - **Status:** Handles status request and ping packets. - /// - **Login/Transfer:** Handles login and transfer packets. - /// - **Config:** Handles configuration packets. - /// - /// For the `Play` state, an error is logged as it indicates an invalid state for packet processing. - /// - /// # Arguments - /// - /// * `server`: A reference to the `Arc` instance. - /// * `packet`: A mutable reference to the `RawPacket` to be processed. - /// - /// # Returns - /// - /// A `Result` indicating whether the packet was read and handled successfully. - /// - /// # Errors - /// - /// Returns a `DeserializerError` if an error occurs during packet deserialization. - pub async fn handle_packet( - &self, - server: &Arc, - packet: &mut RawPacket, - ) -> Result<(), DeserializerError> { - match self.connection_state.load() { - pumpkin_protocol::ConnectionState::HandShake => { - self.handle_handshake_packet(packet).await - } - pumpkin_protocol::ConnectionState::Status => { - self.handle_status_packet(server, packet).await - } - // TODO: Check config if transfer is enabled - pumpkin_protocol::ConnectionState::Login - | pumpkin_protocol::ConnectionState::Transfer => { - self.handle_login_packet(server, packet).await - } - pumpkin_protocol::ConnectionState::Config => { - self.handle_config_packet(server, packet).await - } - pumpkin_protocol::ConnectionState::Play => { - log::error!("Invalid Connection state {:?}", self.connection_state); - Ok(()) - } - } - } - - async fn handle_handshake_packet( - &self, - packet: &mut RawPacket, - ) -> Result<(), DeserializerError> { - log::debug!("Handling handshake group"); - let bytebuf = &mut packet.bytebuf; - match packet.id.0 { - 0 => { - self.handle_handshake(SHandShake::read(bytebuf)?).await; - } - _ => { - log::error!( - "Failed to handle packet id {} in Handshake state", - packet.id.0 - ); - } - }; - Ok(()) - } - - async fn handle_status_packet( - &self, - server: &Arc, - packet: &mut RawPacket, - ) -> Result<(), DeserializerError> { - log::debug!("Handling status group"); - let bytebuf = &mut packet.bytebuf; - if let Some(packet) = ServerboundStatusPackets::from_i32(packet.id.0) { - match packet { - ServerboundStatusPackets::StatusRequest => { - self.handle_status_request(server, SStatusRequest::read(bytebuf)?) - .await; - } - ServerboundStatusPackets::PingRequest => { - self.handle_ping_request(SStatusPingRequest::read(bytebuf)?) - .await; - } - }; - } else { - log::error!( - "Failed to handle client packet id {:#04x} in Status State", - packet.id.0 - ); - return Err(DeserializerError::UnknownPacket); - }; - Ok(()) - } - - async fn handle_login_packet( - &self, - server: &Arc, - packet: &mut RawPacket, - ) -> Result<(), DeserializerError> { - log::debug!("Handling login group for id"); - let bytebuf = &mut packet.bytebuf; - if let Some(packet) = ServerboundLoginPackets::from_i32(packet.id.0) { - match packet { - ServerboundLoginPackets::LoginStart => { - self.handle_login_start(server, SLoginStart::read(bytebuf)?) - .await; - } - ServerboundLoginPackets::EncryptionResponse => { - self.handle_encryption_response(server, SEncryptionResponse::read(bytebuf)?) - .await; - } - ServerboundLoginPackets::PluginResponse => { - self.handle_plugin_response(SLoginPluginResponse::read(bytebuf)?) - .await; - } - ServerboundLoginPackets::LoginAcknowledged => { - self.handle_login_acknowledged(server, SLoginAcknowledged::read(bytebuf)?) - .await; - } - ServerboundLoginPackets::CookieResponse => {} - }; - } else { - log::error!( - "Failed to handle client packet id {:#04x} in Login State", - packet.id.0 - ); - return Ok(()); - }; - Ok(()) - } - - async fn handle_config_packet( - &self, - server: &Arc, - packet: &mut RawPacket, - ) -> Result<(), DeserializerError> { - log::debug!("Handling config group"); - let bytebuf = &mut packet.bytebuf; - if let Some(packet) = ServerboundConfigPackets::from_i32(packet.id.0) { - #[expect(clippy::match_same_arms)] - match packet { - ServerboundConfigPackets::ClientInformation => { - self.handle_client_information_config(SClientInformationConfig::read(bytebuf)?) - .await; - } - ServerboundConfigPackets::CookieResponse => {} - ServerboundConfigPackets::PluginMessage => { - self.handle_plugin_message(SPluginMessage::read(bytebuf)?) - .await; - } - ServerboundConfigPackets::AcknowledgedFinish => { - self.handle_config_acknowledged(&SAcknowledgeFinishConfig::read(bytebuf)?); - } - ServerboundConfigPackets::KeepAlive => {} - ServerboundConfigPackets::Pong => {} - ServerboundConfigPackets::ResourcePackResponse => {} - ServerboundConfigPackets::KnownPacks => { - self.handle_known_packs(server, SKnownPacks::read(bytebuf)?) - .await; - } - }; - } else { - log::error!( - "Failed to handle client packet id {:#04x} in Config State", - packet.id.0 - ); - return Err(DeserializerError::UnknownPacket); - }; - Ok(()) - } - - /// Reads the connection until our buffer of len 4096 is full, then decode - /// Close connection when an error occurs or when the Client closed the connection - /// Returns if connection is still open - pub async fn poll(&self) -> bool { - loop { - if self.closed.load(std::sync::atomic::Ordering::Relaxed) { - // If we manually close (like a kick) we dont want to keep reading bytes - return false; - } - - let mut dec = self.dec.lock().await; - - match dec.decode() { - Ok(Some(packet)) => { - self.add_packet(packet).await; - return true; - } - Ok(None) => (), //log::debug!("Waiting for more data to complete packet..."), - Err(err) => log::warn!("Failed to decode packet for: {}", err.to_string()), - } - - dec.reserve(4096); - let mut buf = dec.take_capacity(); - - let bytes_read = self.connection_reader.lock().await.read_buf(&mut buf).await; - match bytes_read { - Ok(cnt) => { - //log::debug!("Read {} bytes", cnt); - if cnt == 0 { - self.close(); - return false; - } - } - Err(error) => { - log::error!("Error while reading incoming packet {}", error); - self.close(); - return false; - } - }; - - // This should always be an O(1) unsplit because we reserved space earlier and - // the call to `read_buf` shouldn't have grown the allocation. - dec.queue_bytes(buf); - } - } - - /// Disconnects a client from the server with a specified reason. - /// - /// This function kicks a client identified by its ID from the server. The appropriate disconnect packet is sent based on the client's current connection state. - /// - /// # Arguments - /// - /// * `reason`: A string describing the reason for kicking the client. - pub async fn kick(&self, reason: &str) { - log::info!("Kicking Client id {} for {}", self.id, reason); - let result = match self.connection_state.load() { - ConnectionState::Login => { - self.try_send_packet(&CLoginDisconnect::new( - &serde_json::to_string_pretty(&reason).unwrap_or_else(|_| String::new()), - )) - .await - } - ConnectionState::Config => self.try_send_packet(&CConfigDisconnect::new(reason)).await, - // This way players get kicked when players using client functions (e.g. poll, send_packet) - ConnectionState::Play => { - self.try_send_packet(&CPlayDisconnect::new(&TextComponent::text(reason))) - .await - } - _ => { - log::warn!("Can't kick in {:?} State", self.connection_state); - Ok(()) - } - }; - if let Err(err) = result { - log::warn!("Failed to kick {}: {}", self.id, err.to_string()); - } - log::debug!("Closing connection for {}", self.id); - self.close(); - } - - /// Closes the connection to the client. - /// - /// This function marks the connection as closed using an atomic flag. It's generally preferable - /// to use the `kick` function if you want to send a specific message to the client explaining the reason for the closure. - /// However, use `close` in scenarios where sending a message is not critical or might not be possible (e.g., sudden connection drop). - /// - /// # Notes - /// - /// This function does not attempt to send any disconnect packets to the client. - pub fn close(&self) { - self.closed - .store(true, std::sync::atomic::Ordering::Relaxed); - log::debug!("Closed connection for {}", self.id); - } -} - -#[derive(Error, Debug)] -pub enum EncryptionError { - #[error("failed to decrypt shared secret")] - FailedDecrypt, - #[error("shared secret has the wrong length")] - SharedWrongLength, -} diff --git a/pumpkin/src/client/player_packet.rs b/pumpkin/src/client/player_packet.rs deleted file mode 100644 index a1de0e10b..000000000 --- a/pumpkin/src/client/player_packet.rs +++ /dev/null @@ -1,695 +0,0 @@ -use std::sync::Arc; - -use crate::{ - command::CommandSender, - entity::player::{ChatMode, Hand, Player}, - server::Server, - world::player_chunker, -}; -use num_traits::FromPrimitive; -use pumpkin_config::{PVPConfig, ADVANCED_CONFIG}; -use pumpkin_core::math::position::WorldPosition; -use pumpkin_core::{ - math::{vector3::Vector3, wrap_degrees}, - text::TextComponent, - GameMode, -}; -use pumpkin_inventory::{InventoryError, WindowType}; -use pumpkin_macros::sound; -use pumpkin_protocol::{ - client::play::{ - Animation, CAcknowledgeBlockChange, CEntityAnimation, CHeadRot, CHurtAnimation, - CPingResponse, CPlayerChatMessage, CUpdateEntityPos, CUpdateEntityPosRot, CUpdateEntityRot, - FilterType, - }, - server::play::{ - Action, ActionType, SChatCommand, SChatMessage, SClientInformationPlay, SConfirmTeleport, - SInteract, SPlayPingRequest, SPlayerAbilities, SPlayerAction, SPlayerCommand, - SPlayerPosition, SPlayerPositionRotation, SPlayerRotation, SSetCreativeSlot, SSetHeldItem, - SSwingArm, SUseItemOn, Status, - }, - SoundCategory, -}; -use pumpkin_protocol::{ - server::play::{SCloseContainer, SKeepAlive, SSetPlayerGround, SUseItem}, - VarInt, -}; -use pumpkin_world::block::BlockId; -use pumpkin_world::block::{block_registry::get_block_by_item, BlockFace}; - -use super::{ - combat::{self, player_attack_sound, AttackType}, - PlayerConfig, -}; - -fn modulus(a: f32, b: f32) -> f32 { - ((a % b) + b) % b -} - -/// Handles all Play Packets send by a real Player -/// NEVER TRUST THE CLIENT. HANDLE EVERY ERROR, UNWRAP/EXPECT ARE FORBIDDEN -impl Player { - pub async fn handle_confirm_teleport(&self, confirm_teleport: SConfirmTeleport) { - let mut awaiting_teleport = self.awaiting_teleport.lock().await; - if let Some((id, position)) = awaiting_teleport.as_ref() { - if id == &confirm_teleport.teleport_id { - // we should set the pos now to that we requested in the teleport packet, Is may fixed issues when the client sended position packets while being teleported - self.living_entity - .entity - .set_pos(position.x, position.y, position.z); - - *awaiting_teleport = None; - } else { - self.kick(TextComponent::text("Wrong teleport id")).await; - } - } else { - self.kick(TextComponent::text( - "Send Teleport confirm, but we did not teleport", - )) - .await; - } - } - - fn clamp_horizontal(pos: f64) -> f64 { - pos.clamp(-3.0E7, 3.0E7) - } - - fn clamp_vertical(pos: f64) -> f64 { - pos.clamp(-2.0E7, 2.0E7) - } - - pub async fn handle_position(self: &Arc, position: SPlayerPosition) { - if position.x.is_nan() || position.feet_y.is_nan() || position.z.is_nan() { - self.kick(TextComponent::text("Invalid movement")).await; - return; - } - - let entity = &self.living_entity.entity; - entity.set_pos( - Self::clamp_horizontal(position.x), - Self::clamp_vertical(position.feet_y), - Self::clamp_horizontal(position.z), - ); - - let pos = entity.pos.load(); - let last_position = self.last_position.load(); - - self.last_position.store(pos); - - entity - .on_ground - .store(position.ground, std::sync::atomic::Ordering::Relaxed); - - let entity_id = entity.entity_id; - let Vector3 { x, y, z } = pos; - let (last_x, last_y, last_z) = (last_position.x, last_position.y, last_position.z); - let world = &entity.world; - - // let delta = Vector3::new(x - lastx, y - lasty, z - lastz); - // let velocity = self.velocity; - - // // Player is falling down fast, we should account for that - // let max_speed = if self.fall_flying { 300.0 } else { 100.0 }; - - // teleport when more than 8 blocks (i guess 8 blocks) - // TODO: REPLACE * 2.0 by movement packets. see vanilla for details - // if delta.length_squared() - velocity.length_squared() > max_speed * 2.0 { - // self.teleport(x, y, z, self.entity.yaw, self.entity.pitch); - // return; - // } - // send new position to all other players - world - .broadcast_packet_expect( - &[self.gameprofile.id], - &CUpdateEntityPos::new( - entity_id.into(), - x.mul_add(4096.0, -(last_x * 4096.0)) as i16, - y.mul_add(4096.0, -(last_y * 4096.0)) as i16, - z.mul_add(4096.0, -(last_z * 4096.0)) as i16, - position.ground, - ), - ) - .await; - player_chunker::update_position(self).await; - } - - pub async fn handle_position_rotation( - self: &Arc, - position_rotation: SPlayerPositionRotation, - ) { - if position_rotation.x.is_nan() - || position_rotation.feet_y.is_nan() - || position_rotation.z.is_nan() - { - self.kick(TextComponent::text("Invalid movement")).await; - return; - } - - if position_rotation.yaw.is_infinite() || position_rotation.pitch.is_infinite() { - self.kick(TextComponent::text("Invalid rotation")).await; - return; - } - - let entity = &self.living_entity.entity; - entity.set_pos( - Self::clamp_horizontal(position_rotation.x), - Self::clamp_vertical(position_rotation.feet_y), - Self::clamp_horizontal(position_rotation.z), - ); - - let pos = entity.pos.load(); - let last_position = self.last_position.load(); - - self.last_position.store(pos); - entity.on_ground.store( - position_rotation.ground, - std::sync::atomic::Ordering::Relaxed, - ); - - entity.set_rotation( - wrap_degrees(position_rotation.yaw) % 360.0, - wrap_degrees(position_rotation.pitch).clamp(-90.0, 90.0) % 360.0, - ); - - let entity_id = entity.entity_id; - let Vector3 { x, y, z } = pos; - let (last_x, last_y, last_z) = (last_position.x, last_position.y, last_position.z); - - let yaw = modulus(entity.yaw.load() * 256.0 / 360.0, 256.0); - let pitch = modulus(entity.pitch.load() * 256.0 / 360.0, 256.0); - // let head_yaw = (entity.head_yaw * 256.0 / 360.0).floor(); - let world = &entity.world; - - // let delta = Vector3::new(x - lastx, y - lasty, z - lastz); - // let velocity = self.velocity; - - // // Player is falling down fast, we should account for that - // let max_speed = if self.fall_flying { 300.0 } else { 100.0 }; - - // // teleport when more than 8 blocks (i guess 8 blocks) - // // TODO: REPLACE * 2.0 by movement packets. see vanilla for details - // if delta.length_squared() - velocity.length_squared() > max_speed * 2.0 { - // self.teleport(x, y, z, yaw, pitch); - // return; - // } - // send new position to all other players - - world - .broadcast_packet_expect( - &[self.gameprofile.id], - &CUpdateEntityPosRot::new( - entity_id.into(), - x.mul_add(4096.0, -(last_x * 4096.0)) as i16, - y.mul_add(4096.0, -(last_y * 4096.0)) as i16, - z.mul_add(4096.0, -(last_z * 4096.0)) as i16, - yaw as u8, - pitch as u8, - position_rotation.ground, - ), - ) - .await; - world - .broadcast_packet_expect( - &[self.gameprofile.id], - &CHeadRot::new(entity_id.into(), yaw as u8), - ) - .await; - player_chunker::update_position(self).await; - } - - pub async fn handle_rotation(&self, rotation: SPlayerRotation) { - if !rotation.yaw.is_finite() || !rotation.pitch.is_finite() { - self.kick(TextComponent::text("Invalid rotation")).await; - return; - } - let entity = &self.living_entity.entity; - entity - .on_ground - .store(rotation.ground, std::sync::atomic::Ordering::Relaxed); - entity.set_rotation( - wrap_degrees(rotation.yaw) % 360.0, - wrap_degrees(rotation.pitch).clamp(-90.0, 90.0) % 360.0, - ); - // send new position to all other players - let entity_id = entity.entity_id; - let yaw = modulus(entity.yaw.load() * 256.0 / 360.0, 256.0); - let pitch = modulus(entity.pitch.load() * 256.0 / 360.0, 256.0); - // let head_yaw = modulus(entity.head_yaw * 256.0 / 360.0, 256.0); - - let world = &entity.world; - let packet = - CUpdateEntityRot::new(entity_id.into(), yaw as u8, pitch as u8, rotation.ground); - world - .broadcast_packet_expect(&[self.gameprofile.id], &packet) - .await; - let packet = CHeadRot::new(entity_id.into(), yaw as u8); - world - .broadcast_packet_expect(&[self.gameprofile.id], &packet) - .await; - } - - pub async fn handle_chat_command(self: &Arc, server: &Server, command: SChatCommand) { - let dispatcher = server.command_dispatcher.clone(); - dispatcher - .handle_command( - &mut CommandSender::Player(self.clone()), - server, - &command.command, - ) - .await; - if ADVANCED_CONFIG.commands.log_console { - log::info!( - "Player ({}): executed command /{}", - self.gameprofile.name, - command.command - ); - } - } - - pub fn handle_player_ground(&self, ground: &SSetPlayerGround) { - self.living_entity - .entity - .on_ground - .store(ground.on_ground, std::sync::atomic::Ordering::Relaxed); - } - - pub async fn handle_player_command(&self, command: SPlayerCommand) { - if command.entity_id != self.entity_id().into() { - return; - } - - if let Some(action) = Action::from_i32(command.action.0) { - let entity = &self.living_entity.entity; - match action { - pumpkin_protocol::server::play::Action::StartSneaking => { - if !entity.sneaking.load(std::sync::atomic::Ordering::Relaxed) { - entity.set_sneaking(true).await; - } - } - pumpkin_protocol::server::play::Action::StopSneaking => { - if entity.sneaking.load(std::sync::atomic::Ordering::Relaxed) { - entity.set_sneaking(false).await; - } - } - pumpkin_protocol::server::play::Action::StartSprinting => { - if !entity.sprinting.load(std::sync::atomic::Ordering::Relaxed) { - entity.set_sprinting(true).await; - } - } - pumpkin_protocol::server::play::Action::StopSprinting => { - if entity.sprinting.load(std::sync::atomic::Ordering::Relaxed) { - entity.set_sprinting(false).await; - } - } - pumpkin_protocol::server::play::Action::LeaveBed - | pumpkin_protocol::server::play::Action::StartHorseJump - | pumpkin_protocol::server::play::Action::StopHorseJump - | pumpkin_protocol::server::play::Action::OpenVehicleInventory => { - log::debug!("todo"); - } - pumpkin_protocol::server::play::Action::StartFlyingElytra => { - let fall_flying = entity.check_fall_flying(); - if entity - .fall_flying - .load(std::sync::atomic::Ordering::Relaxed) - != fall_flying - { - entity.set_fall_flying(fall_flying).await; - } - } // TODO - } - } else { - self.kick(TextComponent::text("Invalid player command")) - .await; - } - } - - pub async fn handle_swing_arm(&self, swing_arm: SSwingArm) { - match Hand::from_i32(swing_arm.hand.0) { - Some(hand) => { - let animation = match hand { - Hand::Main => Animation::SwingMainArm, - Hand::Off => Animation::SwingOffhand, - }; - let id = self.entity_id(); - let world = &self.living_entity.entity.world; - world - .broadcast_packet_expect( - &[self.gameprofile.id], - &CEntityAnimation::new(id.into(), animation as u8), - ) - .await; - } - None => { - self.kick(TextComponent::text("Invalid hand")).await; - } - }; - } - - pub async fn handle_chat_message(&self, chat_message: SChatMessage) { - let message = chat_message.message; - if message.len() > 256 { - self.kick(TextComponent::text("Oversized message")).await; - return; - } - - // TODO: filter message & validation - let gameprofile = &self.gameprofile; - log::info!("{}: {}", gameprofile.name, message); - - let entity = &self.living_entity.entity; - let world = &entity.world; - world - .broadcast_packet_all(&CPlayerChatMessage::new( - gameprofile.id, - 1.into(), - chat_message.signature.as_deref(), - &message, - chat_message.timestamp, - chat_message.salt, - &[], - Some(TextComponent::text(&message)), - FilterType::PassThrough, - 1.into(), - TextComponent::text(&gameprofile.name), - None, - )) - .await; - - /* server.broadcast_packet( - self, - &CDisguisedChatMessage::new( - TextComponent::from(message.clone()), - VarInt(0), - gameprofile.name.clone().into(), - None, - ), - ) */ - } - - pub async fn handle_client_information(&self, client_information: SClientInformationPlay) { - if let (Some(main_hand), Some(chat_mode)) = ( - Hand::from_i32(client_information.main_hand.into()), - ChatMode::from_i32(client_information.chat_mode.into()), - ) { - *self.config.lock().await = PlayerConfig { - locale: client_information.locale, - view_distance: client_information.view_distance, - chat_mode, - chat_colors: client_information.chat_colors, - skin_parts: client_information.skin_parts, - main_hand, - text_filtering: client_information.text_filtering, - server_listing: client_information.server_listing, - }; - } else { - self.kick(TextComponent::text("Invalid hand or chat type")) - .await; - } - } - - pub async fn handle_interact(&self, _: &Server, interact: SInteract) { - let sneaking = interact.sneaking; - let entity = &self.living_entity.entity; - if entity.sneaking.load(std::sync::atomic::Ordering::Relaxed) != sneaking { - entity.set_sneaking(sneaking).await; - } - let Some(action) = ActionType::from_i32(interact.typ.0) else { - self.kick(TextComponent::text("Invalid action type")).await; - return; - }; - - match action { - ActionType::Attack => { - let entity_id = interact.entity_id; - let config = &ADVANCED_CONFIG.pvp; - // TODO: do validation and stuff - if !config.enabled { - return; - } - - let world = &entity.world; - let victim = world.get_player_by_entityid(entity_id.0).await; - let Some(victim) = victim else { - self.kick(TextComponent::text("Interacted with invalid entity id")) - .await; - return; - }; - - self.attack(&victim, config).await; - } - ActionType::Interact | ActionType::InteractAt => { - log::debug!("todo"); - } - } - } - - pub async fn attack(&self, victim: &Arc, config: &PVPConfig) { - let world = &self.living_entity.entity.world; - let victim_entity = &victim.living_entity.entity; - let attacker_entity = &self.living_entity.entity; - - let pos = victim_entity.pos.load(); - - let attack_cooldown_progress = self.get_attack_cooldown_progress(0.5); - self.last_attacked_ticks - .store(0, std::sync::atomic::Ordering::Relaxed); - - // TODO: attack damage attribute and deal damage - let damage = 2.0; - if !victim.living_entity.damage(damage) - || (config.protect_creative && victim.gamemode.load() == GameMode::Creative) - { - world - .play_sound( - sound!("minecraft:entity.player.attack.nodamage"), - SoundCategory::Players, - &pos, - ) - .await; - return; - } - - world - .play_sound( - sound!("minecraft:entity.player.hurt"), - SoundCategory::Players, - &pos, - ) - .await; - - let attack_type = AttackType::new(self, attack_cooldown_progress).await; - - player_attack_sound(&pos, world, attack_type).await; - - // if is_crit { - // damage *= 1.5; - // } - - let mut knockback_strength = 1.0; - match attack_type { - AttackType::Knockback => knockback_strength += 1.0, - AttackType::Sweeping => { - combat::spawn_sweep_particle(attacker_entity, world, &pos).await; - } - _ => {} - }; - - if config.knockback { - combat::handle_knockback(attacker_entity, victim, victim_entity, knockback_strength) - .await; - } - - if config.hurt_animation { - let entity_id = VarInt(victim_entity.entity_id); - world - .broadcast_packet_all(&CHurtAnimation::new(&entity_id, attacker_entity.yaw.load())) - .await; - } - - if config.swing {} - } - - pub async fn handle_player_action(&self, player_action: SPlayerAction) { - match Status::from_i32(player_action.status.0) { - Some(status) => match status { - Status::StartedDigging => { - if !self.can_interact_with_block_at(&player_action.location, 1.0) { - log::warn!( - "Player {0} tried to interact with block out of reach at {1}", - self.gameprofile.name, - player_action.location - ); - return; - } - // TODO: do validation - // TODO: Config - if self.gamemode.load() == GameMode::Creative { - let location = player_action.location; - // Block break & block break sound - // TODO: currently this is always dirt replace it - let entity = &self.living_entity.entity; - let world = &entity.world; - world.break_block(location).await; - } - } - Status::CancelledDigging => { - if !self.can_interact_with_block_at(&player_action.location, 1.0) { - log::warn!( - "Player {0} tried to interact with block out of reach at {1}", - self.gameprofile.name, - player_action.location - ); - return; - } - self.current_block_destroy_stage - .store(0, std::sync::atomic::Ordering::Relaxed); - } - Status::FinishedDigging => { - // TODO: do validation - let location = player_action.location; - if !self.can_interact_with_block_at(&location, 1.0) { - log::warn!( - "Player {0} tried to interact with block out of reach at {1}", - self.gameprofile.name, - player_action.location - ); - return; - } - // Block break & block break sound - // TODO: currently this is always dirt replace it - let entity = &self.living_entity.entity; - let world = &entity.world; - world.break_block(location).await; - // TODO: Send this every tick - self.client - .send_packet(&CAcknowledgeBlockChange::new(player_action.sequence)) - .await; - } - Status::DropItemStack - | Status::DropItem - | Status::ShootArrowOrFinishEating - | Status::SwapItem => { - log::debug!("todo"); - } - }, - None => self.kick(TextComponent::text("Invalid status")).await, - } - } - - pub async fn handle_keep_alive(&self, keep_alive: SKeepAlive) { - if self - .wait_for_keep_alive - .load(std::sync::atomic::Ordering::Relaxed) - && keep_alive.keep_alive_id - == self - .keep_alive_id - .load(std::sync::atomic::Ordering::Relaxed) - { - self.wait_for_keep_alive - .store(false, std::sync::atomic::Ordering::Relaxed); - } else { - self.kick(TextComponent::text("Timeout")).await; - } - } - - pub async fn handle_player_abilities(&self, player_abilities: SPlayerAbilities) { - let mut abilities = self.abilities.lock().await; - - // Set the flying ability - abilities.flying = player_abilities.flags & 0x02 != 0 && abilities.allow_flying; - } - - pub async fn handle_play_ping_request(&self, request: SPlayPingRequest) { - self.client - .send_packet(&CPingResponse::new(request.payload)) - .await; - } - - pub async fn handle_use_item_on(&self, use_item_on: SUseItemOn) { - let location = use_item_on.location; - - if !self.can_interact_with_block_at(&location, 1.0) { - // TODO: maybe log? - return; - } - - if let Some(face) = BlockFace::from_i32(use_item_on.face.0) { - if let Some(item) = self.inventory.lock().await.held_item() { - let block = get_block_by_item(item.item_id) - .expect("No item found, TODO Better error handling"); - let entity = &self.living_entity.entity; - let world = &entity.world; - - world - .set_block( - WorldPosition(location.0 + face.to_offset()), - BlockId(block.default_state_id), - ) - .await; - } - self.client - .send_packet(&CAcknowledgeBlockChange::new(use_item_on.sequence)) - .await; - } else { - self.kick(TextComponent::text("Invalid block face")).await; - } - } - - pub fn handle_use_item(&self, _use_item: &SUseItem) { - // TODO: handle packet correctly - log::error!("An item was used(SUseItem), but the packet is not implemented yet"); - } - - pub async fn handle_set_held_item(&self, held: SSetHeldItem) { - let slot = held.slot; - if !(0..=8).contains(&slot) { - self.kick(TextComponent::text("Invalid held slot")).await; - return; - } - self.inventory.lock().await.set_selected(slot as usize); - } - - pub async fn handle_set_creative_slot( - &self, - packet: SSetCreativeSlot, - ) -> Result<(), InventoryError> { - if self.gamemode.load() != GameMode::Creative { - return Err(InventoryError::PermissionError); - } - let valid_slot = packet.slot >= 1 && packet.slot <= 45; - if valid_slot { - self.inventory.lock().await.set_slot( - packet.slot as u16, - packet.clicked_item.to_item(), - true, - )?; - }; - // TODO: The Item was droped per drag and drop, - Ok(()) - } - - // TODO: - // This function will in the future be used to keep track of if the client is in a valid state. - // But this is not possible yet - pub async fn handle_close_container(&self, server: &Server, packet: SCloseContainer) { - // window_id 0 represents both 9x1 Generic AND inventory here - self.inventory - .lock() - .await - .state_id - .store(0, std::sync::atomic::Ordering::Relaxed); - let open_container = self.open_container.load(); - if let Some(id) = open_container { - let mut open_containers = server.open_containers.write().await; - if let Some(container) = open_containers.get_mut(&id) { - container.remove_player(self.entity_id()); - } - self.open_container.store(None); - } - let Some(_window_type) = WindowType::from_i32(packet.window_id.0) else { - self.kick(TextComponent::text("Invalid window ID")).await; - return; - }; - } -} diff --git a/pumpkin/src/command/arg_player.rs b/pumpkin/src/command/arg_player.rs deleted file mode 100644 index bc0a7b652..000000000 --- a/pumpkin/src/command/arg_player.rs +++ /dev/null @@ -1,78 +0,0 @@ -use std::sync::Arc; - -use async_trait::async_trait; - -use crate::command::dispatcher::InvalidTreeError; -use crate::command::dispatcher::InvalidTreeError::InvalidConsumptionError; -use crate::command::tree::{ConsumedArgs, RawArgs}; -use crate::command::CommandSender; -use crate::server::Server; - -use super::tree::ArgumentConsumer; - -/// TODO: Seperate base functionality of these two methods into single method - -/// todo: implement (so far only own name + @s/@p is implemented) -pub(crate) struct PlayerArgumentConsumer {} - -#[async_trait] -impl ArgumentConsumer for PlayerArgumentConsumer { - async fn consume<'a>( - &self, - src: &CommandSender<'a>, - server: &Server, - args: &mut RawArgs<'a>, - ) -> Result> { - if let Some(arg) = args.pop() { - match arg { - "@s" => { - if src.is_player() { - return Ok(arg.into()); - } - return Err(Some("You are not a Player".into())); - } - "@p" if src.is_player() => return Ok(arg.into()), - "@r" => todo!(), // todo: implement random player target selector - "@a" | "@e" => todo!(), // todo: implement all players target selector - name => { - // todo: implement any other player than sender - for world in &server.worlds { - if world.get_player_by_name(name).await.is_some() { - return Ok(name.into()); - } - } - return Err(Some(format!("Player not found: {arg}"))); - } - } - } - Err(None) - } -} - -/// todo: implement (so far only own name + @s/@p is implemented) -pub async fn parse_arg_player<'a>( - src: &mut CommandSender<'a>, - server: &Server, - arg_name: &str, - consumed_args: &ConsumedArgs<'a>, -) -> Result, InvalidTreeError> { - let s = consumed_args - .get(arg_name) - .ok_or(InvalidConsumptionError(None))? - .as_str(); - - match s { - "@s" if src.is_player() => Ok(src.as_player().unwrap()), - "@p" => todo!(), - "@r" => todo!(), // todo: implement random player target selector - "@a" | "@e" => todo!(), // todo: implement all players target selector - name => { - for world in &server.worlds { - if let Some(player) = world.get_player_by_name(name).await { - return Ok(player); - } - } - Err(InvalidConsumptionError(Some(s.into()))) - } - } -} diff --git a/pumpkin/src/command/arg_position.rs b/pumpkin/src/command/arg_position.rs deleted file mode 100644 index 89b9a4af2..000000000 --- a/pumpkin/src/command/arg_position.rs +++ /dev/null @@ -1,45 +0,0 @@ -use async_trait::async_trait; - -use crate::command::dispatcher::InvalidTreeError; -use crate::command::tree::{ConsumedArgs, RawArgs}; -use crate::command::CommandSender; -use crate::server::Server; - -use super::tree::ArgumentConsumer; - -/// TODO: Seperate base functionality of these two methods into single method - -/// todo: implement (so far only own name + @s/@p is implemented) -pub(crate) struct PositionArgumentConsumer; - -#[async_trait] -impl ArgumentConsumer for PositionArgumentConsumer { - async fn consume<'a>( - &self, - _src: &CommandSender<'a>, - _server: &Server, - args: &mut RawArgs<'a>, - ) -> Result> { - let Some(arg) = args.pop() else { - return Err(None); - }; - - // TODO implement ~ ^ notations - let value = arg.parse::().map_err(|err| Some(err.to_string()))?; - Ok(value.to_string()) - } -} - -pub fn parse_arg_position( - arg_name: &str, - consumed_args: &ConsumedArgs<'_>, -) -> Result { - let s = consumed_args - .get(arg_name) - .ok_or(InvalidTreeError::InvalidConsumptionError(None))?; - - let value = s - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - Ok(value) -} diff --git a/pumpkin/src/command/arg_simple.rs b/pumpkin/src/command/arg_simple.rs deleted file mode 100644 index 2a5d38ad9..000000000 --- a/pumpkin/src/command/arg_simple.rs +++ /dev/null @@ -1,23 +0,0 @@ -use async_trait::async_trait; - -use crate::server::Server; - -use super::{ - tree::{ArgumentConsumer, RawArgs}, - CommandSender, -}; - -/// Should never be a permanent solution -pub(crate) struct SimpleArgConsumer; - -#[async_trait] -impl ArgumentConsumer for SimpleArgConsumer { - async fn consume<'a>( - &self, - _sender: &CommandSender<'a>, - _server: &Server, - args: &mut RawArgs<'a>, - ) -> Result> { - args.pop().ok_or(None).map(ToString::to_string) - } -} diff --git a/pumpkin/src/command/commands/cmd_echest.rs b/pumpkin/src/command/commands/cmd_echest.rs deleted file mode 100644 index 625f0610d..000000000 --- a/pumpkin/src/command/commands/cmd_echest.rs +++ /dev/null @@ -1,44 +0,0 @@ -use async_trait::async_trait; -use pumpkin_inventory::OpenContainer; - -use crate::command::{ - tree::CommandTree, tree::ConsumedArgs, CommandExecutor, CommandSender, InvalidTreeError, -}; - -const NAMES: [&str; 2] = ["echest", "enderchest"]; - -const DESCRIPTION: &str = - "Show your personal enderchest (this command is used for testing container behaviour)"; - -struct EchestExecutor {} - -#[async_trait] -impl CommandExecutor for EchestExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &crate::server::Server, - _args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - if let Some(player) = sender.as_player() { - let entity_id = player.entity_id(); - player.open_container.store(Some(0)); - { - let mut open_containers = server.open_containers.write().await; - if let Some(ender_chest) = open_containers.get_mut(&0) { - ender_chest.add_player(entity_id); - } else { - let open_container = OpenContainer::empty(entity_id); - open_containers.insert(0, open_container); - } - } - player.open_container(server, "minecraft:generic_9x3").await; - } - - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION).execute(&EchestExecutor {}) -} diff --git a/pumpkin/src/command/commands/cmd_gamemode.rs b/pumpkin/src/command/commands/cmd_gamemode.rs deleted file mode 100644 index 3825ec044..000000000 --- a/pumpkin/src/command/commands/cmd_gamemode.rs +++ /dev/null @@ -1,155 +0,0 @@ -use std::str::FromStr; - -use async_trait::async_trait; -use num_traits::FromPrimitive; -use pumpkin_core::GameMode; - -use crate::TextComponent; - -use crate::command::arg_player::{parse_arg_player, PlayerArgumentConsumer}; - -use crate::command::dispatcher::InvalidTreeError; -use crate::command::dispatcher::InvalidTreeError::{ - InvalidConsumptionError, InvalidRequirementError, -}; -use crate::command::tree::{ArgumentConsumer, CommandTree, ConsumedArgs, RawArgs}; -use crate::command::tree_builder::{argument, require}; -use crate::command::CommandSender::Player; -use crate::command::{CommandExecutor, CommandSender}; -use crate::server::Server; - -const NAMES: [&str; 1] = ["gamemode"]; - -const DESCRIPTION: &str = "Change a player's gamemode."; - -const ARG_GAMEMODE: &str = "gamemode"; -const ARG_TARGET: &str = "target"; - -struct GamemodeArgumentConsumer {} - -#[async_trait] -impl ArgumentConsumer for GamemodeArgumentConsumer { - async fn consume<'a>( - &self, - _sender: &CommandSender<'a>, - _server: &Server, - args: &mut RawArgs<'a>, - ) -> Result> { - if let Some(arg) = args.pop() { - if let Ok(id) = arg.parse::() { - match GameMode::from_u8(id) { - None | Some(GameMode::Undefined) => {} - Some(_) => return Ok(arg.into()), - }; - }; - - match GameMode::from_str(arg) { - Err(_) | Ok(GameMode::Undefined) => { - return Err(Some(format!("Gamemode not found: {arg}"))) - } - Ok(_) => return Ok(arg.into()), - } - } - Err(None) - } -} - -pub fn parse_arg_gamemode(consumed_args: &ConsumedArgs) -> Result { - let s = consumed_args - .get(ARG_GAMEMODE) - .ok_or(InvalidConsumptionError(None))?; - - if let Ok(id) = s.parse::() { - match GameMode::from_u8(id) { - None | Some(GameMode::Undefined) => {} - Some(gamemode) => return Ok(gamemode), - }; - }; - - match GameMode::from_str(s) { - Err(_) | Ok(GameMode::Undefined) => Err(InvalidConsumptionError(Some(s.into()))), - Ok(gamemode) => Ok(gamemode), - } -} - -struct GamemodeTargetSelf {} - -#[async_trait] -impl CommandExecutor for GamemodeTargetSelf { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - _server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let gamemode = parse_arg_gamemode(args)?; - - if let Player(target) = sender { - if target.gamemode.load() == gamemode { - target - .send_system_message(&TextComponent::text(&format!( - "You already in {gamemode:?} gamemode" - ))) - .await; - } else { - target.set_gamemode(gamemode).await; - target - .send_system_message(&TextComponent::text(&format!( - "Game mode was set to {gamemode:?}" - ))) - .await; - } - Ok(()) - } else { - Err(InvalidRequirementError) - } - } -} - -struct GamemodeTargetPlayer {} - -#[async_trait] -impl CommandExecutor for GamemodeTargetPlayer { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let gamemode = parse_arg_gamemode(args)?; - let target = parse_arg_player(sender, server, ARG_TARGET, args).await?; - - if target.gamemode.load() == gamemode { - sender - .send_message(TextComponent::text(&format!( - "{} is already in {:?} gamemode", - target.gameprofile.name, gamemode - ))) - .await; - } else { - target.set_gamemode(gamemode).await; - sender - .send_message(TextComponent::text(&format!( - "{}'s Game mode was set to {:?}", - target.gameprofile.name, gamemode - ))) - .await; - } - - Ok(()) - } -} - -#[allow(clippy::redundant_closure_for_method_calls)] -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION).with_child( - require(&|sender| sender.permission_lvl() >= 2).with_child( - argument(ARG_GAMEMODE, &GamemodeArgumentConsumer {}) - .with_child(require(&|sender| sender.is_player()).execute(&GamemodeTargetSelf {})) - .with_child( - argument(ARG_TARGET, &PlayerArgumentConsumer {}) - .execute(&GamemodeTargetPlayer {}), - ), - ), - ) -} diff --git a/pumpkin/src/command/commands/cmd_help.rs b/pumpkin/src/command/commands/cmd_help.rs deleted file mode 100644 index c7a518565..000000000 --- a/pumpkin/src/command/commands/cmd_help.rs +++ /dev/null @@ -1,111 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::TextComponent; - -use crate::command::dispatcher::InvalidTreeError::InvalidConsumptionError; -use crate::command::dispatcher::{CommandDispatcher, InvalidTreeError}; -use crate::command::tree::{ArgumentConsumer, Command, CommandTree, ConsumedArgs, RawArgs}; -use crate::command::tree_builder::argument; -use crate::command::{CommandExecutor, CommandSender}; -use crate::server::Server; - -const NAMES: [&str; 3] = ["help", "h", "?"]; - -const DESCRIPTION: &str = "Print a help message."; - -const ARG_COMMAND: &str = "command"; - -struct CommandArgumentConsumer {} - -#[async_trait] -impl ArgumentConsumer for CommandArgumentConsumer { - async fn consume<'a>( - &self, - _sender: &CommandSender<'a>, - _server: &Server, - _args: &mut RawArgs<'a>, - ) -> Result> { - //let s = args.pop()?; - - // dispatcher.get_tree(s).ok().map(|tree| tree.names[0].into()) - // TODO: Implement this - Err(None) - } -} - -fn parse_arg_command<'a>( - consumed_args: &'a ConsumedArgs, - dispatcher: &'a CommandDispatcher, -) -> Result<&'a CommandTree<'a>, InvalidTreeError> { - let command_name = consumed_args - .get(ARG_COMMAND) - .ok_or(InvalidConsumptionError(None))?; - - dispatcher - .get_tree(command_name) - .map_err(|_| InvalidConsumptionError(Some(command_name.into()))) -} - -struct BaseHelpExecutor {} - -#[async_trait] -impl CommandExecutor for BaseHelpExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let tree = parse_arg_command(args, &server.command_dispatcher)?; - - sender - .send_message(TextComponent::text(&format!( - "{} - {} Usage: {}", - tree.names.join("/"), - tree.description, - tree - ))) - .await; - - Ok(()) - } -} - -struct CommandHelpExecutor {} - -#[async_trait] -impl CommandExecutor for CommandHelpExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - _args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let mut keys: Vec<&str> = server.command_dispatcher.commands.keys().copied().collect(); - keys.sort_unstable(); - - for key in keys { - let Command::Tree(tree) = &server.command_dispatcher.commands[key] else { - continue; - }; - - sender - .send_message(TextComponent::text(&format!( - "{} - {} Usage: {}", - tree.names.join("/"), - tree.description, - tree - ))) - .await; - } - - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION) - .with_child( - argument(ARG_COMMAND, &CommandArgumentConsumer {}).execute(&BaseHelpExecutor {}), - ) - .execute(&CommandHelpExecutor {}) -} diff --git a/pumpkin/src/command/commands/cmd_kick.rs b/pumpkin/src/command/commands/cmd_kick.rs deleted file mode 100644 index 041a1af75..000000000 --- a/pumpkin/src/command/commands/cmd_kick.rs +++ /dev/null @@ -1,44 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::color::NamedColor; -use pumpkin_core::text::TextComponent; - -use crate::command::arg_player::{parse_arg_player, PlayerArgumentConsumer}; -use crate::command::tree::CommandTree; -use crate::command::tree_builder::argument; -use crate::command::InvalidTreeError; -use crate::command::{tree::ConsumedArgs, CommandExecutor, CommandSender}; - -const NAMES: [&str; 1] = ["kick"]; -const DESCRIPTION: &str = "Kicks the target player from the server."; - -const ARG_TARGET: &str = "target"; - -struct KickExecutor {} - -#[async_trait] -impl CommandExecutor for KickExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &crate::server::Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let target = parse_arg_player(sender, server, ARG_TARGET, args).await?; - target - .kick(TextComponent::text("Kicked by an operator")) - .await; - - sender - .send_message( - TextComponent::text("Player has been kicked.").color_named(NamedColor::Blue), - ) - .await; - - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION) - .with_child(argument(ARG_TARGET, &PlayerArgumentConsumer {}).execute(&KickExecutor {})) -} diff --git a/pumpkin/src/command/commands/cmd_kill.rs b/pumpkin/src/command/commands/cmd_kill.rs deleted file mode 100644 index f0141ce72..000000000 --- a/pumpkin/src/command/commands/cmd_kill.rs +++ /dev/null @@ -1,42 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::color::NamedColor; -use pumpkin_core::text::TextComponent; - -use crate::command::arg_player::{parse_arg_player, PlayerArgumentConsumer}; -use crate::command::tree::CommandTree; -use crate::command::tree_builder::argument; -use crate::command::{tree::ConsumedArgs, CommandExecutor, CommandSender, InvalidTreeError}; - -const NAMES: [&str; 1] = ["kill"]; -const DESCRIPTION: &str = "Kills a target player."; - -const ARG_TARGET: &str = "target"; - -struct KillExecutor {} - -#[async_trait] -impl CommandExecutor for KillExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &crate::server::Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - // TODO parse entities not only players - let target = parse_arg_player(sender, server, ARG_TARGET, args).await?; - target.living_entity.kill().await; - - sender - .send_message( - TextComponent::text("Player has been killed.").color_named(NamedColor::Blue), - ) - .await; - - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION) - .with_child(argument(ARG_TARGET, &PlayerArgumentConsumer {}).execute(&KillExecutor {})) -} diff --git a/pumpkin/src/command/commands/cmd_pumpkin.rs b/pumpkin/src/command/commands/cmd_pumpkin.rs deleted file mode 100644 index 524ad93be..000000000 --- a/pumpkin/src/command/commands/cmd_pumpkin.rs +++ /dev/null @@ -1,39 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::{color::NamedColor, TextComponent}; -use pumpkin_protocol::CURRENT_MC_PROTOCOL; - -use crate::{ - command::{ - tree::CommandTree, tree::ConsumedArgs, CommandExecutor, CommandSender, InvalidTreeError, - }, - server::CURRENT_MC_VERSION, -}; - -const NAMES: [&str; 1] = ["pumpkin"]; - -const DESCRIPTION: &str = "Display information about Pumpkin."; - -struct PumpkinExecutor {} - -#[async_trait] -impl CommandExecutor for PumpkinExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - _server: &crate::server::Server, - _args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let version = env!("CARGO_PKG_VERSION"); - let description = env!("CARGO_PKG_DESCRIPTION"); - - sender.send_message(TextComponent::text( - &format!("Pumpkin {version}, {description} (Minecraft {CURRENT_MC_VERSION}, Protocol {CURRENT_MC_PROTOCOL})") - ).color_named(NamedColor::Green)).await; - - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION).execute(&PumpkinExecutor {}) -} diff --git a/pumpkin/src/command/commands/cmd_say.rs b/pumpkin/src/command/commands/cmd_say.rs deleted file mode 100644 index 3c1e38e50..000000000 --- a/pumpkin/src/command/commands/cmd_say.rs +++ /dev/null @@ -1,49 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::TextComponent; -use pumpkin_protocol::client::play::CSystemChatMessage; - -use crate::command::{ - arg_simple::SimpleArgConsumer, - tree::{CommandTree, ConsumedArgs}, - tree_builder::{argument, require}, - CommandExecutor, CommandSender, InvalidTreeError, -}; - -const NAMES: [&str; 1] = ["say"]; - -const DESCRIPTION: &str = "Broadcast a message to all Players."; - -const ARG_MESSAGE: &str = "message"; - -struct SayExecutor {} - -#[async_trait] -impl CommandExecutor for SayExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &crate::server::Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let sender = match sender { - CommandSender::Console => "Console", - CommandSender::Rcon(_) => "Rcon", - CommandSender::Player(player) => &player.gameprofile.name, - }; - - server - .broadcast_packet_all(&CSystemChatMessage::new( - &TextComponent::text(&format!("[{}] {}", sender, args.get("message").unwrap())), - false, - )) - .await; - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION).with_child( - require(&|sender| sender.permission_lvl() >= 2) - .with_child(argument(ARG_MESSAGE, &SimpleArgConsumer {}).execute(&SayExecutor {})), - ) -} diff --git a/pumpkin/src/command/commands/cmd_stop.rs b/pumpkin/src/command/commands/cmd_stop.rs deleted file mode 100644 index 7689a75f4..000000000 --- a/pumpkin/src/command/commands/cmd_stop.rs +++ /dev/null @@ -1,35 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::color::NamedColor; -use pumpkin_core::text::TextComponent; - -use crate::command::tree::CommandTree; -use crate::command::tree_builder::require; -use crate::command::{tree::ConsumedArgs, CommandExecutor, CommandSender, InvalidTreeError}; - -const NAMES: [&str; 1] = ["stop"]; - -const DESCRIPTION: &str = "Stop the server."; - -struct StopExecutor {} - -#[async_trait] -impl CommandExecutor for StopExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - _server: &crate::server::Server, - _args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - sender - .send_message(TextComponent::text("Stopping Server").color_named(NamedColor::Red)) - .await; - - // TODO: Gracefully stop - std::process::exit(0) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION) - .with_child(require(&|sender| sender.permission_lvl() >= 4).execute(&StopExecutor {})) -} diff --git a/pumpkin/src/command/commands/cmd_worldborder.rs b/pumpkin/src/command/commands/cmd_worldborder.rs deleted file mode 100644 index 457785466..000000000 --- a/pumpkin/src/command/commands/cmd_worldborder.rs +++ /dev/null @@ -1,510 +0,0 @@ -use async_trait::async_trait; -use pumpkin_core::text::{ - color::{Color, NamedColor}, - TextComponent, -}; - -use crate::{ - command::{ - arg_position::{parse_arg_position, PositionArgumentConsumer}, - arg_simple::SimpleArgConsumer, - tree::{CommandTree, ConsumedArgs}, - tree_builder::{argument, literal}, - CommandExecutor, CommandSender, InvalidTreeError, - }, - server::Server, -}; - -const NAMES: [&str; 1] = ["worldborder"]; - -const DESCRIPTION: &str = "Worldborder command."; - -struct WorldborderGetExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderGetExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - _args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let border = world.worldborder.lock().await; - - let diameter = border.new_diameter.round() as i32; - sender - .send_message(TextComponent::text(&format!( - "The world border is currently {diameter} block(s) wide" - ))) - .await; - Ok(()) - } -} - -struct WorldborderSetExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderSetExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let distance = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if (distance - border.new_diameter).abs() < f64::EPSILON { - sender - .send_message( - TextComponent::text("Nothing changed. The world border is already that size") - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - sender - .send_message(TextComponent::text(&format!( - "Set the world border to {distance:.1} block(s) wide" - ))) - .await; - border.set_diameter(world, distance, None).await; - Ok(()) - } -} - -struct WorldborderSetTimeExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderSetTimeExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let distance = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - let time = args - .get("time") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - match distance.total_cmp(&border.new_diameter) { - std::cmp::Ordering::Equal => { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border is already that size", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - std::cmp::Ordering::Less => { - sender.send_message(TextComponent::text(&format!("Shrinking the world border to {distance:.2} blocks wide over {time} second(s)"))).await; - } - std::cmp::Ordering::Greater => { - sender - .send_message(TextComponent::text(&format!( - "Growing the world border to {distance:.2} blocks wide over {time} seconds" - ))) - .await; - } - } - - border - .set_diameter(world, distance, Some(i64::from(time) * 1000)) - .await; - Ok(()) - } -} - -struct WorldborderAddExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderAddExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let distance = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if distance == 0.0 { - sender - .send_message( - TextComponent::text("Nothing changed. The world border is already that size") - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - let distance = border.new_diameter + distance; - - sender - .send_message(TextComponent::text(&format!( - "Set the world border to {distance:.1} block(s) wide" - ))) - .await; - border.set_diameter(world, distance, None).await; - Ok(()) - } -} - -struct WorldborderAddTimeExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderAddTimeExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let distance = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - let time = args - .get("time") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - let distance = distance + border.new_diameter; - - match distance.total_cmp(&border.new_diameter) { - std::cmp::Ordering::Equal => { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border is already that size", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - std::cmp::Ordering::Less => { - sender.send_message(TextComponent::text(&format!("Shrinking the world border to {distance:.2} blocks wide over {time} second(s)"))).await; - } - std::cmp::Ordering::Greater => { - sender - .send_message(TextComponent::text(&format!( - "Growing the world border to {distance:.2} blocks wide over {time} seconds" - ))) - .await; - } - } - - border - .set_diameter(world, distance, Some(i64::from(time) * 1000)) - .await; - Ok(()) - } -} - -struct WorldborderCenterExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderCenterExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let x = parse_arg_position("x", args)?; - let z = parse_arg_position("z", args)?; - - sender - .send_message(TextComponent::text(&format!( - "Set the center of world border to {x:.2}, {z:.2}" - ))) - .await; - border.set_center(world, x, z).await; - Ok(()) - } -} - -struct WorldborderDamageAmountExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderDamageAmountExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let damage_per_block = args - .get("damage_per_block") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if (damage_per_block - border.damage_per_block).abs() < f32::EPSILON { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border damage is already that amount", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - sender - .send_message(TextComponent::text(&format!( - "Set the world border damage to {damage_per_block:.2} per block each second" - ))) - .await; - border.damage_per_block = damage_per_block; - Ok(()) - } -} - -struct WorldborderDamageBufferExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderDamageBufferExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let buffer = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if (buffer - border.buffer).abs() < f32::EPSILON { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border damage buffer is already that distance", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - sender - .send_message(TextComponent::text(&format!( - "Set the world border damage buffer to {buffer:.2} block(s)" - ))) - .await; - border.buffer = buffer; - Ok(()) - } -} - -struct WorldborderWarningDistanceExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderWarningDistanceExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let distance = args - .get("distance") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if distance == border.warning_blocks { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border warning is already that distance", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - sender - .send_message(TextComponent::text(&format!( - "Set the world border warning distance to {distance} block(s)" - ))) - .await; - border.set_warning_distance(world, distance).await; - Ok(()) - } -} - -struct WorldborderWarningTimeExecutor; - -#[async_trait] -impl CommandExecutor for WorldborderWarningTimeExecutor { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError> { - let world = server - .worlds - .first() - .expect("There should always be atleast one world"); - let mut border = world.worldborder.lock().await; - - let time = args - .get("time") - .ok_or(InvalidTreeError::InvalidConsumptionError(None))? - .parse::() - .map_err(|err| InvalidTreeError::InvalidConsumptionError(Some(err.to_string())))?; - - if time == border.warning_time { - sender - .send_message( - TextComponent::text( - "Nothing changed. The world border warning is already that amount of time", - ) - .color(Color::Named(NamedColor::Red)), - ) - .await; - return Ok(()); - } - - sender - .send_message(TextComponent::text(&format!( - "Set the world border warning time to {time} second(s)" - ))) - .await; - border.set_warning_delay(world, time).await; - Ok(()) - } -} - -pub fn init_command_tree<'a>() -> CommandTree<'a> { - CommandTree::new(NAMES, DESCRIPTION) - .with_child( - literal("add").with_child( - argument("distance", &SimpleArgConsumer) - .execute(&WorldborderAddExecutor) - .with_child( - argument("time", &SimpleArgConsumer).execute(&WorldborderAddTimeExecutor), - ), - ), - ) - .with_child(literal("center").with_child( - argument("x", &PositionArgumentConsumer).with_child( - argument("z", &PositionArgumentConsumer).execute(&WorldborderCenterExecutor), - ), - )) - .with_child( - literal("damage") - .with_child( - literal("amount").with_child( - argument("damage_per_block", &SimpleArgConsumer) - .execute(&WorldborderDamageAmountExecutor), - ), - ) - .with_child( - literal("buffer").with_child( - argument("distance", &SimpleArgConsumer) - .execute(&WorldborderDamageBufferExecutor), - ), - ), - ) - .with_child(literal("get").execute(&WorldborderGetExecutor)) - .with_child( - literal("set").with_child( - argument("distance", &SimpleArgConsumer) - .execute(&WorldborderSetExecutor) - .with_child( - argument("time", &SimpleArgConsumer).execute(&WorldborderSetTimeExecutor), - ), - ), - ) - .with_child( - literal("warning") - .with_child( - literal("distance").with_child( - argument("distance", &SimpleArgConsumer) - .execute(&WorldborderWarningDistanceExecutor), - ), - ) - .with_child(literal("time").with_child( - argument("time", &SimpleArgConsumer).execute(&WorldborderWarningTimeExecutor), - )), - ) -} diff --git a/pumpkin/src/command/commands/mod.rs b/pumpkin/src/command/commands/mod.rs deleted file mode 100644 index a19959aba..000000000 --- a/pumpkin/src/command/commands/mod.rs +++ /dev/null @@ -1,9 +0,0 @@ -pub mod cmd_echest; -pub mod cmd_gamemode; -pub mod cmd_help; -pub mod cmd_kick; -pub mod cmd_kill; -pub mod cmd_pumpkin; -pub mod cmd_say; -pub mod cmd_stop; -pub mod cmd_worldborder; diff --git a/pumpkin/src/command/dispatcher.rs b/pumpkin/src/command/dispatcher.rs deleted file mode 100644 index 6526d5daf..000000000 --- a/pumpkin/src/command/dispatcher.rs +++ /dev/null @@ -1,156 +0,0 @@ -use pumpkin_core::text::TextComponent; - -use crate::command::dispatcher::InvalidTreeError::{ - InvalidConsumptionError, InvalidRequirementError, -}; -use crate::command::tree::{Command, CommandTree, ConsumedArgs, NodeType, RawArgs}; -use crate::command::CommandSender; -use crate::server::Server; -use std::collections::HashMap; - -#[derive(Debug)] -pub(crate) enum InvalidTreeError { - /// This error means that there was an error while parsing a previously consumed argument. - /// That only happens when consumption is wrongly implemented, as it should ensure parsing may - /// never fail. - InvalidConsumptionError(Option), - - /// Return this if a condition that a [`Node::Require`] should ensure is met is not met. - InvalidRequirementError, -} - -#[derive(Default)] -pub struct CommandDispatcher<'a> { - pub(crate) commands: HashMap<&'a str, Command<'a>>, -} - -/// Stores registered [`CommandTree`]s and dispatches commands to them. -impl<'a> CommandDispatcher<'a> { - pub async fn handle_command( - &'a self, - sender: &mut CommandSender<'a>, - server: &Server, - cmd: &'a str, - ) { - if let Err(err) = self.dispatch(sender, server, cmd).await { - sender - .send_message( - TextComponent::text_string(err) - .color_named(pumpkin_core::text::color::NamedColor::Red), - ) - .await; - } - } - - /// Execute a command using its corresponding [`CommandTree`]. - pub(crate) async fn dispatch( - &'a self, - src: &mut CommandSender<'a>, - server: &Server, - cmd: &'a str, - ) -> Result<(), String> { - // Other languages dont use the ascii whitespace - let mut parts = cmd.split_whitespace(); - let key = parts.next().ok_or("Empty Command")?; - let raw_args: Vec<&str> = parts.rev().collect(); - - let tree = self.get_tree(key)?; - - // try paths until fitting path is found - for path in tree.iter_paths() { - match Self::try_is_fitting_path(src, server, &path, tree, raw_args.clone()).await { - Err(InvalidConsumptionError(s)) => { - println!("Error while parsing command \"{cmd}\": {s:?} was consumed, but couldn't be parsed"); - return Err("Internal Error (See logs for details)".into()); - } - Err(InvalidRequirementError) => { - println!("Error while parsing command \"{cmd}\": a requirement that was expected was not met."); - return Err("Internal Error (See logs for details)".into()); - } - Ok(is_fitting_path) => match is_fitting_path { - Ok(()) => return Ok(()), - Err(error) => { - // Custom error message or not ? - if let Some(error) = error { - return Err(error); - } - } - }, - } - } - Err(format!("Invalid Syntax. Usage: {tree}")) - } - - pub(crate) fn get_tree(&'a self, key: &str) -> Result<&'a CommandTree<'a>, String> { - let command = self.commands.get(key).ok_or("Command not found")?; - - match command { - Command::Tree(tree) => Ok(tree), - Command::Alias(target) => { - let Some(Command::Tree(tree)) = &self.commands.get(target) else { - println!("Error while parsing command alias \"{key}\": pointing to \"{target}\" which is not a valid tree"); - return Err("Internal Error (See logs for details)".into()); - }; - Ok(tree) - } - } - } - - async fn try_is_fitting_path( - src: &mut CommandSender<'a>, - server: &Server, - path: &[usize], - tree: &CommandTree<'a>, - mut raw_args: RawArgs<'a>, - ) -> Result>, InvalidTreeError> { - let mut parsed_args: ConsumedArgs = HashMap::new(); - - for node in path.iter().map(|&i| &tree.nodes[i]) { - match node.node_type { - NodeType::ExecuteLeaf { executor } => { - return if raw_args.is_empty() { - executor.execute(src, server, &parsed_args).await?; - Ok(Ok(())) - } else { - Ok(Err(None)) - }; - } - NodeType::Literal { string, .. } => { - if raw_args.pop() != Some(string) { - return Ok(Err(None)); - } - } - NodeType::Argument { consumer, name, .. } => { - match consumer.consume(src, server, &mut raw_args).await { - Ok(consumed) => { - parsed_args.insert(name, consumed); - } - Err(err) => { - return Ok(Err(err)); - } - } - } - NodeType::Require { predicate, .. } => { - if !predicate(src) { - return Ok(Err(None)); - } - } - } - } - - Ok(Err(None)) - } - - /// Register a command with the dispatcher. - pub(crate) fn register(&mut self, tree: CommandTree<'a>) { - let mut names = tree.names.iter(); - - let primary_name = names.next().expect("at least one name must be provided"); - - for &name in names { - self.commands.insert(name, Command::Alias(primary_name)); - } - - self.commands.insert(primary_name, Command::Tree(tree)); - } -} diff --git a/pumpkin/src/command/mod.rs b/pumpkin/src/command/mod.rs deleted file mode 100644 index 573f628b0..000000000 --- a/pumpkin/src/command/mod.rs +++ /dev/null @@ -1,90 +0,0 @@ -use std::sync::Arc; - -use async_trait::async_trait; -use commands::{ - cmd_echest, cmd_gamemode, cmd_help, cmd_kick, cmd_kill, cmd_pumpkin, cmd_say, cmd_stop, - cmd_worldborder, -}; -use dispatcher::InvalidTreeError; -use pumpkin_core::text::TextComponent; -use tree::ConsumedArgs; - -use crate::command::dispatcher::CommandDispatcher; -use crate::entity::player::Player; -use crate::server::Server; - -mod arg_player; -mod arg_position; -mod arg_simple; - -mod commands; -pub mod dispatcher; -mod tree; -mod tree_builder; -mod tree_format; - -pub enum CommandSender<'a> { - Rcon(&'a tokio::sync::Mutex>), - Console, - Player(Arc), -} - -impl<'a> CommandSender<'a> { - pub async fn send_message(&self, text: TextComponent<'a>) { - match self { - CommandSender::Console => log::info!("{}", text.to_pretty_console()), - CommandSender::Player(c) => c.send_system_message(&text).await, - CommandSender::Rcon(s) => s.lock().await.push(text.to_pretty_console()), - } - } - - #[must_use] - pub const fn is_player(&self) -> bool { - matches!(self, CommandSender::Player(_)) - } - - #[must_use] - pub const fn is_console(&self) -> bool { - matches!(self, CommandSender::Console) - } - #[must_use] - pub fn as_player(&self) -> Option> { - match self { - CommandSender::Player(player) => Some(player.clone()), - _ => None, - } - } - - /// todo: implement - #[must_use] - pub const fn permission_lvl(&self) -> i32 { - 4 - } -} - -#[must_use] -pub fn default_dispatcher<'a>() -> Arc> { - let mut dispatcher = CommandDispatcher::default(); - - dispatcher.register(cmd_pumpkin::init_command_tree()); - dispatcher.register(cmd_say::init_command_tree()); - dispatcher.register(cmd_gamemode::init_command_tree()); - dispatcher.register(cmd_stop::init_command_tree()); - dispatcher.register(cmd_help::init_command_tree()); - dispatcher.register(cmd_echest::init_command_tree()); - dispatcher.register(cmd_kill::init_command_tree()); - dispatcher.register(cmd_kick::init_command_tree()); - dispatcher.register(cmd_worldborder::init_command_tree()); - - Arc::new(dispatcher) -} - -#[async_trait] -pub(crate) trait CommandExecutor: Sync { - async fn execute<'a>( - &self, - sender: &mut CommandSender<'a>, - server: &Server, - args: &ConsumedArgs<'a>, - ) -> Result<(), InvalidTreeError>; -} diff --git a/pumpkin/src/command/tree.rs b/pumpkin/src/command/tree.rs deleted file mode 100644 index 7b0d45a56..000000000 --- a/pumpkin/src/command/tree.rs +++ /dev/null @@ -1,107 +0,0 @@ -use async_trait::async_trait; - -use super::CommandExecutor; -use crate::{command::CommandSender, server::Server}; -use std::collections::{HashMap, VecDeque}; - -/// see [`crate::commands::tree_builder::argument`] -pub type RawArgs<'a> = Vec<&'a str>; - -/// see [`crate::commands::tree_builder::argument`] and [`CommandTree::execute`]/[`crate::commands::tree_builder::NonLeafNodeBuilder::execute`] -pub type ConsumedArgs<'a> = HashMap<&'a str, String>; - -/// see [`crate::commands::tree_builder::argument`] -/// Provide value or an Optional error message, If no Error message provided the default will be used -#[async_trait] -pub(crate) trait ArgumentConsumer: Sync { - async fn consume<'a>( - &self, - sender: &CommandSender<'a>, - server: &Server, - args: &mut RawArgs<'a>, - ) -> Result>; -} - -pub struct Node<'a> { - pub(crate) children: Vec, - pub(crate) node_type: NodeType<'a>, -} - -pub enum NodeType<'a> { - ExecuteLeaf { - executor: &'a dyn CommandExecutor, - }, - Literal { - string: &'a str, - }, - Argument { - name: &'a str, - consumer: &'a dyn ArgumentConsumer, - }, - Require { - predicate: &'a (dyn Fn(&CommandSender) -> bool + Sync), - }, -} - -pub enum Command<'a> { - Tree(CommandTree<'a>), - Alias(&'a str), -} - -pub struct CommandTree<'a> { - pub(crate) nodes: Vec>, - pub(crate) children: Vec, - pub(crate) names: Vec<&'a str>, - pub(crate) description: &'a str, -} - -impl<'a> CommandTree<'a> { - /// iterate over all possible paths that end in a [`NodeType::ExecuteLeaf`] - pub(crate) fn iter_paths(&'a self) -> impl Iterator> + 'a { - let mut todo = VecDeque::<(usize, usize)>::new(); - - // add root's children - todo.extend(self.children.iter().map(|&i| (0, i))); - - TraverseAllPathsIter::<'a> { - tree: self, - path: Vec::::new(), - todo, - } - } -} - -struct TraverseAllPathsIter<'a> { - tree: &'a CommandTree<'a>, - path: Vec, - /// (depth, i) - todo: VecDeque<(usize, usize)>, -} - -impl<'a> Iterator for TraverseAllPathsIter<'a> { - type Item = Vec; - - fn next(&mut self) -> Option { - loop { - let (depth, i) = self.todo.pop_front()?; - let node = &self.tree.nodes[i]; - - // add new children to front - self.todo.reserve(node.children.len()); - node.children - .iter() - .rev() - .for_each(|&c| self.todo.push_front((depth + 1, c))); - - // update path - while self.path.len() > depth { - self.path.pop(); - } - self.path.push(i); - - if let NodeType::ExecuteLeaf { .. } = node.node_type { - return Some(self.path.clone()); - } - } - } -} diff --git a/pumpkin/src/command/tree_builder.rs b/pumpkin/src/command/tree_builder.rs deleted file mode 100644 index b6f99b533..000000000 --- a/pumpkin/src/command/tree_builder.rs +++ /dev/null @@ -1,158 +0,0 @@ -use crate::command::tree::{ArgumentConsumer, CommandTree, Node, NodeType}; -use crate::command::CommandSender; - -use super::CommandExecutor; - -impl<'a> CommandTree<'a> { - /// Add a child [Node] to the root of this [`CommandTree`]. - pub fn with_child(mut self, child: impl NodeBuilder<'a>) -> Self { - let node = child.build(&mut self); - self.children.push(self.nodes.len()); - self.nodes.push(node); - self - } - - /// provide at least one name - pub fn new( - names: [&'a str; NAME_COUNT], - description: &'a str, - ) -> Self { - assert!(NAME_COUNT > 0); - - let mut names_vec = Vec::with_capacity(NAME_COUNT); - - for name in names { - names_vec.push(name); - } - - Self { - nodes: Vec::new(), - children: Vec::new(), - names: names_vec, - description, - } - } - - /// Executes if a command terminates at this [Node], i.e. without any arguments. - /// - /// [`ConsumedArgs`] maps the names of all - /// arguments to the result of their consumption, i.e. a string that can be parsed to the - /// desired type. - /// - /// Also see [`NonLeafNodeBuilder::execute`]. - pub fn execute(mut self, executor: &'a dyn CommandExecutor) -> Self { - let node = Node { - node_type: NodeType::ExecuteLeaf { executor }, - children: Vec::new(), - }; - - self.children.push(self.nodes.len()); - self.nodes.push(node); - - self - } -} - -pub trait NodeBuilder<'a> { - fn build(self, tree: &mut CommandTree<'a>) -> Node<'a>; -} - -struct LeafNodeBuilder<'a> { - node_type: NodeType<'a>, -} - -impl<'a> NodeBuilder<'a> for LeafNodeBuilder<'a> { - fn build(self, _tree: &mut CommandTree<'a>) -> Node<'a> { - Node { - children: Vec::new(), - node_type: self.node_type, - } - } -} - -pub struct NonLeafNodeBuilder<'a> { - node_type: NodeType<'a>, - child_nodes: Vec>, - leaf_nodes: Vec>, -} - -impl<'a> NodeBuilder<'a> for NonLeafNodeBuilder<'a> { - fn build(self, tree: &mut CommandTree<'a>) -> Node<'a> { - let mut child_indices = Vec::new(); - - for node_builder in self.child_nodes { - let node = node_builder.build(tree); - child_indices.push(tree.nodes.len()); - tree.nodes.push(node); - } - - for node_builder in self.leaf_nodes { - let node = node_builder.build(tree); - child_indices.push(tree.nodes.len()); - tree.nodes.push(node); - } - - Node { - children: child_indices, - node_type: self.node_type, - } - } -} - -impl<'a> NonLeafNodeBuilder<'a> { - /// Add a child [Node] to this one. - pub fn with_child(mut self, child: Self) -> Self { - self.child_nodes.push(child); - self - } - - /// Executes if a command terminates at this [Node]. - /// - /// [`ConsumedArgs`] maps the names of all - /// arguments to the result of their consumption, i.e. a string that can be parsed to the - /// desired type. - /// - /// Also see [`CommandTree::execute`]. - pub fn execute(mut self, executor: &'a dyn CommandExecutor) -> Self { - self.leaf_nodes.push(LeafNodeBuilder { - node_type: NodeType::ExecuteLeaf { executor }, - }); - - self - } -} - -/// Matches a sting literal. -pub const fn literal(string: &str) -> NonLeafNodeBuilder { - NonLeafNodeBuilder { - node_type: NodeType::Literal { string }, - child_nodes: Vec::new(), - leaf_nodes: Vec::new(), - } -} - -/// ```name``` identifies this argument in [`ConsumedArgs`]. -/// -/// ```consumer: ArgumentConsumer``` has the purpose of validating arguments. Conversion may start -/// here, as long as the result remains a [String] (e.g. convert offset to absolute position actual -/// coordinates), because the result of this function will be passed to following -/// [`NonLeafNodeBuilder::execute`] nodes in a [`ConsumedArgs`] instance. It must remove consumed arg(s) -/// from [`RawArgs`] and return them. It must return None if [`RawArgs`] are invalid. [`RawArgs`] is -/// reversed, so [`Vec::pop`] can be used to obtain args in ltr order. -pub fn argument<'a>(name: &'a str, consumer: &'a dyn ArgumentConsumer) -> NonLeafNodeBuilder<'a> { - NonLeafNodeBuilder { - node_type: NodeType::Argument { name, consumer }, - child_nodes: Vec::new(), - leaf_nodes: Vec::new(), - } -} - -/// ```predicate``` should return ```false``` if requirement for reaching following [Node]s is not -/// met. -pub fn require(predicate: &(dyn Fn(&CommandSender) -> bool + Sync)) -> NonLeafNodeBuilder { - NonLeafNodeBuilder { - node_type: NodeType::Require { predicate }, - child_nodes: Vec::new(), - leaf_nodes: Vec::new(), - } -} diff --git a/pumpkin/src/command/tree_format.rs b/pumpkin/src/command/tree_format.rs deleted file mode 100644 index 70c575d46..000000000 --- a/pumpkin/src/command/tree_format.rs +++ /dev/null @@ -1,123 +0,0 @@ -use crate::command::tree::{CommandTree, Node, NodeType}; -use std::collections::VecDeque; -use std::fmt::{Display, Formatter, Write}; - -trait IsVisible { - /// whether node should be printed in help command/usage hint - fn is_visible(&self) -> bool; -} - -impl<'a> IsVisible for Node<'a> { - fn is_visible(&self) -> bool { - matches!( - self.node_type, - NodeType::Literal { .. } | NodeType::Argument { .. } - ) - } -} - -impl<'a> Display for Node<'a> { - fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { - match self.node_type { - NodeType::Literal { string } => { - f.write_str(string)?; - } - NodeType::Argument { name, .. } => { - f.write_char('<')?; - f.write_str(name)?; - f.write_char('>')?; - } - _ => {} - }; - - Ok(()) - } -} - -fn flatten_require_nodes(nodes: &[Node], children: &[usize]) -> Vec { - let mut new_children = Vec::with_capacity(children.len()); - - for &i in children { - let node = &nodes[i]; - match &node.node_type { - NodeType::Require { .. } => { - new_children.extend(flatten_require_nodes(nodes, node.children.as_slice())); - } - _ => new_children.push(i), - } - } - - new_children -} - -impl<'a> Display for CommandTree<'a> { - fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { - f.write_char('/')?; - f.write_str(self.names[0])?; - - let mut todo = VecDeque::<&[usize]>::with_capacity(self.children.len()); - todo.push_back(&self.children); - - loop { - let Some(children) = todo.pop_front() else { - break; - }; - - let flattened_children = flatten_require_nodes(&self.nodes, children); - let visible_children = flattened_children - .iter() - .copied() - .filter(|&i| self.nodes[i].is_visible()) - .collect::>(); - - if visible_children.is_empty() { - break; - }; - - f.write_char(' ')?; - - let is_optional = flattened_children - .iter() - .map(|&i| &self.nodes[i].node_type) - .any(|node| matches!(node, NodeType::ExecuteLeaf { .. })); - - if is_optional { - f.write_char('[')?; - } - - match visible_children.as_slice() { - [] => unreachable!(), - [i] => { - let node = &self.nodes[*i]; - - node.fmt(f)?; - - todo.push_back(&node.children); - } - _ => { - // todo: handle cases where one of these nodes has visible children - f.write_char('(')?; - - let mut iter = visible_children.iter().map(|&i| &self.nodes[i]); - - if let Some(node) = iter.next() { - node.fmt(f)?; - } - - for node in iter { - f.write_char('|')?; - node.fmt(f)?; - } - - f.write_char(')')?; - } - } - - if is_optional { - f.write_char(']')?; - } - } - - Ok(()) - } -} diff --git a/pumpkin/src/entity/living.rs b/pumpkin/src/entity/living.rs deleted file mode 100644 index ff9620858..000000000 --- a/pumpkin/src/entity/living.rs +++ /dev/null @@ -1,91 +0,0 @@ -use std::sync::atomic::AtomicI32; - -use crossbeam::atomic::AtomicCell; -use pumpkin_protocol::client::play::{CEntityStatus, CSetEntityMetadata, Metadata}; - -use super::Entity; - -/// Represents a living entity within the game world. -/// -/// This struct encapsulates the core properties and behaviors of living entities, including players, mobs, and other creatures. -pub struct LivingEntity { - /// The underlying entity object, providing basic entity information and functionality. - pub entity: Entity, - /// Tracks the remaining time until the entity can regenerate health. - pub time_until_regen: AtomicI32, - /// Stores the amount of damage the entity last received. - pub last_damage_taken: AtomicCell, - /// The current health level of the entity. - pub health: AtomicCell, -} - -impl LivingEntity { - pub const fn new(entity: Entity) -> Self { - Self { - entity, - time_until_regen: AtomicI32::new(0), - last_damage_taken: AtomicCell::new(0.0), - health: AtomicCell::new(20.0), - } - } - - pub fn tick(&self) { - if self - .time_until_regen - .load(std::sync::atomic::Ordering::Relaxed) - > 0 - { - self.time_until_regen - .fetch_sub(1, std::sync::atomic::Ordering::Relaxed); - } - } - - pub async fn set_health(&self, health: f32) { - self.health.store(health); - // tell everyone entities health changed - self.entity - .world - .broadcast_packet_all(&CSetEntityMetadata::new( - self.entity.entity_id.into(), - Metadata::new(9, 3.into(), health), - )) - .await; - } - - /// Returns if the entity was damaged or not - pub fn damage(&self, amount: f32) -> bool { - let regen = self - .time_until_regen - .load(std::sync::atomic::Ordering::Relaxed); - let last_damage = self.last_damage_taken.load(); - // TODO: check if bypasses iframe - if regen > 10 { - if amount <= last_damage { - return false; - } - } else { - self.time_until_regen - .store(20, std::sync::atomic::Ordering::Relaxed); - } - - self.last_damage_taken.store(amount); - amount > 0.0 - } - - /// Kills the Entity - /// - /// This is similar to `kill` but Spawn Particles, Animation and plays death sound - pub async fn kill(&self) { - // Spawns death smoke particles - self.entity - .world - .broadcast_packet_all(&CEntityStatus::new(self.entity.entity_id, 60)) - .await; - // Plays the death sound and death animation - self.entity - .world - .broadcast_packet_all(&CEntityStatus::new(self.entity.entity_id, 3)) - .await; - self.entity.remove().await; - } -} diff --git a/pumpkin/src/entity/mod.rs b/pumpkin/src/entity/mod.rs deleted file mode 100644 index 2f9a63d37..000000000 --- a/pumpkin/src/entity/mod.rs +++ /dev/null @@ -1,232 +0,0 @@ -use std::sync::{atomic::AtomicBool, Arc}; - -use crossbeam::atomic::AtomicCell; -use num_derive::{FromPrimitive, ToPrimitive}; -use num_traits::ToPrimitive; -use pumpkin_core::math::{ - get_section_cord, position::WorldPosition, vector2::Vector2, vector3::Vector3, -}; -use pumpkin_entity::{entity_type::EntityType, pose::EntityPose, EntityId}; -use pumpkin_protocol::{ - client::play::{CSetEntityMetadata, Metadata}, - VarInt, -}; - -use crate::world::World; - -pub mod living; -pub mod player; - -/// Represents a not living Entity (e.g. Item, Egg, Snowball...) -pub struct Entity { - /// A unique identifier for the entity - pub entity_id: EntityId, - /// The type of entity (e.g., player, zombie, item) - pub entity_type: EntityType, - /// The world in which the entity exists. - pub world: Arc, - /// The entity's current health level. - /// The entity's current position in the world - pub pos: AtomicCell>, - /// The entity's position rounded to the nearest block coordinates - pub block_pos: AtomicCell, - /// The chunk coordinates of the entity's current position - pub chunk_pos: AtomicCell>, - /// Indicates whether the entity is sneaking - pub sneaking: AtomicBool, - /// Indicates whether the entity is sprinting - pub sprinting: AtomicBool, - /// Indicates whether the entity is flying due to a fall - pub fall_flying: AtomicBool, - /// The entity's current velocity vector, aka Knockback - pub velocity: AtomicCell>, - /// Indicates whether the entity is on the ground (may not always be accurate). - pub on_ground: AtomicBool, - /// The entity's yaw rotation (horizontal rotation) ← → - pub yaw: AtomicCell, - /// The entity's head yaw rotation (horizontal rotation of the head) - pub head_yaw: AtomicCell, - /// The entity's pitch rotation (vertical rotation) ↑ ↓ - pub pitch: AtomicCell, - /// The height of the entity's eyes from the ground. - pub standing_eye_height: f32, - /// The entity's current pose (e.g., standing, sitting, swimming). - pub pose: AtomicCell, -} - -impl Entity { - pub fn new( - entity_id: EntityId, - world: Arc, - entity_type: EntityType, - standing_eye_height: f32, - ) -> Self { - Self { - entity_id, - entity_type, - on_ground: AtomicBool::new(false), - pos: AtomicCell::new(Vector3::new(0.0, 0.0, 0.0)), - block_pos: AtomicCell::new(WorldPosition(Vector3::new(0, 0, 0))), - chunk_pos: AtomicCell::new(Vector2::new(0, 0)), - sneaking: AtomicBool::new(false), - world, - // TODO: Load this from previous instance - sprinting: AtomicBool::new(false), - fall_flying: AtomicBool::new(false), - yaw: AtomicCell::new(0.0), - head_yaw: AtomicCell::new(0.0), - pitch: AtomicCell::new(0.0), - velocity: AtomicCell::new(Vector3::new(0.0, 0.0, 0.0)), - standing_eye_height, - pose: AtomicCell::new(EntityPose::Standing), - } - } - - /// Updates the entity's position, block position, and chunk position. - /// - /// This function calculates the new position, block position, and chunk position based on the provided coordinates. If any of these values change, the corresponding fields are updated. - #[expect(clippy::float_cmp)] - pub fn set_pos(&self, x: f64, y: f64, z: f64) { - let pos = self.pos.load(); - if pos.x != x || pos.y != y || pos.z != z { - self.pos.store(Vector3::new(x, y, z)); - let floor_x = x.floor() as i32; - let floor_y = y.floor() as i32; - let floor_z = z.floor() as i32; - - let block_pos = self.block_pos.load(); - let block_pos_vec = block_pos.0; - if floor_x != block_pos_vec.x - || floor_y != block_pos_vec.y - || floor_z != block_pos_vec.z - { - let new_block_pos = Vector3::new(floor_x, floor_y, floor_z); - self.block_pos.store(WorldPosition(new_block_pos)); - - let chunk_pos = self.chunk_pos.load(); - if get_section_cord(floor_x) != chunk_pos.x - || get_section_cord(floor_z) != chunk_pos.z - { - self.chunk_pos.store(Vector2::new( - get_section_cord(new_block_pos.x), - get_section_cord(new_block_pos.z), - )); - } - } - } - } - - /// Sets the Entity yaw & pitch Rotation - pub fn set_rotation(&self, yaw: f32, pitch: f32) { - // TODO - self.yaw.store(yaw); - self.pitch.store(pitch); - } - - /// Removes the Entity from their current World - pub async fn remove(&self) { - self.world.remove_entity(self).await; - } - - /// Applies knockback to the entity, following vanilla Minecraft's mechanics. - /// - /// This function calculates the entity's new velocity based on the specified knockback strength and direction. - pub fn knockback(&self, strength: f64, x: f64, z: f64) { - // This has some vanilla magic - let mut x = x; - let mut z = z; - while x.mul_add(x, z * z) < 1.0E-5 { - x = (rand::random::() - rand::random::()) * 0.01; - z = (rand::random::() - rand::random::()) * 0.01; - } - - let var8 = Vector3::new(x, 0.0, z).normalize() * strength; - let velocity = self.velocity.load(); - self.velocity.store(Vector3::new( - velocity.x / 2.0 - var8.x, - if self.on_ground.load(std::sync::atomic::Ordering::Relaxed) { - (velocity.y / 2.0 + strength).min(0.4) - } else { - velocity.y - }, - velocity.z / 2.0 - var8.z, - )); - } - - pub async fn set_sneaking(&self, sneaking: bool) { - assert!(self.sneaking.load(std::sync::atomic::Ordering::Relaxed) != sneaking); - self.sneaking - .store(sneaking, std::sync::atomic::Ordering::Relaxed); - self.set_flag(Flag::Sneaking, sneaking).await; - // if sneaking { - // self.set_pose(EntityPose::Crouching).await; - // } else { - // self.set_pose(EntityPose::Standing).await; - // } - } - - pub async fn set_sprinting(&self, sprinting: bool) { - assert!(self.sprinting.load(std::sync::atomic::Ordering::Relaxed) != sprinting); - self.sprinting - .store(sprinting, std::sync::atomic::Ordering::Relaxed); - self.set_flag(Flag::Sprinting, sprinting).await; - } - - pub fn check_fall_flying(&self) -> bool { - !self.on_ground.load(std::sync::atomic::Ordering::Relaxed) - } - - pub async fn set_fall_flying(&self, fall_flying: bool) { - assert!(self.fall_flying.load(std::sync::atomic::Ordering::Relaxed) != fall_flying); - self.fall_flying - .store(fall_flying, std::sync::atomic::Ordering::Relaxed); - self.set_flag(Flag::FallFlying, fall_flying).await; - } - - async fn set_flag(&self, flag: Flag, value: bool) { - let index = flag.to_u32().unwrap(); - let mut b = 0i8; - if value { - b |= 1 << index; - } else { - b &= !(1 << index); - } - let packet = CSetEntityMetadata::new(self.entity_id.into(), Metadata::new(0, 0.into(), b)); - self.world.broadcast_packet_all(&packet).await; - } - - pub async fn set_pose(&self, pose: EntityPose) { - self.pose.store(pose); - let pose = pose as i32; - let packet = CSetEntityMetadata::::new( - self.entity_id.into(), - Metadata::new(6, 20.into(), (pose).into()), - ); - self.world.broadcast_packet_all(&packet).await; - } -} - -#[derive(Clone, Copy, Debug, PartialEq, Eq, FromPrimitive, ToPrimitive)] -/// Represents various entity flags that are sent in entity metadata. -/// -/// These flags are used by the client to modify the rendering of entities based on their current state. -/// -/// **Purpose:** -/// -/// This enum provides a more type-safe and readable way to represent entity flags compared to using raw integer values. -pub enum Flag { - /// Indicates if the entity is on fire. - OnFire, - /// Indicates if the entity is sneaking. - Sneaking, - /// Indicates if the entity is sprinting. - Sprinting, - /// Indicates if the entity is swimming. - Swimming, - /// Indicates if the entity is invisible. - Invisible, - /// Indicates if the entity is glowing. - Glowing, - /// Indicates if the entity is flying due to a fall. - FallFlying, -} diff --git a/pumpkin/src/entity/player.rs b/pumpkin/src/entity/player.rs deleted file mode 100644 index dc4db4f7d..000000000 --- a/pumpkin/src/entity/player.rs +++ /dev/null @@ -1,754 +0,0 @@ -use std::{ - collections::{HashMap, VecDeque}, - sync::{ - atomic::{AtomicBool, AtomicI32, AtomicI64, AtomicU32, AtomicU8}, - Arc, - }, - time::{Duration, Instant}, -}; - -use crossbeam::atomic::AtomicCell; -use itertools::Itertools; -use num_derive::FromPrimitive; -use num_traits::{FromPrimitive, ToPrimitive}; -use pumpkin_core::{ - math::{boundingbox::BoundingBox, position::WorldPosition, vector2::Vector2, vector3::Vector3}, - text::TextComponent, - GameMode, -}; -use pumpkin_entity::{entity_type::EntityType, EntityId}; -use pumpkin_inventory::player::PlayerInventory; -use pumpkin_protocol::{ - bytebuf::DeserializerError, - client::play::{ - CGameEvent, CKeepAlive, CPlayDisconnect, CPlayerAbilities, CPlayerInfoUpdate, CSetHealth, - CSyncPlayerPosition, CSystemChatMessage, GameEvent, PlayerAction, - }, - server::play::{ - SChatCommand, SChatMessage, SClientInformationPlay, SConfirmTeleport, SInteract, - SPlayerAbilities, SPlayerAction, SPlayerCommand, SPlayerPosition, SPlayerPositionRotation, - SPlayerRotation, SSetCreativeSlot, SSetHeldItem, SSetPlayerGround, SSwingArm, SUseItem, - SUseItemOn, ServerboundPlayPackets, - }, - RawPacket, ServerPacket, VarInt, -}; -use tokio::sync::{Mutex, Notify}; -use tokio::task::JoinHandle; - -use pumpkin_protocol::server::play::SKeepAlive; -use pumpkin_world::{cylindrical_chunk_iterator::Cylindrical, item::ItemStack}; - -use super::Entity; -use crate::{ - client::{authentication::GameProfile, Client, PlayerConfig}, - server::Server, - world::World, -}; -use crate::{error::PumpkinError, world::player_chunker::get_view_distance}; - -use super::living::LivingEntity; - -pub struct ChunkHandleWrapper { - handle: Option>, - aborted: bool, -} - -impl ChunkHandleWrapper { - #[must_use] - pub fn new(handle: JoinHandle<()>) -> Self { - Self { - handle: Some(handle), - aborted: false, - } - } - - pub fn abort(&mut self) { - self.aborted = true; - if let Some(handle) = &self.handle { - handle.abort(); - } else { - log::error!("Trying to abort without a handle!"); - } - } - - pub fn take_handle(&mut self) -> JoinHandle<()> { - self.handle.take().unwrap() - } - - #[must_use] - pub fn aborted(&self) -> bool { - self.aborted - } -} - -pub type PlayerPendingChunks = - Arc, VecDeque>>>; - -/// Represents a Minecraft player entity. -/// -/// A `Player` is a special type of entity that represents a human player connected to the server. -pub struct Player { - /// The underlying living entity object that represents the player. - pub living_entity: LivingEntity, - /// The player's game profile information, including their username and UUID. - pub gameprofile: GameProfile, - /// The client connection associated with the player. - pub client: Arc, - /// The player's configuration settings. Changes when the Player changes their settings. - pub config: Mutex, - /// The player's current gamemode (e.g., Survival, Creative, Adventure). - pub gamemode: AtomicCell, - /// The player's hunger level. - pub food: AtomicI32, - /// The player's food saturation level. - pub food_saturation: AtomicCell, - /// The player's inventory, containing items and equipment. - pub inventory: Mutex, - /// The ID of the currently open container (if any). - pub open_container: AtomicCell>, - /// The item currently being held by the player. - pub carried_item: AtomicCell>, - - /// send `send_abilties_update` when changed - /// The player's abilities and special powers. - /// - /// This field represents the various abilities that the player possesses, such as flight, invulnerability, and other special effects. - /// - /// **Note:** When the `abilities` field is updated, the server should send a `send_abilities_update` packet to the client to notify them of the changes. - pub abilities: Mutex, - /// The player's last known position. - /// - /// This field is used to calculate the player's movement delta for network synchronization and other purposes. - pub last_position: AtomicCell>, - - /// The current stage of the block the player is breaking. - pub current_block_destroy_stage: AtomicU8, - /// A counter for teleport IDs used to track pending teleports. - pub teleport_id_count: AtomicI32, - /// The pending teleport information, including the teleport ID and target location. - pub awaiting_teleport: Mutex)>>, - /// The coordinates of the chunk section the player is currently watching. - pub watched_section: AtomicCell>, - /// Did we send a keep alive Packet and wait for the response? - pub wait_for_keep_alive: AtomicBool, - /// Whats the keep alive packet payload we send, The client should responde with the same id - pub keep_alive_id: AtomicI64, - /// Last time we send a keep alive - pub last_keep_alive_time: AtomicCell, - /// Amount of ticks since last attack - pub last_attacked_ticks: AtomicU32, - - //TODO: Is there a way to consolidate these two? - //Need to lookup by chunk, but also would be need to contain all the stuff - //In a PendingBatch struct. Is there a cheap way to map multiple keys to a single element? - // - /// Individual chunk tasks that this client is waiting for - pub pending_chunks: PlayerPendingChunks, - /// Chunk batches that this client is waiting for - pub pending_chunk_batch: parking_lot::Mutex>>, - - /// Tell tasks to stop if we are closing - cancel_tasks: Notify, -} - -impl Player { - pub async fn new( - client: Arc, - world: Arc, - entity_id: EntityId, - gamemode: GameMode, - ) -> Self { - let gameprofile = client.gameprofile.lock().await.clone().map_or_else( - || { - log::error!("No gameprofile?. Impossible"); - GameProfile { - id: uuid::Uuid::new_v4(), - name: String::new(), - properties: vec![], - profile_actions: None, - } - }, - |profile| profile, - ); - let config = client.config.lock().await.clone().unwrap_or_default(); - Self { - living_entity: LivingEntity::new(Entity::new( - entity_id, - world, - EntityType::Player, - 1.62, - )), - config: Mutex::new(config), - gameprofile, - client, - awaiting_teleport: Mutex::new(None), - // TODO: Load this from previous instance - food: AtomicI32::new(20), - food_saturation: AtomicCell::new(20.0), - current_block_destroy_stage: AtomicU8::new(0), - inventory: Mutex::new(PlayerInventory::new()), - open_container: AtomicCell::new(None), - carried_item: AtomicCell::new(None), - teleport_id_count: AtomicI32::new(0), - abilities: Mutex::new(Abilities::default()), - gamemode: AtomicCell::new(gamemode), - watched_section: AtomicCell::new(Vector3::new(0, 0, 0)), - last_position: AtomicCell::new(Vector3::new(0.0, 0.0, 0.0)), - wait_for_keep_alive: AtomicBool::new(false), - keep_alive_id: AtomicI64::new(0), - last_keep_alive_time: AtomicCell::new(std::time::Instant::now()), - last_attacked_ticks: AtomicU32::new(0), - pending_chunks: Arc::new(parking_lot::Mutex::new(HashMap::new())), - pending_chunk_batch: parking_lot::Mutex::new(HashMap::new()), - cancel_tasks: Notify::new(), - } - } - - /// Removes the Player out of the current World - #[allow(unused_variables)] - pub async fn remove(&self) { - let world = &self.living_entity.entity.world; - // Abort pending chunks here too because we might clean up before chunk tasks are done - self.abort_chunks("closed"); - - self.cancel_tasks.notify_waiters(); - - world.remove_player(self).await; - - let watched = self.watched_section.load(); - let view_distance = i32::from(get_view_distance(self).await); - let cylindrical = Cylindrical::new(Vector2::new(watched.x, watched.z), view_distance); - - // NOTE: This all must be synchronous to make sense! The chunks are handled asynhrously. - // Non-async code is atomic to async code - - // Radial chunks are all of the chunks the player is theoretically viewing - // Giving enough time, all of these chunks will be in memory - let radial_chunks = cylindrical.all_chunks_within(); - - log::debug!( - "Removing player {} ({}), unwatching {} chunks", - self.gameprofile.name, - self.client.id, - radial_chunks.len() - ); - - let (watched_chunks, to_await) = { - let mut pending_chunks = self.pending_chunks.lock(); - - // Don't try to clean chunks that dont exist yet - // If they are still pending, we never sent the client the chunk, - // And the watcher value is not set - // - // The chunk may or may not be in the cache at this point - let watched_chunks = radial_chunks - .iter() - .filter(|chunk| !pending_chunks.contains_key(chunk)) - .copied() - .collect::>(); - - // Mark all pending chunks to be cancelled - // Cant use abort chunk because we use the lock for more - pending_chunks.iter_mut().for_each(|(chunk, handles)| { - handles.iter_mut().enumerate().for_each(|(count, handle)| { - if !handle.aborted() { - log::debug!("Aborting chunk {:?} ({}) (disconnect)", chunk, count); - handle.abort(); - } - }); - }); - - let to_await = pending_chunks - .iter_mut() - .map(|(chunk, pending)| { - ( - *chunk, - pending - .iter_mut() - .map(ChunkHandleWrapper::take_handle) - .collect_vec(), - ) - }) - .collect_vec(); - - // Return chunks to stop watching and what to wait for - (watched_chunks, to_await) - }; - - // Wait for individual chunks to finish after we cancel them - for (chunk, awaitables) in to_await { - for (count, handle) in awaitables.into_iter().enumerate() { - #[cfg(debug_assertions)] - log::debug!("Waiting for chunk {:?} ({})", chunk, count); - let _ = handle.await; - } - } - - // Allow the batch jobs to properly cull stragglers before we do our clean up - log::debug!("Collecting chunk batches..."); - let batches = { - let mut chunk_batches = self.pending_chunk_batch.lock(); - let keys = chunk_batches.keys().copied().collect_vec(); - let handles = keys - .iter() - .filter_map(|batch_id| { - #[cfg(debug_assertions)] - log::debug!("Batch id: {}", batch_id); - chunk_batches.remove(batch_id) - }) - .collect_vec(); - assert!(chunk_batches.is_empty()); - handles - }; - - log::debug!("Awaiting chunk batches ({})...", batches.len()); - - for (count, batch) in batches.into_iter().enumerate() { - #[cfg(debug_assertions)] - log::debug!("Awaiting batch {}", count); - let _ = batch.await; - #[cfg(debug_assertions)] - log::debug!("Done awaiting batch {}", count); - } - log::debug!("Done waiting for chunk batches"); - - // Decrement value of watched chunks - let chunks_to_clean = world.mark_chunks_as_not_watched(&watched_chunks); - - // Remove chunks with no watchers from the cache - world.clean_chunks(&chunks_to_clean); - - // Remove left over entries from all possiblily loaded chunks - world.clean_memory(&radial_chunks); - - log::debug!( - "Removed player id {} ({}) ({} chunks remain cached)", - self.gameprofile.name, - self.client.id, - self.living_entity.entity.world.get_cached_chunk_len() - ); - - //self.living_entity.entity.world.level.list_cached(); - } - - pub async fn await_cancel(&self) { - self.cancel_tasks.notified().await; - } - - pub async fn tick(&self) { - if self - .client - .closed - .load(std::sync::atomic::Ordering::Relaxed) - { - return; - } - let now = Instant::now(); - self.last_attacked_ticks - .fetch_add(1, std::sync::atomic::Ordering::Relaxed); - - self.living_entity.tick(); - - if now.duration_since(self.last_keep_alive_time.load()) >= Duration::from_secs(15) { - // We never got a response from our last keep alive we send - if self - .wait_for_keep_alive - .load(std::sync::atomic::Ordering::Relaxed) - { - self.kick(TextComponent::text("Timeout")).await; - return; - } - self.wait_for_keep_alive - .store(true, std::sync::atomic::Ordering::Relaxed); - self.last_keep_alive_time.store(now); - let id = now.elapsed().as_millis() as i64; - self.keep_alive_id - .store(id, std::sync::atomic::Ordering::Relaxed); - self.client.send_packet(&CKeepAlive::new(id)).await; - } - } - - pub fn get_attack_cooldown_progress(&self, base_time: f32) -> f32 { - #[allow(clippy::cast_precision_loss)] - let x = self - .last_attacked_ticks - .load(std::sync::atomic::Ordering::Acquire) as f32 - + base_time; - // TODO attack speed attribute - let attack_speed = 4.0; - let progress_per_tick = 1.0 / attack_speed * 20.0; - - let progress = x / progress_per_tick; - progress.clamp(0.0, 1.0) - } - - pub const fn entity_id(&self) -> EntityId { - self.living_entity.entity.entity_id - } - - /// Updates the current abilities the Player has - pub async fn send_abilties_update(&mut self) { - let mut b = 0i8; - let abilities = &self.abilities.lock().await; - - if abilities.invulnerable { - b |= 1; - } - if abilities.flying { - b |= 2; - } - if abilities.allow_flying { - b |= 4; - } - if abilities.creative { - b |= 8; - } - self.client - .send_packet(&CPlayerAbilities::new( - b, - abilities.fly_speed, - abilities.walk_speed_fov, - )) - .await; - } - - /// yaw and pitch in degrees - pub async fn teleport(&self, position: Vector3, yaw: f32, pitch: f32) { - // this is the ultra special magic code used to create the teleport id - // This returns the old value - let i = self - .teleport_id_count - .fetch_add(1, std::sync::atomic::Ordering::Relaxed); - if i + 2 == i32::MAX { - self.teleport_id_count - .store(0, std::sync::atomic::Ordering::Relaxed); - } - let teleport_id = i + 1; - let entity = &self.living_entity.entity; - entity.set_pos(position.x, position.y, position.z); - entity.set_rotation(yaw, pitch); - *self.awaiting_teleport.lock().await = Some((teleport_id.into(), position)); - self.client - .send_packet(&CSyncPlayerPosition::new( - teleport_id.into(), - position, - Vector3::new(0.0, 0.0, 0.0), - yaw, - pitch, - &[], - )) - .await; - } - - pub fn block_interaction_range(&self) -> f64 { - if self.gamemode.load() == GameMode::Creative { - 5.0 - } else { - 4.5 - } - } - - pub fn can_interact_with_block_at(&self, pos: &WorldPosition, additional_range: f64) -> bool { - let d = self.block_interaction_range() + additional_range; - let box_pos = BoundingBox::from_block(pos); - let entity_pos = self.living_entity.entity.pos.load(); - let standing_eye_height = self.living_entity.entity.standing_eye_height; - box_pos.squared_magnitude(Vector3 { - x: entity_pos.x, - y: entity_pos.y + f64::from(standing_eye_height), - z: entity_pos.z, - }) < d * d - } - - /// Kicks the Client with a reason depending on the connection state - pub async fn kick<'a>(&self, reason: TextComponent<'a>) { - if self - .client - .closed - .load(std::sync::atomic::Ordering::Relaxed) - { - log::debug!( - "Tried to kick id {} but connection is closed!", - self.client.id - ); - return; - } - - self.client - .try_send_packet(&CPlayDisconnect::new(&reason)) - .await - .unwrap_or_else(|_| self.client.close()); - log::info!( - "Kicked Player {} ({}) for {}", - self.gameprofile.name, - self.client.id, - reason.to_pretty_console() - ); - self.client.close(); - } - - pub async fn set_health(&self, health: f32, food: i32, food_saturation: f32) { - self.living_entity.set_health(health).await; - self.food.store(food, std::sync::atomic::Ordering::Relaxed); - self.food_saturation.store(food_saturation); - self.client - .send_packet(&CSetHealth::new(health, food.into(), food_saturation)) - .await; - } - - pub async fn set_gamemode(&self, gamemode: GameMode) { - // We could send the same gamemode without problems. But why waste bandwidth ? - let current_gamemode = self.gamemode.load(); - assert!( - current_gamemode != gamemode, - "Setting the same gamemode as already is" - ); - self.gamemode.store(gamemode); - // So a little story time. I actually made an abilties_from_gamemode function. I looked at vanilla and they always send the abilties from the gamemode. But the funny thing actually is. That the client - // does actually use the same method and set the abilties when receiving the CGameEvent gamemode packet. Just Mojang nonsense - self.living_entity - .entity - .world - .broadcast_packet_all(&CPlayerInfoUpdate::new( - 0x04, - &[pumpkin_protocol::client::play::Player { - uuid: self.gameprofile.id, - actions: vec![PlayerAction::UpdateGameMode((gamemode as i32).into())], - }], - )) - .await; - self.client - .send_packet(&CGameEvent::new( - GameEvent::ChangeGameMode, - gamemode.to_f32().unwrap(), - )) - .await; - } - - pub async fn send_system_message<'a>(&self, text: &TextComponent<'a>) { - self.client - .send_packet(&CSystemChatMessage::new(text, false)) - .await; - } - - pub fn abort_chunks(&self, reason: &str) { - let mut pending_chunks = self.pending_chunks.lock(); - pending_chunks.iter_mut().for_each(|(chunk, handles)| { - handles.iter_mut().enumerate().for_each(|(count, handle)| { - if !handle.aborted() { - log::debug!("Aborting chunk {:?} ({}) ({})", chunk, count, reason); - handle.abort(); - } - }); - }); - } -} - -impl Player { - pub async fn process_packets(self: &Arc, server: &Arc) { - let mut packets = self.client.client_packets_queue.lock().await; - while let Some(mut packet) = packets.pop_back() { - #[cfg(debug_assertions)] - let inst = std::time::Instant::now(); - tokio::select! { - () = self.await_cancel() => { - log::debug!("Canceling player packet processing"); - return; - }, - packet_result = self.handle_play_packet(server, &mut packet) => { - #[cfg(debug_assertions)] - log::debug!("Handled play packet in {:?}", inst.elapsed()); - match packet_result { - Ok(()) => {} - Err(e) => { - if e.is_kick() { - if let Some(kick_reason) = e.client_kick_reason() { - self.kick(TextComponent::text(&kick_reason)).await; - } else { - self.kick(TextComponent::text(&format!( - "Error while reading incoming packet {e}" - ))) - .await; - } - } - e.log(); - } - }; - } - } - } - } - - #[expect(clippy::too_many_lines)] - pub async fn handle_play_packet( - self: &Arc, - server: &Arc, - packet: &mut RawPacket, - ) -> Result<(), Box> { - let bytebuf = &mut packet.bytebuf; - if let Some(packet) = ServerboundPlayPackets::from_i32(packet.id.0) { - #[expect(clippy::match_same_arms)] - match packet { - ServerboundPlayPackets::TeleportConfirm => { - self.handle_confirm_teleport(SConfirmTeleport::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::QueryBlockNbt => {} - ServerboundPlayPackets::SelectBundleItem => {} - ServerboundPlayPackets::SetDifficulty => {} - ServerboundPlayPackets::ChatAck => {} - ServerboundPlayPackets::ChatCommandUnsigned => { - self.handle_chat_command(server, SChatCommand::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::ChatCommand => {} - ServerboundPlayPackets::ChatMessage => { - self.handle_chat_message(SChatMessage::read(bytebuf)?).await; - } - ServerboundPlayPackets::ChatSessionUpdate => {} - ServerboundPlayPackets::ChunkBatchAck => {} - ServerboundPlayPackets::ClientStatus => {} - ServerboundPlayPackets::ClientTickEnd => {} - ServerboundPlayPackets::ClientSettings => { - self.handle_client_information(SClientInformationPlay::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::TabComplete => {} - ServerboundPlayPackets::ConfigurationAck => {} - ServerboundPlayPackets::ClickWindowButton => {} - ServerboundPlayPackets::ClickWindow => {} - ServerboundPlayPackets::CloseWindow => {} - ServerboundPlayPackets::SlotStateChange => {} - ServerboundPlayPackets::CookieResponse => {} - ServerboundPlayPackets::PluginMessage => {} - ServerboundPlayPackets::DebugSampleSubscription => {} - ServerboundPlayPackets::EditBook => {} - ServerboundPlayPackets::QueryEntityNbt => {} - ServerboundPlayPackets::InteractEntity => { - self.handle_interact(server, SInteract::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::GenerateStructure => {} - ServerboundPlayPackets::KeepAlive => { - self.handle_keep_alive(SKeepAlive::read(bytebuf)?).await; - } - ServerboundPlayPackets::LockDifficulty => {} - ServerboundPlayPackets::PlayerPosition => { - self.handle_position(SPlayerPosition::read(bytebuf)?).await; - } - ServerboundPlayPackets::PlayerPositionAndRotation => { - self.handle_position_rotation(SPlayerPositionRotation::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::PlayerRotation => { - self.handle_rotation(SPlayerRotation::read(bytebuf)?).await; - } - ServerboundPlayPackets::PlayerFlying => { - self.handle_player_ground(&SSetPlayerGround::read(bytebuf)?); - } - ServerboundPlayPackets::VehicleMove => {} - ServerboundPlayPackets::SteerBoat => {} - ServerboundPlayPackets::PickItem => {} - ServerboundPlayPackets::DebugPing => {} - ServerboundPlayPackets::CraftRecipeRequest => {} - ServerboundPlayPackets::PlayerAbilities => { - self.handle_player_abilities(SPlayerAbilities::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::PlayerDigging => { - self.handle_player_action(SPlayerAction::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::EntityAction => { - self.handle_player_command(SPlayerCommand::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::PlayerInput => {} - ServerboundPlayPackets::Pong => {} - ServerboundPlayPackets::SetRecipeBookState => {} - ServerboundPlayPackets::SetDisplayedRecipe => {} - ServerboundPlayPackets::NameItem => {} - ServerboundPlayPackets::ResourcePackStatus => {} - ServerboundPlayPackets::AdvancementTab => {} - ServerboundPlayPackets::SelectTrade => {} - ServerboundPlayPackets::SetBeaconEffect => {} - ServerboundPlayPackets::HeldItemChange => { - self.handle_set_held_item(SSetHeldItem::read(bytebuf)?) - .await; - } - ServerboundPlayPackets::UpdateCommandBlock => {} - ServerboundPlayPackets::UpdateCommandBlockMinecart => {} - ServerboundPlayPackets::CreativeInventoryAction => { - self.handle_set_creative_slot(SSetCreativeSlot::read(bytebuf)?) - .await?; - } - ServerboundPlayPackets::UpdateJigsawBlock => {} - ServerboundPlayPackets::UpdateStructureBlock => {} - ServerboundPlayPackets::UpdateSign => {} - ServerboundPlayPackets::Animation => { - self.handle_swing_arm(SSwingArm::read(bytebuf)?).await; - } - ServerboundPlayPackets::Spectate => {} - ServerboundPlayPackets::PlayerBlockPlacement => { - self.handle_use_item_on(SUseItemOn::read(bytebuf)?).await; - } - ServerboundPlayPackets::UseItem => self.handle_use_item(&SUseItem::read(bytebuf)?), - }; - } else { - log::error!("Failed to handle player packet id {:#04x}", packet.id.0); - return Err(Box::new(DeserializerError::UnknownPacket)); - }; - Ok(()) - } -} - -/// Represents a player's abilities and special powers. -/// -/// This struct contains information about the player's current abilities, such as flight, invulnerability, and creative mode. -pub struct Abilities { - /// Indicates whether the player is invulnerable to damage. - pub invulnerable: bool, - /// Indicates whether the player is currently flying. - pub flying: bool, - /// Indicates whether the player is allowed to fly (if enabled). - pub allow_flying: bool, - /// Indicates whether the player is in creative mode. - pub creative: bool, - /// The player's flying speed. - pub fly_speed: f32, - /// The field of view adjustment when the player is walking or sprinting. - pub walk_speed_fov: f32, -} - -impl Default for Abilities { - fn default() -> Self { - Self { - invulnerable: false, - flying: false, - allow_flying: false, - creative: false, - fly_speed: 0.5, - walk_speed_fov: 0.1, - } - } -} - -/// Represents the player's dominant hand. -#[derive(FromPrimitive, Clone)] -pub enum Hand { - /// The player's primary hand (usually the right hand). - Main, - /// The player's off-hand (usually the left hand). - Off, -} - -/// Represents the player's chat mode settings. -#[derive(FromPrimitive, Clone)] -pub enum ChatMode { - /// Chat is enabled for the player. - Enabled, - /// The player should only see chat messages from commands - CommandsOnly, - /// All messages should be hidden - Hidden, -} diff --git a/pumpkin/src/error.rs b/pumpkin/src/error.rs deleted file mode 100644 index d83e9a3e1..000000000 --- a/pumpkin/src/error.rs +++ /dev/null @@ -1,67 +0,0 @@ -use log::log; -use pumpkin_inventory::InventoryError; -use pumpkin_protocol::bytebuf::DeserializerError; -use std::fmt::Display; - -pub trait PumpkinError: Send + std::error::Error + Display { - fn is_kick(&self) -> bool; - - fn log(&self) { - log!(self.severity(), "{}", self.to_string()); - } - - fn severity(&self) -> log::Level; - - fn client_kick_reason(&self) -> Option; -} - -impl From for Box { - fn from(error: ErrorType) -> Self { - Box::new(error) - } -} -impl PumpkinError for InventoryError { - fn is_kick(&self) -> bool { - use InventoryError::{ - ClosedContainerInteract, InvalidPacket, InvalidSlot, LockError, - MultiplePlayersDragging, OutOfOrderDragging, PermissionError, - }; - match self { - InvalidSlot | ClosedContainerInteract(..) | InvalidPacket | PermissionError => true, - LockError | OutOfOrderDragging | MultiplePlayersDragging => false, - } - } - fn severity(&self) -> log::Level { - use InventoryError::{ - ClosedContainerInteract, InvalidPacket, InvalidSlot, LockError, - MultiplePlayersDragging, OutOfOrderDragging, PermissionError, - }; - match self { - LockError - | InvalidSlot - | ClosedContainerInteract(..) - | InvalidPacket - | PermissionError => log::Level::Error, - OutOfOrderDragging => log::Level::Info, - MultiplePlayersDragging => log::Level::Warn, - } - } - - fn client_kick_reason(&self) -> Option { - None - } -} - -impl PumpkinError for DeserializerError { - fn is_kick(&self) -> bool { - true - } - - fn severity(&self) -> log::Level { - log::Level::Error - } - - fn client_kick_reason(&self) -> Option { - None - } -} diff --git a/pumpkin/src/main.rs b/pumpkin/src/main.rs deleted file mode 100644 index 8b7ca6071..000000000 --- a/pumpkin/src/main.rs +++ /dev/null @@ -1,265 +0,0 @@ -#![deny(clippy::all)] -#![deny(clippy::pedantic)] -// #![warn(clippy::restriction)] -#![deny(clippy::cargo)] -// REMOVE SOME WHEN RELEASE -#![expect(clippy::cargo_common_metadata)] -#![expect(clippy::multiple_crate_versions)] -#![expect(clippy::significant_drop_in_scrutinee)] -#![expect(clippy::significant_drop_tightening)] -#![expect(clippy::single_call_fn)] -#![expect(clippy::cast_sign_loss)] -#![expect(clippy::cast_possible_truncation)] -#![expect(clippy::cast_possible_wrap)] -#![expect(clippy::missing_panics_doc)] -#![expect(clippy::missing_errors_doc)] -#![expect(clippy::module_name_repetitions)] -#![expect(clippy::struct_excessive_bools)] - -#[cfg(target_os = "wasi")] -compile_error!("Compiling for WASI targets is not supported!"); - -use log::LevelFilter; - -use client::Client; -use server::{ticker::Ticker, Server}; -use std::io::{self}; -use tokio::io::{AsyncBufReadExt, BufReader}; -#[cfg(not(unix))] -use tokio::signal::ctrl_c; -#[cfg(unix)] -use tokio::signal::unix::{signal, SignalKind}; - -use std::sync::Arc; - -use pumpkin_config::{ADVANCED_CONFIG, BASIC_CONFIG}; -use pumpkin_core::text::{color::NamedColor, TextComponent}; -use rcon::RCONServer; -use std::time::Instant; - -// Setup some tokens to allow us to identify which event is for which socket. - -pub mod client; -pub mod command; -pub mod entity; -pub mod error; -pub mod proxy; -pub mod rcon; -pub mod server; -pub mod world; - -fn scrub_address(ip: &str) -> String { - use pumpkin_config::BASIC_CONFIG; - if BASIC_CONFIG.scrub_ips { - ip.chars() - .map(|ch| if ch == '.' || ch == ':' { ch } else { 'x' }) - .collect() - } else { - ip.to_string() - } -} - -fn init_logger() { - use pumpkin_config::ADVANCED_CONFIG; - if ADVANCED_CONFIG.logging.enabled { - let mut logger = simple_logger::SimpleLogger::new(); - - if !ADVANCED_CONFIG.logging.timestamp { - logger = logger.without_timestamps(); - } - - if ADVANCED_CONFIG.logging.env { - logger = logger.env(); - } - - logger = logger.with_level(convert_logger_filter(ADVANCED_CONFIG.logging.level)); - - logger = logger.with_colors(ADVANCED_CONFIG.logging.color); - logger = logger.with_threads(ADVANCED_CONFIG.logging.threads); - logger.init().unwrap(); - } -} - -const fn convert_logger_filter(level: pumpkin_config::logging::LevelFilter) -> LevelFilter { - match level { - pumpkin_config::logging::LevelFilter::Off => LevelFilter::Off, - pumpkin_config::logging::LevelFilter::Error => LevelFilter::Error, - pumpkin_config::logging::LevelFilter::Warn => LevelFilter::Warn, - pumpkin_config::logging::LevelFilter::Info => LevelFilter::Info, - pumpkin_config::logging::LevelFilter::Debug => LevelFilter::Debug, - pumpkin_config::logging::LevelFilter::Trace => LevelFilter::Trace, - } -} - -#[tokio::main] -async fn main() -> io::Result<()> { - init_logger(); - // let rt = tokio::runtime::Builder::new_multi_thread() - // .enable_all() - // .build() - // .unwrap(); - - tokio::spawn(async { - setup_sighandler() - .await - .expect("Unable to setup signal handlers"); - }); - - // ensure rayon is built outside of tokio scope - rayon::ThreadPoolBuilder::new().build_global().unwrap(); - let default_panic = std::panic::take_hook(); - std::panic::set_hook(Box::new(move |info| { - default_panic(info); - // TODO: Gracefully exit? - std::process::exit(1); - })); - - let time = Instant::now(); - - // Setup the TCP server socket. - let addr = BASIC_CONFIG.server_address; - let listener = tokio::net::TcpListener::bind(addr) - .await - .expect("Failed to start TcpListener"); - - let use_console = ADVANCED_CONFIG.commands.use_console; - let rcon = ADVANCED_CONFIG.rcon.clone(); - - let server = Arc::new(Server::new()); - let mut ticker = Ticker::new(BASIC_CONFIG.tps); - - log::info!("Started Server took {}ms", time.elapsed().as_millis()); - log::info!("You now can connect to the server, Listening on {}", addr); - - if use_console { - setup_console(server.clone()); - } - if rcon.enabled { - let server = server.clone(); - tokio::spawn(async move { - RCONServer::new(&rcon, server).await.unwrap(); - }); - } - { - let server = server.clone(); - tokio::spawn(async move { - ticker.run(&server).await; - }); - } - - let mut master_client_id: u16 = 0; - loop { - // Asynchronously wait for an inbound socket. - let (connection, address) = listener.accept().await?; - - if let Err(e) = connection.set_nodelay(true) { - log::warn!("failed to set TCP_NODELAY {e}"); - } - - let id = master_client_id; - master_client_id = master_client_id.wrapping_add(1); - - log::info!( - "Accepted connection from: {} (id {})", - scrub_address(&format!("{address}")), - id - ); - - let client = Arc::new(Client::new(connection, addr, id)); - - let server = server.clone(); - tokio::spawn(async move { - while !client.closed.load(std::sync::atomic::Ordering::Relaxed) - && !client - .make_player - .load(std::sync::atomic::Ordering::Relaxed) - { - let open = client.poll().await; - if open { - client.process_packets(&server).await; - }; - } - if client - .make_player - .load(std::sync::atomic::Ordering::Relaxed) - { - let (player, world) = server.add_player(client).await; - world.spawn_player(&BASIC_CONFIG, player.clone()).await; - // poll Player - while !player - .client - .closed - .load(core::sync::atomic::Ordering::Relaxed) - { - let open = player.client.poll().await; - if open { - player.process_packets(&server).await; - }; - } - log::debug!("Cleaning up player for id {}", id); - player.remove().await; - server.remove_player().await; - } - }); - } -} - -fn handle_interrupt() { - log::warn!( - "{}", - TextComponent::text("Received interrupt signal; stopping server...") - .color_named(NamedColor::Red) - .to_pretty_console() - ); - std::process::exit(0); -} - -// Non-UNIX Ctrl-C handling -#[cfg(not(unix))] -async fn setup_sighandler() -> io::Result<()> { - if ctrl_c().await.is_ok() { - handle_interrupt(); - } - - Ok(()) -} - -// Unix signal handling -#[cfg(unix)] -async fn setup_sighandler() -> io::Result<()> { - if signal(SignalKind::interrupt())?.recv().await.is_some() { - handle_interrupt(); - } - - if signal(SignalKind::hangup())?.recv().await.is_some() { - handle_interrupt(); - } - - if signal(SignalKind::terminate())?.recv().await.is_some() { - handle_interrupt(); - } - - Ok(()) -} - -fn setup_console(server: Arc) { - tokio::spawn(async move { - let stdin = tokio::io::stdin(); - let mut reader = BufReader::new(stdin); - loop { - let mut out = String::new(); - - reader - .read_line(&mut out) - .await - .expect("Failed to read console line"); - - if !out.is_empty() { - let dispatcher = server.command_dispatcher.clone(); - dispatcher - .handle_command(&mut command::CommandSender::Console, &server, &out) - .await; - } - } - }); -} diff --git a/pumpkin/src/proxy/bungeecord.rs b/pumpkin/src/proxy/bungeecord.rs deleted file mode 100644 index c8c9d1cea..000000000 --- a/pumpkin/src/proxy/bungeecord.rs +++ /dev/null @@ -1,65 +0,0 @@ -use std::net::IpAddr; - -use pumpkin_protocol::Property; -use thiserror::Error; - -use crate::{ - client::authentication::{offline_uuid, GameProfile}, - Client, -}; - -#[derive(Error, Debug)] -pub enum BungeeCordError { - #[error("Failed to parse Address")] - FailedParseAddress, - #[error("Failed to parse UUID")] - FailedParseUUID, - #[error("Failed to parse Properties")] - FailedParseProperties, - #[error("Failed to make offline UUID")] - FailedMakeOfflineUUID, -} - -pub async fn bungeecord_login( - client: &Client, - username: String, -) -> Result<(IpAddr, GameProfile), BungeeCordError> { - let server_address = client.server_address.lock().await; - let data = server_address.split('\0').take(4).collect::>(); - - // Ip of player, only given if ip_forward on bungee is true - let ip = match data.get(1) { - Some(ip) => ip - .parse() - .map_err(|_| BungeeCordError::FailedParseAddress)?, - None => client.address.lock().await.ip(), - }; - - // Uuid of player, only given if ip_forward on bungee is true - let id = match data.get(2) { - Some(uuid) => uuid.parse().map_err(|_| BungeeCordError::FailedParseUUID)?, - None => { - offline_uuid(username.as_str()).map_err(|_| BungeeCordError::FailedMakeOfflineUUID)? - } - }; - - // Read properties and get textures - // Properties of player's game profile, only given if ip_forward and online_mode - // on bungee both are true - let properties: Vec = match data.get(3) { - Some(properties) => { - serde_json::from_str(properties).map_err(|_| BungeeCordError::FailedParseProperties)? - } - None => vec![], - }; - - Ok(( - ip, - GameProfile { - id, - name: username, - properties, - profile_actions: None, - }, - )) -} diff --git a/pumpkin/src/proxy/mod.rs b/pumpkin/src/proxy/mod.rs deleted file mode 100644 index 31c8418a9..000000000 --- a/pumpkin/src/proxy/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -pub mod bungeecord; -pub mod velocity; - -// TODO: Maybe make a trait for proxies diff --git a/pumpkin/src/proxy/velocity.rs b/pumpkin/src/proxy/velocity.rs deleted file mode 100644 index f87ee9255..000000000 --- a/pumpkin/src/proxy/velocity.rs +++ /dev/null @@ -1,140 +0,0 @@ -use std::net::{IpAddr, SocketAddr}; - -use bytes::{BufMut, BytesMut}; -use hmac::{Hmac, Mac}; -use pumpkin_config::proxy::VelocityConfig; -use pumpkin_protocol::{ - bytebuf::ByteBuffer, client::login::CLoginPluginRequest, server::login::SLoginPluginResponse, - Property, -}; -use rand::Rng; -use sha2::Sha256; -use thiserror::Error; - -use crate::client::{authentication::GameProfile, Client}; - -/// Proxy implementation for Velocity by `PaperMC` -/// Sadly `PaperMC` does not care about 3th Parties providing support for Velocity, There is no documentation. -/// I had to understand the Code logic by looking at `PaperMC`'s Velocity implementation: - -type HmacSha256 = Hmac; - -const MAX_SUPPORTED_FORWARDING_VERSION: u8 = 4; -const PLAYER_INFO_CHANNEL: &str = "velocity:player_info"; - -#[derive(Error, Debug)] -pub enum VelocityError { - #[error("No response data received")] - NoData, - #[error("Unable to verify player details")] - FailedVerifyIntegrity, - #[error("Failed to read forward version")] - FailedReadForwardVersion, - #[error("Unsupported forwarding version {0}. Maximum supported version is {1}")] - UnsupportedForwardVersion(u8, u8), - #[error("Failed to read address")] - FailedReadAddress, - #[error("Failed to parse address")] - FailedParseAddres, - #[error("Failed to read game profile name")] - FailedReadProfileName, - #[error("Failed to read game profile UUID")] - FailedReadProfileUUID, - #[error("Failed to read game profile properties")] - FailedReadProfileProperties, -} - -pub async fn velocity_login(client: &Client) { - // TODO: validate packet transaction id from plugin response with this - let velocity_message_id: i32 = rand::thread_rng().gen(); - - let mut buf = BytesMut::new(); - buf.put_u8(MAX_SUPPORTED_FORWARDING_VERSION); - client - .send_packet(&CLoginPluginRequest::new( - velocity_message_id.into(), - PLAYER_INFO_CHANNEL, - &buf, - )) - .await; -} - -#[must_use] -pub fn check_integrity(data: (&[u8], &[u8]), secret: &str) -> bool { - let (signature, data_without_signature) = data; - // Our fault, We can panic/expect ? - let mut mac = - HmacSha256::new_from_slice(secret.as_bytes()).expect("HMAC can take key of any size"); - mac.update(data_without_signature); - mac.verify_slice(signature).is_ok() -} - -fn read_game_profile(buf: &mut ByteBuffer) -> Result { - let id = buf - .get_uuid() - .map_err(|_| VelocityError::FailedReadProfileUUID)?; - - let name = buf - .get_string() - .map_err(|_| VelocityError::FailedReadProfileName)?; - let properties = buf - .get_list(|data| { - let name = data.get_string()?; - let value = data.get_string()?; - let signature = data.get_option(pumpkin_protocol::bytebuf::ByteBuffer::get_string)?; - - Ok(Property { - name, - value, - signature, - }) - }) - .map_err(|_| VelocityError::FailedReadProfileProperties)?; - Ok(GameProfile { - id, - name, - properties, - profile_actions: None, - }) -} - -pub fn receive_velocity_plugin_response( - port: u16, - config: &VelocityConfig, - response: SLoginPluginResponse, -) -> Result<(GameProfile, SocketAddr), VelocityError> { - log::debug!("received velocity response"); - if let Some(data) = response.data { - let (signature, data_without_signature) = data.split_at(32); - - if !check_integrity((signature, data_without_signature), &config.secret) { - return Err(VelocityError::FailedVerifyIntegrity); - } - let mut buf = ByteBuffer::new(BytesMut::new()); - buf.put_slice(data_without_signature); - - // check velocity version - let version = buf - .get_var_int() - .map_err(|_| VelocityError::FailedReadForwardVersion)?; - let version = version.0 as u8; - if version > MAX_SUPPORTED_FORWARDING_VERSION { - return Err(VelocityError::UnsupportedForwardVersion( - version, - MAX_SUPPORTED_FORWARDING_VERSION, - )); - } - let addr = buf - .get_string() - .map_err(|_| VelocityError::FailedReadAddress)?; - - let socket_addr: SocketAddr = SocketAddr::new( - addr.parse::() - .map_err(|_| VelocityError::FailedParseAddres)?, - port, - ); - let profile = read_game_profile(&mut buf)?; - return Ok((profile, socket_addr)); - } - Err(VelocityError::NoData) -} diff --git a/pumpkin/src/rcon/mod.rs b/pumpkin/src/rcon/mod.rs deleted file mode 100644 index 2f20c7257..000000000 --- a/pumpkin/src/rcon/mod.rs +++ /dev/null @@ -1,168 +0,0 @@ -use std::net::SocketAddr; - -use packet::{ClientboundPacket, Packet, PacketError, ServerboundPacket}; -use pumpkin_config::{RCONConfig, ADVANCED_CONFIG}; -use std::sync::Arc; -use thiserror::Error; -use tokio::io::{AsyncReadExt, AsyncWriteExt}; - -use crate::server::Server; - -mod packet; - -#[derive(Debug, Error)] -pub enum RCONError { - #[error("authentication failed")] - Auth, - #[error("command exceeds the maximum length")] - CommandTooLong, - #[error("{}", _0)] - Io(std::io::Error), -} - -pub struct RCONServer; - -impl RCONServer { - pub async fn new(config: &RCONConfig, server: Arc) -> Result { - assert!(config.enabled, "RCON is not enabled"); - let listener = tokio::net::TcpListener::bind(config.address).await.unwrap(); - - let password = Arc::new(config.password.clone()); - - let mut connections = 0; - loop { - // Asynchronously wait for an inbound socket. - let (connection, address) = listener.accept().await?; - - if config.max_connections != 0 && connections >= config.max_connections { - continue; - } - - connections += 1; - let mut client = RCONClient::new(connection, address); - - let password = password.clone(); - let server = server.clone(); - tokio::spawn(async move { while !client.handle(&server, &password).await {} }); - log::debug!("closed RCON connection"); - connections -= 1; - } - } -} - -pub struct RCONClient { - connection: tokio::net::TcpStream, - address: SocketAddr, - logged_in: bool, - incoming: Vec, - closed: bool, -} - -impl RCONClient { - #[must_use] - pub const fn new(connection: tokio::net::TcpStream, address: SocketAddr) -> Self { - Self { - connection, - address, - logged_in: false, - incoming: Vec::new(), - closed: false, - } - } - - /// Returns if client is closed or not - pub async fn handle(&mut self, server: &Server, password: &str) -> bool { - if !self.closed { - match self.read_bytes().await { - // Stream closed, so we can't reply, so we just close everything. - Ok(true) => return true, - Ok(false) => {} - Err(e) => { - log::error!("could not read packet: {e}"); - return true; - } - } - // If we get a close here, we might have a reply, which we still want to write. - let _ = self.poll(server, password).await.map_err(|e| { - log::error!("RCON error: {e}"); - self.closed = true; - }); - } - self.closed - } - - async fn poll(&mut self, server: &Server, password: &str) -> Result<(), PacketError> { - let Some(packet) = self.receive_packet().await? else { - return Ok(()); - }; - let config = &ADVANCED_CONFIG.rcon; - match packet.get_type() { - ServerboundPacket::Auth => { - if packet.get_body() == password { - self.send(ClientboundPacket::AuthResponse, packet.get_id(), "") - .await?; - if config.logging.log_logged_successfully { - log::info!("RCON ({}): Client logged in successfully", self.address); - } - self.logged_in = true; - } else { - if config.logging.log_wrong_password { - log::info!("RCON ({}): Client has tried wrong password", self.address); - } - self.send(ClientboundPacket::AuthResponse, -1, "").await?; - self.closed = true; - } - } - ServerboundPacket::ExecCommand => { - if self.logged_in { - let output = tokio::sync::Mutex::new(Vec::new()); - let dispatcher = server.command_dispatcher.clone(); - dispatcher - .handle_command( - &mut crate::command::CommandSender::Rcon(&output), - server, - packet.get_body(), - ) - .await; - let output = output.lock().await; - for line in output.iter() { - if config.logging.log_commands { - log::info!("RCON ({}): {}", self.address, line); - } - self.send(ClientboundPacket::Output, packet.get_id(), line) - .await?; - } - } - } - } - Ok(()) - } - - async fn read_bytes(&mut self) -> std::io::Result { - let mut buf = [0; 1460]; - let n = self.connection.read(&mut buf).await?; - if n == 0 { - return Ok(true); - } - self.incoming.extend_from_slice(&buf[..n]); - Ok(false) - } - - async fn send( - &mut self, - packet: ClientboundPacket, - id: i32, - body: &str, - ) -> Result<(), PacketError> { - let buf = packet.write_buf(id, body); - self.connection - .write(&buf) - .await - .map_err(PacketError::FailedSend)?; - Ok(()) - } - - async fn receive_packet(&mut self) -> Result, PacketError> { - Packet::deserialize(&mut self.incoming).await - } -} diff --git a/pumpkin/src/rcon/packet.rs b/pumpkin/src/rcon/packet.rs deleted file mode 100644 index eb685bec2..000000000 --- a/pumpkin/src/rcon/packet.rs +++ /dev/null @@ -1,120 +0,0 @@ -use std::{ - io::{BufRead, Cursor}, - string::FromUtf8Error, -}; - -use bytes::{BufMut, BytesMut}; -use thiserror::Error; -use tokio::io::AsyncReadExt; - -/// Client -> Server -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -#[repr(i32)] -pub enum ServerboundPacket { - /// Typically, the first packet sent by the client, which is used to authenticate the connection with the server. - Auth = 2, - /// This packet type represents a command issued to the server by a client. This can be a `ConCommand` such as kill or weather clear. - /// The response will vary depending on the command issued. - ExecCommand = 3, -} - -impl ServerboundPacket { - pub const fn from_i32(n: i32) -> Self { - match n { - // 3 => Self::Auth, - 2 => Self::ExecCommand, - _ => Self::Auth, - } - } -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq)] -#[repr(i32)] -/// Server -> Client -pub enum ClientboundPacket { - /// This packet is a notification of the connection's current auth status. When the server receives an auth request, it will respond with an empty `SERVERDATA_RESPONSE_VALUE`, - /// followed immediately by a `SERVERDATA_AUTH_RESPONSE` indicating whether authentication succeeded or failed. Note that the status code is returned in the packet id field, so when pairing the response with the original auth request, you may need to look at the packet id of the preceeding `SERVERDATA_RESPONSE_VALUE`. - AuthResponse = 2, - /// A `SERVERDATA_RESPONSE` packet is the response to a `SERVERDATA_EXECCOMMAND` request. - Output = 0, -} - -impl ClientboundPacket { - pub fn write_buf(self, id: i32, body: &str) -> BytesMut { - // let len = outgoing.len() as u64; - let mut buf = BytesMut::new(); - // 10 is for 4 bytes ty, 4 bytes id, and 2 terminating nul bytes. - buf.put_i32_le(10 + body.len() as i32); - buf.put_i32_le(id); - buf.put_i32_le(self as i32); - let bytes = body.as_bytes(); - buf.put_slice(bytes); - buf.put_u8(0); - buf.put_u8(0); - buf - } -} - -#[derive(Error, Debug)] -pub enum PacketError { - #[error("invalid length")] - InvalidLength, - #[error("failed to read packet")] - FailedRead(std::io::Error), - #[error("failed to send packet")] - FailedSend(std::io::Error), - #[error("invalid Packet String body")] - InvalidBody(FromUtf8Error), -} - -#[derive(Debug)] -/// Serverbound Packet -pub struct Packet { - id: i32, - ptype: ServerboundPacket, - body: String, -} - -impl Packet { - pub async fn deserialize(incoming: &mut Vec) -> Result, PacketError> { - if incoming.len() < 4 { - return Ok(None); - } - let mut buf = Cursor::new(&incoming); - let len = buf.read_i32_le().await.map_err(PacketError::FailedRead)? + 4; - if !(0..=1460).contains(&len) { - return Err(PacketError::InvalidLength); - } - let id = buf.read_i32_le().await.map_err(PacketError::FailedRead)?; - let ty = buf.read_i32_le().await.map_err(PacketError::FailedRead)?; - let mut payload = vec![]; - let _ = buf - .read_until(b'\0', &mut payload) - .map_err(PacketError::FailedRead)?; - payload.pop(); - buf.read_u8().await.map_err(PacketError::FailedRead)?; - if buf.position() != len as u64 { - return Err(PacketError::InvalidLength); - } - incoming.drain(0..len as usize); - - let packet = Self { - id, - ptype: ServerboundPacket::from_i32(ty), - body: String::from_utf8(payload).map_err(PacketError::InvalidBody)?, - }; - - Ok(Some(packet)) - } - pub fn get_body(&self) -> &str { - &self.body - } - - pub const fn get_type(&self) -> ServerboundPacket { - self.ptype - } - - pub const fn get_id(&self) -> i32 { - self.id - } -} diff --git a/pumpkin/src/server/connection_cache.rs b/pumpkin/src/server/connection_cache.rs deleted file mode 100644 index a8fa05d68..000000000 --- a/pumpkin/src/server/connection_cache.rs +++ /dev/null @@ -1,163 +0,0 @@ -use core::error; -use std::{ - fs::File, - io::{Cursor, Read}, - path::Path, -}; - -use base64::{engine::general_purpose, Engine as _}; -use pumpkin_config::{BasicConfiguration, BASIC_CONFIG}; -use pumpkin_protocol::{ - client::{config::CPluginMessage, status::CStatusResponse}, - Players, StatusResponse, VarInt, Version, CURRENT_MC_PROTOCOL, -}; - -use super::CURRENT_MC_VERSION; - -const DEFAULT_ICON: &[u8] = include_bytes!("../../../assets/default_icon.png"); - -fn load_icon_from_file>(path: P) -> Result> { - let mut icon_file = File::open(path)?; - let mut buf = Vec::new(); - icon_file.read_to_end(&mut buf)?; - load_icon_from_bytes(&buf) -} - -fn load_icon_from_bytes(png_data: &[u8]) -> Result> { - let icon = png::Decoder::new(Cursor::new(&png_data)); - let reader = icon.read_info()?; - let info = reader.info(); - assert!(info.width == 64, "Icon width must be 64"); - assert!(info.height == 64, "Icon height must be 64"); - - // Reader consumes the image. Once we verify dimensions, we want to encode the entire raw image - let mut result = "data:image/png;base64,".to_owned(); - general_purpose::STANDARD.encode_string(png_data, &mut result); - Ok(result) -} - -pub struct CachedStatus { - status_response: StatusResponse, - // We cache the json response here so we don't parse it every time someone makes a Status request. - // Keep in mind that we must parse this again, when the StatusResponse changes which usually happen when a player joins or leaves - status_response_json: String, -} - -pub struct CachedBranding { - /// Cached Server brand buffer so we don't have to rebuild them every time a player joins - cached_server_brand: Vec, -} - -impl CachedBranding { - pub fn new() -> Self { - let cached_server_brand = Self::build_brand(); - Self { - cached_server_brand, - } - } - pub fn get_branding(&self) -> CPluginMessage { - CPluginMessage::new("minecraft:brand", &self.cached_server_brand) - } - fn build_brand() -> Vec { - let brand = "Pumpkin"; - let mut buf = vec![]; - let _ = VarInt(brand.len() as i32).encode(&mut buf); - buf.extend_from_slice(brand.as_bytes()); - buf - } -} - -impl CachedStatus { - pub fn new() -> Self { - let status_response = Self::build_response(&BASIC_CONFIG); - let status_response_json = serde_json::to_string(&status_response) - .expect("Failed to parse Status response into JSON"); - - Self { - status_response, - status_response_json, - } - } - - pub fn get_status(&self) -> CStatusResponse<'_> { - CStatusResponse::new(&self.status_response_json) - } - - // TODO: Player samples - pub fn add_player(&mut self) { - let status_response = &mut self.status_response; - if let Some(players) = &mut status_response.players { - players.online += 1; - } - - self.status_response_json = serde_json::to_string(&status_response) - .expect("Failed to parse Status response into JSON"); - } - - pub fn remove_player(&mut self) { - let status_response = &mut self.status_response; - if let Some(players) = &mut status_response.players { - players.online -= 1; - } - - self.status_response_json = serde_json::to_string(&status_response) - .expect("Failed to parse Status response into JSON"); - } - - pub fn build_response(config: &BasicConfiguration) -> StatusResponse { - let icon = if config.use_favicon { - let icon_path = &config.favicon_path; - log::debug!("Loading server favicon from '{}'", icon_path); - match load_icon_from_file(icon_path).or_else(|err| { - if let Some(io_err) = err.downcast_ref::() { - if io_err.kind() == std::io::ErrorKind::NotFound { - log::info!("Favicon '{}' not found; using default icon.", icon_path); - } else { - log::error!( - "Unable to load favicon at '{}': I/O error - {}; using default icon.", - icon_path, - io_err - ); - } - } else { - log::error!( - "Unable to load favicon at '{}': other error - {}; using default icon.", - icon_path, - err - ); - } - load_icon_from_bytes(DEFAULT_ICON) - }) { - Ok(result) => Some(result), - Err(err) => { - log::warn!("Failed to load default icon: {}", err); - None - } - } - } else { - log::info!("Not using a server favicon"); - None - }; - - StatusResponse { - version: Some(Version { - name: CURRENT_MC_VERSION.into(), - protocol: CURRENT_MC_PROTOCOL, - }), - players: Some(Players { - max: config.max_players, - online: 0, - sample: vec![], - }), - description: config.motd.clone(), - favicon: icon, - enforce_secure_chat: false, - } - } -} - -impl Default for CachedStatus { - fn default() -> Self { - Self::new() - } -} diff --git a/pumpkin/src/server/key_store.rs b/pumpkin/src/server/key_store.rs deleted file mode 100644 index 81ad69cb2..000000000 --- a/pumpkin/src/server/key_store.rs +++ /dev/null @@ -1,73 +0,0 @@ -use num_bigint::BigInt; -use pumpkin_protocol::client::login::CEncryptionRequest; -use rand::rngs::OsRng; -use rsa::{traits::PublicKeyParts as _, Pkcs1v15Encrypt, RsaPrivateKey}; -use sha1::Sha1; -use sha2::Digest; - -use crate::client::EncryptionError; - -pub struct KeyStore { - pub private_key: RsaPrivateKey, - pub public_key_der: Box<[u8]>, -} - -impl KeyStore { - pub fn new() -> Self { - log::debug!("Creating encryption keys..."); - let private_key = Self::generate_private_key(); - - let public_key_der = rsa_der::public_key_to_der( - &private_key.n().to_bytes_be(), - &private_key.e().to_bytes_be(), - ) - .into_boxed_slice(); - Self { - private_key, - public_key_der, - } - } - - fn generate_private_key() -> RsaPrivateKey { - // Found out that OsRng is faster than rand::thread_rng here - let mut rng = OsRng; - - // let pub_key = RsaPublicKey::from(&priv_key); - RsaPrivateKey::new(&mut rng, 1024).expect("failed to generate a key") - } - - pub fn encryption_request<'a>( - &'a self, - server_id: &'a str, - verification_token: &'a [u8; 4], - should_authenticate: bool, - ) -> CEncryptionRequest<'_> { - CEncryptionRequest::new( - server_id, - &self.public_key_der, - verification_token, - should_authenticate, - ) - } - - pub fn decrypt(&self, data: &[u8]) -> Result, EncryptionError> { - let decrypted = self - .private_key - .decrypt(Pkcs1v15Encrypt, data) - .map_err(|_| EncryptionError::FailedDecrypt)?; - Ok(decrypted) - } - - pub fn get_digest(&self, secret: &[u8]) -> String { - auth_digest( - &Sha1::new() - .chain_update(secret) - .chain_update(&self.public_key_der) - .finalize(), - ) - } -} - -pub fn auth_digest(bytes: &[u8]) -> String { - BigInt::from_signed_bytes_be(bytes).to_str_radix(16) -} diff --git a/pumpkin/src/server/mod.rs b/pumpkin/src/server/mod.rs deleted file mode 100644 index d2669066e..000000000 --- a/pumpkin/src/server/mod.rs +++ /dev/null @@ -1,275 +0,0 @@ -use connection_cache::{CachedBranding, CachedStatus}; -use key_store::KeyStore; -use pumpkin_config::BASIC_CONFIG; -use pumpkin_core::GameMode; -use pumpkin_entity::EntityId; -use pumpkin_inventory::drag_handler::DragHandler; -use pumpkin_inventory::{Container, OpenContainer}; -use pumpkin_protocol::client::login::CEncryptionRequest; -use pumpkin_protocol::{client::config::CPluginMessage, ClientPacket}; -use pumpkin_registry::Registry; -use pumpkin_world::dimension::Dimension; -use std::collections::HashMap; -use std::{ - sync::{ - atomic::{AtomicI32, Ordering}, - Arc, - }, - time::Duration, -}; -use tokio::sync::Mutex; -use tokio::sync::RwLock; - -use crate::client::EncryptionError; -use crate::{ - client::Client, - command::{default_dispatcher, dispatcher::CommandDispatcher}, - entity::player::Player, - world::World, -}; - -mod connection_cache; -mod key_store; -pub mod ticker; - -pub const CURRENT_MC_VERSION: &str = "1.21.3"; - -/// Represents a Minecraft server instance. -pub struct Server { - /// Handles cryptographic keys for secure communication. - key_store: KeyStore, - /// Manages server status information. - server_listing: Mutex, - /// Saves server branding information. - server_branding: CachedBranding, - /// Saves and Dispatches commands to appropriate handlers. - pub command_dispatcher: Arc>, - /// Manages multiple worlds within the server. - pub worlds: Vec>, - /// Caches game registries for efficient access. - pub cached_registry: Vec, - pub open_containers: RwLock>, - /// Tracks open containers used for item interactions. - pub drag_handler: DragHandler, - /// Assigns unique IDs to entities. - entity_id: AtomicI32, - /// Manages authentication with a authentication server, if enabled. - pub auth_client: Option, -} - -impl Server { - #[allow(clippy::new_without_default)] - #[must_use] - pub fn new() -> Self { - // TODO: only create when needed - - let auth_client = if BASIC_CONFIG.online_mode { - Some( - reqwest::Client::builder() - .timeout(Duration::from_millis(5000)) - .build() - .expect("Failed to to make reqwest client"), - ) - } else { - None - }; - - // First register default command, after that plugins can put in their own - let command_dispatcher = default_dispatcher(); - - let world = World::load(Dimension::OverWorld.into_level( - // TODO: load form config - "./world".parse().unwrap(), - )); - Self { - cached_registry: Registry::get_static(), - open_containers: RwLock::new(HashMap::new()), - drag_handler: DragHandler::new(), - // 0 is invalid - entity_id: 2.into(), - worlds: vec![Arc::new(world)], - command_dispatcher, - auth_client, - key_store: KeyStore::new(), - server_listing: Mutex::new(CachedStatus::new()), - server_branding: CachedBranding::new(), - } - } - - /// Adds a new player to the server. - - /// This function takes an `Arc` representing the connected client and performs the following actions: - /// - /// 1. Generates a new entity ID for the player. - /// 2. Determines the player's gamemode (defaulting to Survival if not specified in configuration). - /// 3. **(TODO: Select default from config)** Selects the world for the player (currently uses the first world). - /// 4. Creates a new `Player` instance using the provided information. - /// 5. Adds the player to the chosen world. - /// 6. **(TODO: Config if we want increase online)** Optionally updates server listing information based on player's configuration. - /// - /// # Arguments - /// - /// * `client`: An `Arc` representing the connected client. - - /// # Returns - /// - /// A tuple containing: - /// - /// - `Arc`: A reference to the newly created player object. - /// - `Arc`: A reference to the world the player was added to. - /// - /// # Note - /// - /// You still have to spawn the Player in the World to make then to let them Join and make them Visible - pub async fn add_player(&self, client: Arc) -> (Arc, Arc) { - let entity_id = self.new_entity_id(); - let gamemode = match BASIC_CONFIG.default_gamemode { - GameMode::Undefined => GameMode::Survival, - game_mode => game_mode, - }; - // Basically the default world - // TODO: select default from config - let world = &self.worlds[0]; - - let player = Arc::new(Player::new(client, world.clone(), entity_id, gamemode).await); - world - .add_player(player.gameprofile.id, player.clone()) - .await; - // TODO: Config if we want increase online - if let Some(config) = player.client.config.lock().await.as_ref() { - // TODO: Config so we can also just ignore this hehe - if config.server_listing { - self.server_listing.lock().await.add_player(); - } - } - - (player, world.clone()) - } - - pub async fn remove_player(&self) { - // TODO: Config if we want increase online - self.server_listing.lock().await.remove_player(); - } - - pub async fn try_get_container( - &self, - player_id: EntityId, - container_id: u64, - ) -> Option>>> { - let open_containers = self.open_containers.read().await; - open_containers - .get(&container_id)? - .try_open(player_id) - .cloned() - } - - /// Broadcasts a packet to all players in all worlds. - /// - /// This function sends the specified packet to every connected player in every world managed by the server. - /// - /// # Arguments - /// - /// * `packet`: A reference to the packet to be broadcast. The packet must implement the `ClientPacket` trait. - pub async fn broadcast_packet_all

(&self, packet: &P) - where - P: ClientPacket, - { - for world in &self.worlds { - world.broadcast_packet_all(packet).await; - } - } - - /// Searches for a player by their username across all worlds. - /// - /// This function iterates through each world managed by the server and attempts to find a player with the specified username. - /// If a player is found in any world, it returns an `Arc` reference to that player. Otherwise, it returns `None`. - /// - /// # Arguments - /// - /// * `name`: The username of the player to search for. - /// - /// # Returns - /// - /// An `Option>` containing the player if found, or `None` if not found. - pub async fn get_player_by_name(&self, name: &str) -> Option> { - for world in &self.worlds { - if let Some(player) = world.get_player_by_name(name).await { - return Some(player); - } - } - None - } - - /// Searches for a player by their UUID across all worlds. - /// - /// This function iterates through each world managed by the server and attempts to find a player with the specified UUID. - /// If a player is found in any world, it returns an `Arc` reference to that player. Otherwise, it returns `None`. - /// - /// # Arguments - /// - /// * `id`: The UUID of the player to search for. - /// - /// # Returns - /// - /// An `Option>` containing the player if found, or `None` if not found. - pub async fn get_player_by_uuid(&self, id: uuid::Uuid) -> Option> { - for world in &self.worlds { - if let Some(player) = world.get_player_by_uuid(id).await { - return Some(player); - } - } - None - } - - /// Counts the total number of players across all worlds. - /// - /// This function iterates through each world and sums up the number of players currently connected to that world. - /// - /// # Returns - /// - /// The total number of players connected to the server. - pub async fn get_player_count(&self) -> usize { - let mut count = 0; - for world in &self.worlds { - count += world.current_players.lock().await.len(); - } - count - } - - /// Generates a new entity id - /// This should be global - pub fn new_entity_id(&self) -> EntityId { - self.entity_id.fetch_add(1, Ordering::SeqCst) - } - - pub fn get_branding(&self) -> CPluginMessage<'_> { - self.server_branding.get_branding() - } - - pub fn get_status(&self) -> &Mutex { - &self.server_listing - } - - pub fn encryption_request<'a>( - &'a self, - verification_token: &'a [u8; 4], - should_authenticate: bool, - ) -> CEncryptionRequest<'_> { - self.key_store - .encryption_request("", verification_token, should_authenticate) - } - - pub fn decrypt(&self, data: &[u8]) -> Result, EncryptionError> { - self.key_store.decrypt(data) - } - - pub fn digest_secret(&self, secret: &[u8]) -> String { - self.key_store.get_digest(secret) - } - - async fn tick(&self) { - for world in &self.worlds { - world.tick().await; - } - } -} diff --git a/pumpkin/src/server/ticker.rs b/pumpkin/src/server/ticker.rs deleted file mode 100644 index ea7d32847..000000000 --- a/pumpkin/src/server/ticker.rs +++ /dev/null @@ -1,37 +0,0 @@ -use std::time::{Duration, Instant}; - -use tokio::time::sleep; - -use super::Server; - -pub struct Ticker { - tick_interval: Duration, - last_tick: Instant, -} - -impl Ticker { - #[must_use] - pub fn new(tps: f32) -> Self { - Self { - tick_interval: Duration::from_millis((1000.0 / tps) as u64), - last_tick: Instant::now(), - } - } - - /// IMPORTANT: Run this in a new thread/tokio task - pub async fn run(&mut self, server: &Server) { - loop { - let now = Instant::now(); - let elapsed = now - self.last_tick; - - if elapsed >= self.tick_interval { - server.tick().await; - self.last_tick = now; - } else { - // Wait for the remaining time until the next tick - let sleep_time = self.tick_interval - elapsed; - sleep(sleep_time).await; - } - } - } -} diff --git a/pumpkin/src/world/mod.rs b/pumpkin/src/world/mod.rs deleted file mode 100644 index 405dbfbb3..000000000 --- a/pumpkin/src/world/mod.rs +++ /dev/null @@ -1,620 +0,0 @@ -use std::{ - collections::{hash_map::Entry, HashMap, VecDeque}, - sync::Arc, -}; - -pub mod player_chunker; - -use crate::entity::{ - player::{ChunkHandleWrapper, Player}, - Entity, -}; -use num_traits::ToPrimitive; -use pumpkin_config::BasicConfiguration; -use pumpkin_core::math::vector2::Vector2; -use pumpkin_core::math::{position::WorldPosition, vector3::Vector3}; -use pumpkin_core::text::{color::NamedColor, TextComponent}; -use pumpkin_entity::{entity_type::EntityType, EntityId}; -use pumpkin_protocol::{ - client::play::{CBlockUpdate, CSoundEffect, CWorldEvent}, - SoundCategory, -}; -use pumpkin_protocol::{ - client::play::{ - CChunkData, CGameEvent, CLogin, CPlayerAbilities, CPlayerInfoUpdate, CRemoveEntities, - CRemovePlayerInfo, CSetEntityMetadata, CSpawnEntity, GameEvent, Metadata, PlayerAction, - }, - ClientPacket, VarInt, -}; -use pumpkin_world::block::BlockId; -use pumpkin_world::chunk::ChunkData; -use pumpkin_world::coordinates::ChunkRelativeBlockCoordinates; -use pumpkin_world::level::Level; -use rand::{thread_rng, Rng}; -use scoreboard::Scoreboard; -use tokio::sync::{mpsc::Receiver, Mutex}; -use tokio::{ - sync::{mpsc, RwLock}, - task::JoinHandle, -}; -use worldborder::Worldborder; - -pub mod scoreboard; -pub mod worldborder; - -type ChunkReceiver = ( - Vec<(Vector2, JoinHandle<()>)>, - Receiver>>, -); - -/// Represents a Minecraft world, containing entities, players, and the underlying level data. -/// -/// Each dimension (Overworld, Nether, End) typically has its own `World`. -/// -/// **Key Responsibilities:** -/// -/// - Manages the `Level` instance for handling chunk-related operations. -/// - Stores and tracks active `Player` entities within the world. -/// - Provides a central hub for interacting with the world's entities and environment. -pub struct World { - /// The underlying level, responsible for chunk management and terrain generation. - pub level: Arc, - /// A map of active players within the world, keyed by their unique UUID. - pub current_players: Arc>>>, - /// The world's scoreboard, used for tracking scores, objectives, and display information. - pub scoreboard: Mutex, - /// The world's worldborder, defining the playable area and controlling its expansion or contraction. - pub worldborder: Mutex, - // TODO: entities -} - -impl World { - #[must_use] - pub fn load(level: Level) -> Self { - Self { - level: Arc::new(level), - current_players: Arc::new(Mutex::new(HashMap::new())), - scoreboard: Mutex::new(Scoreboard::new()), - worldborder: Mutex::new(Worldborder::new(0.0, 0.0, 29_999_984.0, 0, 0, 0)), - } - } - - /// Broadcasts a packet to all connected players within the world. - /// - /// Sends the specified packet to every player currently logged in to the world. - /// - /// **Note:** This function acquires a lock on the `current_players` map, ensuring thread safety. - pub async fn broadcast_packet_all

(&self, packet: &P) - where - P: ClientPacket, - { - let current_players = self.current_players.lock().await; - for player in current_players.values() { - player.client.send_packet(packet).await; - } - } - - /// Broadcasts a packet to all connected players within the world, excluding the specified players. - /// - /// Sends the specified packet to every player currently logged in to the world, excluding the players listed in the `except` parameter. - /// - /// **Note:** This function acquires a lock on the `current_players` map, ensuring thread safety. - pub async fn broadcast_packet_expect

(&self, except: &[uuid::Uuid], packet: &P) - where - P: ClientPacket, - { - let current_players = self.current_players.lock().await; - for (_, player) in current_players.iter().filter(|c| !except.contains(c.0)) { - player.client.send_packet(packet).await; - } - } - - pub async fn play_sound( - &self, - sound_id: u16, - category: SoundCategory, - posistion: &Vector3, - ) { - let seed = thread_rng().gen::(); - self.broadcast_packet_all(&CSoundEffect::new( - VarInt(i32::from(sound_id)), - category, - posistion.x, - posistion.y, - posistion.z, - 1.0, - 1.0, - seed, - )) - .await; - } - - pub async fn tick(&self) { - let current_players = self.current_players.lock().await; - for player in current_players.values() { - player.tick().await; - } - } - - #[expect(clippy::too_many_lines)] - pub async fn spawn_player(&self, base_config: &BasicConfiguration, player: Arc) { - // This code follows the vanilla packet order - let entity_id = player.entity_id(); - let gamemode = player.gamemode.load(); - log::debug!( - "spawning player {}, entity id {}", - player.gameprofile.name, - entity_id - ); - - // login packet for our new player - player - .client - .send_packet(&CLogin::new( - entity_id, - base_config.hardcore, - &["minecraft:overworld"], - base_config.max_players.into(), - base_config.view_distance.into(), // TODO: view distance - base_config.simulation_distance.into(), // TODO: sim view dinstance - false, - false, - false, - 0.into(), - "minecraft:overworld", - 0, // seed - gamemode.to_u8().unwrap(), - base_config.default_gamemode.to_i8().unwrap(), - false, - false, - None, - 0.into(), - 0.into(), - false, - )) - .await; - - // player abilities - // TODO: this is for debug purpose, remove later - log::debug!("Sending player abilities to {}", player.gameprofile.name); - player - .client - .send_packet(&CPlayerAbilities::new(0x02, 0.4, 0.1)) - .await; - - // teleport - let position = Vector3::new(10.0, 120.0, 10.0); - let yaw = 10.0; - let pitch = 10.0; - - log::debug!("Sending player teleport to {}", player.gameprofile.name); - player.teleport(position, yaw, pitch).await; - - let pos = player.living_entity.entity.pos.load(); - player.last_position.store(pos); - - let gameprofile = &player.gameprofile; - // first send info update to our new player, So he can see his Skin - // also send his info to everyone else - log::debug!("Broadcasting player info for {}", player.gameprofile.name); - self.broadcast_packet_all(&CPlayerInfoUpdate::new( - 0x01 | 0x08, - &[pumpkin_protocol::client::play::Player { - uuid: gameprofile.id, - actions: vec![ - PlayerAction::AddPlayer { - name: &gameprofile.name, - properties: &gameprofile.properties, - }, - PlayerAction::UpdateListed(true), - ], - }], - )) - .await; - - // here we send all the infos of already joined players - let mut entries = Vec::new(); - { - let current_players = self.current_players.lock().await; - for (_, playerr) in current_players - .iter() - .filter(|(c, _)| **c != player.gameprofile.id) - { - let gameprofile = &playerr.gameprofile; - entries.push(pumpkin_protocol::client::play::Player { - uuid: gameprofile.id, - actions: vec![ - PlayerAction::AddPlayer { - name: &gameprofile.name, - properties: &gameprofile.properties, - }, - PlayerAction::UpdateListed(true), - ], - }); - } - log::debug!("Sending player info to {}", player.gameprofile.name); - player - .client - .send_packet(&CPlayerInfoUpdate::new(0x01 | 0x08, &entries)) - .await; - } - - let gameprofile = &player.gameprofile; - - log::debug!("Broadcasting player spawn for {}", player.gameprofile.name); - // spawn player for every client - self.broadcast_packet_expect( - &[player.gameprofile.id], - // TODO: add velo - &CSpawnEntity::new( - entity_id.into(), - gameprofile.id, - (EntityType::Player as i32).into(), - position.x, - position.y, - position.z, - pitch, - yaw, - yaw, - 0.into(), - 0.0, - 0.0, - 0.0, - ), - ) - .await; - // spawn players for our client - let id = player.gameprofile.id; - for (_, existing_player) in self - .current_players - .lock() - .await - .iter() - .filter(|c| c.0 != &id) - { - let entity = &existing_player.living_entity.entity; - let pos = entity.pos.load(); - let gameprofile = &existing_player.gameprofile; - log::debug!("Sending player entities to {}", player.gameprofile.name); - player - .client - .send_packet(&CSpawnEntity::new( - existing_player.entity_id().into(), - gameprofile.id, - (EntityType::Player as i32).into(), - pos.x, - pos.y, - pos.z, - entity.yaw.load(), - entity.pitch.load(), - entity.head_yaw.load(), - 0.into(), - 0.0, - 0.0, - 0.0, - )) - .await; - } - // entity meta data - // set skin parts - if let Some(config) = player.client.config.lock().await.as_ref() { - let packet = CSetEntityMetadata::new( - entity_id.into(), - Metadata::new(17, VarInt(0), config.skin_parts), - ); - log::debug!("Broadcasting skin for {}", player.gameprofile.name); - self.broadcast_packet_all(&packet).await; - } - - // Start waiting for level chunks, Sets the "Loading Terrain" screen - log::debug!("Sending waiting chunks to {}", player.gameprofile.name); - player - .client - .send_packet(&CGameEvent::new(GameEvent::StartWaitingChunks, 0.0)) - .await; - - self.worldborder - .lock() - .await - .init_client(&player.client) - .await; - - // Spawn in initial chunks - player_chunker::player_join(self, player.clone()).await; - } - - pub fn mark_chunks_as_not_watched(&self, chunks: &[Vector2]) -> Vec> { - self.level.mark_chunks_as_not_watched(chunks) - } - - pub fn clean_chunks(&self, chunks: &[Vector2]) { - self.level.clean_chunks(chunks); - } - - pub fn clean_memory(&self, chunks_to_check: &[Vector2]) { - self.level.clean_memory(chunks_to_check); - } - - pub fn get_cached_chunk_len(&self) -> usize { - self.level.loaded_chunk_count() - } - - #[expect(clippy::too_many_lines)] - fn spawn_world_chunks(&self, player: Arc, chunks: &[Vector2]) { - if player - .client - .closed - .load(std::sync::atomic::Ordering::Relaxed) - { - log::info!("The connection has closed before world chunks were spawned",); - return; - } - #[cfg(debug_assertions)] - let inst = std::time::Instant::now(); - // Unique id of this chunk batch for later removal - let id = uuid::Uuid::new_v4(); - - let (pending, mut receiver) = self.receive_chunks(chunks); - { - let mut pending_chunks = player.pending_chunks.lock(); - - for chunk in chunks { - if pending_chunks.contains_key(chunk) { - log::debug!( - "Client id {} is requesting chunk {:?} but its already pending!", - player.client.id, - chunk - ); - } - } - - for (chunk, handle) in pending { - let entry = pending_chunks.entry(chunk); - let wrapper = ChunkHandleWrapper::new(handle); - match entry { - Entry::Occupied(mut entry) => { - entry.get_mut().push_back(wrapper); - } - Entry::Vacant(entry) => { - let mut queue = VecDeque::new(); - queue.push_back(wrapper); - entry.insert(queue); - } - }; - } - } - let pending_chunks = player.pending_chunks.clone(); - let level = self.level.clone(); - let retained_player = player.clone(); - let batch_id = id; - - let handle = tokio::spawn(async move { - while let Some(chunk_data) = receiver.recv().await { - let chunk_data = chunk_data.read().await; - let packet = CChunkData(&chunk_data); - #[cfg(debug_assertions)] - if chunk_data.position == (0, 0).into() { - use pumpkin_protocol::bytebuf::ByteBuffer; - let mut test = ByteBuffer::empty(); - packet.write(&mut test); - let len = test.buf().len(); - log::debug!( - "Chunk packet size: {}B {}KB {}MB", - len, - len / 1024, - len / (1024 * 1024) - ); - } - - { - let mut pending_chunks = pending_chunks.lock(); - let handlers = pending_chunks - .get_mut(&chunk_data.position) - .expect("All chunks should be pending"); - let handler = handlers - .pop_front() - .expect("All chunks should have a handler"); - - if handlers.is_empty() { - pending_chunks.remove(&chunk_data.position); - } - - // Chunk loading task was canceled after it was completed - if handler.aborted() { - // We never increment the watch value - if level.should_pop_chunk(&chunk_data.position) { - level.clean_chunks(&[chunk_data.position]); - } - // If ignored, dont send the packet - let loaded_chunks = level.loaded_chunk_count(); - log::debug!( - "Aborted chunk {:?} (post-process) {} cached", - chunk_data.position, - loaded_chunks - ); - - // We dont want to mark this chunk as watched or send it to the client - continue; - } - - // This must be locked with pending - level.mark_chunk_as_newly_watched(chunk_data.position); - }; - - if !player - .client - .closed - .load(std::sync::atomic::Ordering::Relaxed) - { - player.client.send_packet(&packet).await; - } - } - - { - let mut batch = player.pending_chunk_batch.lock(); - batch.remove(&batch_id); - } - #[cfg(debug_assertions)] - log::debug!( - "chunks sent after {}ms (batch {})", - inst.elapsed().as_millis(), - batch_id - ); - }); - - { - let mut batch_handles = retained_player.pending_chunk_batch.lock(); - batch_handles.insert(id, handle); - } - } - - /// Gets a Player by entity id - pub async fn get_player_by_entityid(&self, id: EntityId) -> Option> { - for player in self.current_players.lock().await.values() { - if player.entity_id() == id { - return Some(player.clone()); - } - } - None - } - - /// Gets a Player by username - pub async fn get_player_by_name(&self, name: &str) -> Option> { - for player in self.current_players.lock().await.values() { - if player.gameprofile.name == name { - return Some(player.clone()); - } - } - None - } - - /// Retrieves a player by their unique UUID. - /// - /// This function searches the world's active player list for a player with the specified UUID. - /// If found, it returns an `Arc` reference to the player. Otherwise, it returns `None`. - /// - /// # Arguments - /// - /// * `id`: The UUID of the player to retrieve. - /// - /// # Returns - /// - /// An `Option>` containing the player if found, or `None` if not. - pub async fn get_player_by_uuid(&self, id: uuid::Uuid) -> Option> { - return self.current_players.lock().await.get(&id).cloned(); - } - - /// Adds a player to the world and broadcasts a join message if enabled. - /// - /// This function takes a player's UUID and an `Arc` reference. - /// It inserts the player into the world's `current_players` map using the UUID as the key. - /// Additionally, it may broadcasts a join message to all connected players in the world. - /// - /// # Arguments - /// - /// * `uuid`: The unique UUID of the player to add. - /// * `player`: An `Arc` reference to the player object. - pub async fn add_player(&self, uuid: uuid::Uuid, player: Arc) { - let mut current_players = self.current_players.lock().await; - current_players.insert(uuid, player.clone()); - - // Handle join message - // TODO: Config - let msg_txt = format!("{} joined the game.", player.gameprofile.name.as_str()); - let msg_comp = TextComponent::text(msg_txt.as_str()).color_named(NamedColor::Yellow); - for player in current_players.values() { - player.send_system_message(&msg_comp).await; - } - log::info!("{}", msg_comp.to_pretty_console()); - } - - /// Removes a player from the world and broadcasts a disconnect message if enabled. - /// - /// This function removes a player from the world based on their `Player` reference. - /// It performs the following actions: - /// - /// 1. Removes the player from the `current_players` map using their UUID. - /// 2. Broadcasts a `CRemovePlayerInfo` packet to all connected players to inform them about the player leaving. - /// 3. Removes the player's entity from the world using its entity ID. - /// 4. Optionally sends a disconnect message to all other players notifying them about the player leaving. - /// - /// # Arguments - /// - /// * `player`: A reference to the `Player` object to be removed. - /// - /// # Notes - /// - /// - This function assumes `broadcast_packet_expect` and `remove_entity` are defined elsewhere. - /// - The disconnect message sending is currently optional. Consider making it a configurable option. - pub async fn remove_player(&self, player: &Player) { - self.current_players - .lock() - .await - .remove(&player.gameprofile.id) - .unwrap(); - let uuid = player.gameprofile.id; - self.broadcast_packet_expect( - &[player.gameprofile.id], - &CRemovePlayerInfo::new(1.into(), &[uuid]), - ) - .await; - self.remove_entity(&player.living_entity.entity).await; - - // Send disconnect message / quit message to players in the same world - // TODO: Config - let disconn_msg_txt = format!("{} left the game.", player.gameprofile.name.as_str()); - let disconn_msg_cmp = - TextComponent::text(disconn_msg_txt.as_str()).color_named(NamedColor::Yellow); - for player in self.current_players.lock().await.values() { - player.send_system_message(&disconn_msg_cmp).await; - } - log::info!("{}", disconn_msg_cmp.to_pretty_console()); - } - - pub async fn remove_entity(&self, entity: &Entity) { - self.broadcast_packet_all(&CRemoveEntities::new(&[entity.entity_id.into()])) - .await; - } - pub async fn set_block(&self, position: WorldPosition, block_id: BlockId) { - let (chunk_coordinate, relative_coordinates) = position.chunk_and_chunk_relative_position(); - - // Since we divide by 16 remnant can never exceed u8 - let relative = ChunkRelativeBlockCoordinates::from(relative_coordinates); - - let chunk = self.receive_chunk(chunk_coordinate).await; - chunk.write().await.blocks.set_block(relative, block_id); - - self.broadcast_packet_all(&CBlockUpdate::new(&position, i32::from(block_id.0).into())) - .await; - } - - // Stream the chunks (don't collect them and then do stuff with them) - pub fn receive_chunks(&self, chunks: &[Vector2]) -> ChunkReceiver { - let (sender, receive) = mpsc::channel(chunks.len()); - let pending_chunks = self.level.fetch_chunks(chunks, sender); - (pending_chunks, receive) - } - - pub async fn receive_chunk(&self, chunk: Vector2) -> Arc> { - let (_, mut receiver) = self.receive_chunks(&[chunk]); - receiver - .recv() - .await - .expect("Channel closed for unknown reason") - } - - pub async fn break_block(&self, position: WorldPosition) { - self.set_block(position, BlockId(0)).await; - - self.broadcast_packet_all(&CWorldEvent::new(2001, &position, 11, false)) - .await; - } - - pub async fn get_block(&self, position: WorldPosition) -> BlockId { - let (chunk, relative) = position.chunk_and_chunk_relative_position(); - let relative = ChunkRelativeBlockCoordinates::from(relative); - let chunk = self.receive_chunk(chunk).await; - let chunk = chunk.read().await; - chunk.blocks.get_block(relative) - } -} diff --git a/pumpkin/src/world/player_chunker.rs b/pumpkin/src/world/player_chunker.rs deleted file mode 100644 index f81aacce4..000000000 --- a/pumpkin/src/world/player_chunker.rs +++ /dev/null @@ -1,168 +0,0 @@ -use std::sync::Arc; - -use pumpkin_config::BASIC_CONFIG; -use pumpkin_core::math::{ - get_section_cord, position::WorldPosition, vector2::Vector2, vector3::Vector3, -}; -use pumpkin_protocol::client::play::{CCenterChunk, CUnloadChunk}; -use pumpkin_world::cylindrical_chunk_iterator::Cylindrical; - -use crate::entity::player::Player; - -use super::World; - -pub async fn get_view_distance(player: &Player) -> i8 { - player - .config - .lock() - .await - .view_distance - .clamp(2, BASIC_CONFIG.view_distance as i8) -} - -pub async fn player_join(world: &World, player: Arc) { - let new_watched = chunk_section_from_pos(&player.living_entity.entity.block_pos.load()); - player.watched_section.store(new_watched); - let chunk_pos = player.living_entity.entity.chunk_pos.load(); - - assert_eq!(new_watched.x, chunk_pos.x); - assert_eq!(new_watched.z, chunk_pos.z); - - log::debug!("Sending center chunk to {}", player.gameprofile.name); - player - .client - .send_packet(&CCenterChunk { - chunk_x: chunk_pos.x.into(), - chunk_z: chunk_pos.z.into(), - }) - .await; - let view_distance = i32::from(get_view_distance(&player).await); - log::debug!( - "Player {} ({}) joined with view distance: {}", - player.gameprofile.name, - player.gameprofile.name, - view_distance - ); - - let new_cylindrical = Cylindrical::new(Vector2::new(chunk_pos.x, chunk_pos.z), view_distance); - let loading_chunks = new_cylindrical.all_chunks_within(); - - world.spawn_world_chunks(player, &loading_chunks); -} - -pub async fn update_position(player: &Arc) { - let entity = &player.living_entity.entity; - let current_watched = player.watched_section.load(); - let new_watched = chunk_section_from_pos(&entity.block_pos.load()); - player.watched_section.store(new_watched); - - if current_watched != new_watched { - //log::debug!("changing chunks"); - let chunk_pos = entity.chunk_pos.load(); - assert_eq!(new_watched.x, chunk_pos.x); - assert_eq!(new_watched.z, chunk_pos.z); - - player - .client - .send_packet(&CCenterChunk { - chunk_x: chunk_pos.x.into(), - chunk_z: chunk_pos.z.into(), - }) - .await; - - let view_distance = i32::from(get_view_distance(player).await); - let old_cylindrical = Cylindrical::new( - Vector2::new(current_watched.x, current_watched.z), - view_distance, - ); - let new_cylindrical = Cylindrical::new(chunk_pos, view_distance); - - let mut loading_chunks = Vec::new(); - let mut unloading_chunks = Vec::new(); - Cylindrical::for_each_changed_chunk( - old_cylindrical, - new_cylindrical, - |chunk_pos| { - loading_chunks.push(chunk_pos); - }, - |chunk_pos| { - unloading_chunks.push(chunk_pos); - }, - ); - if !loading_chunks.is_empty() { - //let inst = std::time::Instant::now(); - entity - .world - .spawn_world_chunks(player.clone(), &loading_chunks); - //log::debug!("Loading chunks took {:?}", inst.elapsed()); - } - - if !unloading_chunks.is_empty() { - // We want to check if this chunk is still pending - // if it is -> ignore - - //let inst = std::time::Instant::now(); - - let watched_chunks: Vec<_> = { - let mut pending_chunks = player.pending_chunks.lock(); - unloading_chunks - .into_iter() - .filter(|chunk| { - if let Some(handles) = pending_chunks.get_mut(chunk) { - if let Some((count, handle)) = handles - .iter_mut() - .rev() - .enumerate() - .find(|(_, handle)| !handle.aborted()) - { - log::debug!("Aborting chunk {:?} ({}) (unload)", chunk, count); - // We want to abort the last queued chunk, that we if a client still - // has a pending request for this chunk, we dont need to do the work - // twice - handle.abort(); - } else { - log::warn!( - "Aborting chunk {:?} but all were already aborted!", - chunk - ); - } - false - } else { - true - } - }) - .collect() - }; - - //log::debug!("Unloading chunks took {:?} (1)", inst.elapsed()); - let chunks_to_clean = entity.world.mark_chunks_as_not_watched(&watched_chunks); - entity.world.clean_chunks(&chunks_to_clean); - - //log::debug!("Unloading chunks took {:?} (2)", inst.elapsed()); - // This can take a little if we are sending a bunch of packets, queue it up :p - let client = player.client.clone(); - tokio::spawn(async move { - for chunk in watched_chunks { - if client.closed.load(std::sync::atomic::Ordering::Relaxed) { - // We will never un-close a connection - break; - } - client - .send_packet(&CUnloadChunk::new(chunk.x, chunk.z)) - .await; - } - }); - //log::debug!("Unloading chunks took {:?} (3)", inst.elapsed()); - } - } -} - -#[must_use] -pub const fn chunk_section_from_pos(block_pos: &WorldPosition) -> Vector3 { - let block_pos = block_pos.0; - Vector3::new( - get_section_cord(block_pos.x), - get_section_cord(block_pos.y), - get_section_cord(block_pos.z), - ) -} diff --git a/pumpkin/src/world/scoreboard.rs b/pumpkin/src/world/scoreboard.rs deleted file mode 100644 index 561b4097b..000000000 --- a/pumpkin/src/world/scoreboard.rs +++ /dev/null @@ -1,127 +0,0 @@ -use std::collections::HashMap; - -use pumpkin_core::text::TextComponent; -use pumpkin_protocol::{ - client::play::{CDisplayObjective, CUpdateObjectives, CUpdateScore, RenderType}, - NumberFormat, VarInt, -}; - -use super::World; - -#[derive(Default)] -pub struct Scoreboard { - objectives: HashMap>, - // teams: HashMap, -} - -impl Scoreboard { - #[must_use] - pub fn new() -> Self { - Self { - objectives: HashMap::new(), - } - } - - pub async fn add_objective<'a>(&mut self, world: &World, objective: ScoreboardObjective<'a>) { - if self.objectives.contains_key(objective.name) { - // Maybe make this an error ? - log::warn!( - "Tried to create Objective which does already exist, {}", - &objective.name - ); - return; - } - world - .broadcast_packet_all(&CUpdateObjectives::new( - objective.name, - pumpkin_protocol::client::play::Mode::Add, - objective.display_name, - objective.render_type, - objective.number_format, - )) - .await; - world - .broadcast_packet_all(&CDisplayObjective::new( - pumpkin_protocol::client::play::DisplaySlot::Sidebar, - "test", - )) - .await; - } - - pub async fn update_score<'a>(&self, world: &World, score: ScoreboardScore<'a>) { - if self.objectives.contains_key(score.objective_name) { - log::warn!( - "Tried to place a score into a Objective which does not exist, {}", - &score.objective_name - ); - return; - } - world - .broadcast_packet_all(&CUpdateScore::new( - score.entity_name, - score.objective_name, - score.value, - score.display_name, - score.number_format, - )) - .await; - } - - // pub fn add_team(&mut self, name: String) { - // if self.teams.contains_key(&name) { - // // Maybe make this an error ? - // log::warn!("Tried to create Team which does already exist, {}", name); - // } - // } -} - -pub struct ScoreboardObjective<'a> { - name: &'a str, - display_name: TextComponent<'a>, - render_type: RenderType, - number_format: Option>, -} - -impl<'a> ScoreboardObjective<'a> { - #[must_use] - pub const fn new( - name: &'a str, - display_name: TextComponent<'a>, - render_type: RenderType, - number_format: Option>, - ) -> Self { - Self { - name, - display_name, - render_type, - number_format, - } - } -} - -pub struct ScoreboardScore<'a> { - entity_name: &'a str, - objective_name: &'a str, - value: VarInt, - display_name: Option>, - number_format: Option>, -} - -impl<'a> ScoreboardScore<'a> { - #[must_use] - pub const fn new( - entity_name: &'a str, - objective_name: &'a str, - value: VarInt, - display_name: Option>, - number_format: Option>, - ) -> Self { - Self { - entity_name, - objective_name, - value, - display_name, - number_format, - } - } -} diff --git a/pumpkin/src/world/worldborder.rs b/pumpkin/src/world/worldborder.rs deleted file mode 100644 index 6402a3f92..000000000 --- a/pumpkin/src/world/worldborder.rs +++ /dev/null @@ -1,113 +0,0 @@ -use pumpkin_protocol::client::play::{ - CInitializeWorldBorder, CSetBorderCenter, CSetBorderLerpSize, CSetBorderSize, - CSetBorderWarningDelay, CSetBorderWarningDistance, -}; - -use crate::client::Client; - -use super::World; - -pub struct Worldborder { - pub center_x: f64, - pub center_z: f64, - pub old_diameter: f64, - pub new_diameter: f64, - pub speed: i64, - pub portal_teleport_boundary: i32, - pub warning_blocks: i32, - pub warning_time: i32, - pub damage_per_block: f32, - pub buffer: f32, -} - -impl Worldborder { - #[must_use] - pub fn new( - x: f64, - z: f64, - diameter: f64, - speed: i64, - warning_blocks: i32, - warning_time: i32, - ) -> Self { - Self { - center_x: x, - center_z: z, - old_diameter: diameter, - new_diameter: diameter, - speed, - portal_teleport_boundary: 29_999_984, - warning_blocks, - warning_time, - damage_per_block: 0.0, - buffer: 0.0, - } - } - - pub async fn init_client(&self, client: &Client) { - client - .send_packet(&CInitializeWorldBorder::new( - self.center_x, - self.center_z, - self.old_diameter, - self.new_diameter, - self.speed.into(), - self.portal_teleport_boundary.into(), - self.warning_blocks.into(), - self.warning_time.into(), - )) - .await; - } - - pub async fn set_center(&mut self, world: &World, x: f64, z: f64) { - self.center_x = x; - self.center_z = z; - - world - .broadcast_packet_all(&CSetBorderCenter::new(self.center_x, self.center_z)) - .await; - } - - pub async fn set_diameter(&mut self, world: &World, diameter: f64, speed: Option) { - self.old_diameter = self.new_diameter; - self.new_diameter = diameter; - - match speed { - Some(speed) => { - world - .broadcast_packet_all(&CSetBorderLerpSize::new( - self.old_diameter, - self.new_diameter, - speed.into(), - )) - .await; - } - None => { - world - .broadcast_packet_all(&CSetBorderSize::new(self.new_diameter)) - .await; - } - } - } - - pub async fn add_diameter(&mut self, world: &World, offset: f64, speed: Option) { - self.set_diameter(world, self.new_diameter + offset, speed) - .await; - } - - pub async fn set_warning_delay(&mut self, world: &World, delay: i32) { - self.warning_time = delay; - - world - .broadcast_packet_all(&CSetBorderWarningDelay::new(self.warning_time.into())) - .await; - } - - pub async fn set_warning_distance(&mut self, world: &World, distance: i32) { - self.warning_blocks = distance; - - world - .broadcast_packet_all(&CSetBorderWarningDistance::new(self.warning_blocks.into())) - .await; - } -} diff --git a/rust-toolchain.toml b/rust-toolchain.toml deleted file mode 100644 index aebc2ae57..000000000 --- a/rust-toolchain.toml +++ /dev/null @@ -1,3 +0,0 @@ -[toolchain] -# Anything in the latest stable version of rust is fine to use. -channel = "stable"