From 3a0da3cd673ddfcd40f074a28603aac35dcc2208 Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 24 Mar 2026 19:02:41 +0100 Subject: [PATCH] Document Bedrock test instance block limitation, document increased collision_box range / size (#133) Removed extended_collision_box from docs - while it'll still be accounted for, users should migrate to just increasing the normal collision box --- wiki/geyser/current-limitations.md | 1 + wiki/geyser/custom-blocks.md | 27 ++++----------------------- 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/wiki/geyser/current-limitations.md b/wiki/geyser/current-limitations.md index 09e7ac3..0973eaf 100644 --- a/wiki/geyser/current-limitations.md +++ b/wiki/geyser/current-limitations.md @@ -35,6 +35,7 @@ The following things cannot be fixed without changes to Bedrock or the Java prot - Maximum sign length different on Java/Bedrock edition ([GeyserMC/Geyser#4130](https://github.com/GeyserMC/Geyser/issues/4130)) - Second line on advancement toasts ([GeyserMC/Geyser#3205](https://github.com/GeyserMC/Geyser/issues/3205)) - Showing non-vanilla enchantment levels, such as "Silk Touch 2" ([GeyserMC/Geyser#5252](https://github.com/GeyserMC/Geyser/issues/5252)) +- Test instance blocks are not available in Bedrock ([GeyserMC/Geyser#6164](https://github.com/GeyserMC/Geyser/issues/6164)) ## Fixed with the included GeyserIntegratedPack {#fixed-with-geyserintegratedpack} diff --git a/wiki/geyser/custom-blocks.md b/wiki/geyser/custom-blocks.md index 180edc2..bc8b6b5 100644 --- a/wiki/geyser/custom-blocks.md +++ b/wiki/geyser/custom-blocks.md @@ -99,12 +99,12 @@ The following details the schema for the mappings file. Only the `name` field is - Default: none - Description: The name of the custom block. - `collision_box`: - - Type: `object` + - Type: `object` or array of `object`s for multiple collision boxes - `origin`: - Type: `array` - Default: Inferred from overridden block - Description: An array of x, y, and z origin values - - Range: Must be in range `[-8, 0, -8]` to `[8, 16, 8]`, inclusive + - Range: Must be in range `[-8, 0, -8]` to `[8, 24, 8]`, inclusive - `items`: - Type: `float` - Default: Inferred from overridden block @@ -113,11 +113,12 @@ The following details the schema for the mappings file. Only the `name` field is - Type: `array` - Default: Inferred from overridden block - Description: An array of x, y, and z size values + - Range: Must be in range `[0, 0, 0]` to `[16, 24, 16]`, inclusive - `items`: - Type: `float` - Default: Inferred from overridden block - Description: An size value for a single axis - - Range: Addittion of `origin` and `size` must be in range `[-8, 0, -8]` to `[8, 16, 8]`, inclusive. + - Range: The sum of `origin` and `size` must be in range `[-8, 0, -8]` to `[8, 24, 8]`, inclusive. - `destructible_by_mining`: - Type: `integer` - Default: Inferred from overridden block @@ -126,26 +127,6 @@ The following details the schema for the mappings file. Only the `name` field is - Type: `string` - Default: the name of the custom block - Description: The display name of the block. - - `extended_collision_box`: - - Type: `object` - - `origin`: - - Type: `array` - - Default: Inferred from overridden block - - Description: An array of x, y, and z origin values - - Range: Must be in range `[-8, 0, -8]` to `[8, 16, 8]`, inclusive - - `items`: - - Type: `float` - - Default: Inferred from overridden block - - Description: An origin value for a single axis - - `size`: - - Type: `array` - - Default: Inferred from overridden block - - Description: An array of x, y, and z size values - - `items`: - - Type: `float` - - Default: Inferred from overridden block - - Description: An size value for a single axis - - Range: Addittion of `origin` and `size` must be in range `[-8, 0, -8]` to `[8, 16, 8]`, inclusive. - `friction`: - Type: `float` - Range: `0.0` to `1.0`