Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-141165

Single Block Feature Conditions Are Unreliable

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • 1.17.30.25 Beta, 1.17.11 Hotfix
    • None
    • Unconfirmed
    • Windows

      Edit: I now understand the interactions at play. This is a manner of features spreading across chunk boundaries to chunks that have already been generated. The issue below, therefore, is invalid.

       

      Conditions in single block features sometimes aren't enforced prior to placement. The following single block feature should require that grass is below the current position prior to placement:

      {
      	"format_version": "1.13.0",
      
      	"minecraft:single_block_feature": {
      		"description": {
      			"identifier": "bug:decoration"
      		},
      
      		"places_block": "minecraft:podzol",
      
      		"enforce_survivability_rules": false,
      		"enforce_placement_rules": false,
      		"may_attach_to": {
      			"bottom": "minecraft:grass"
      		}
      	}
      }
      

       

      Applying the attached pack with the Creation of Custom Biomes experimental toggle enabled on the seed Coastal Village from the seed picker at position (983, 63, -11) will yield a number of examples.

       

      This issue has only been observed if another block (the water in the case of the attached image) is placed via features prior to attempting this single block feature. Blocks placed in the biome generation phase or carver pregeneration pass seem to always be considered correctly by single block conditions.

       

      This issue is known to exist from at least 1.16.200 to the latest beta as of this writing (1.17.30.25).

            crovono Christopher Cook
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: