Minecraft Wiki
Advertisement
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Information icon
This feature is exclusive to Bedrock Edition. 
Information icon
This page was formerly used to gather information for use by Mojang staff, but is not used by them anymore. 
Mojang has stated they consider this information anecdotal and have no particular plans to use it. It's being kept in case wiki readers still find it useful.
Painting
This page uses many images. 
It is not recommended for people with limited or slow internet connections to read through this page.

The developers intend to have both Java and Bedrock editions the same; in order to achieve that, the values ​​of many blocks and items are to be modified in Bedrock Edition. This process is known as "The Flattening" (see Java Edition's flattening). The contents of this page serve as a comparison between Java and Bedrock editions, showing the changes Bedrock Edition will need to make.

All instances of string IDs would be namespaced, and the namespace optional. (Default namespace is minecraft:.)

Blocks and items

Education Edition blocks would be moved to their own namespace, education:, distinct from minecraft:.

  1. a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do These blocks are unobtainable as items without add-ons or editing. They are only intended to be blocks.
  2. a b In Java Edition ominous banners are actually a white banners with several patterns applied, rather than it's own banner, so this includes the ominous banner too.

Entity IDs

  1. In Java Edition they differ only in-memory, not a separate ID. (That the field isn't saved to NBT is a bug.)

Enchantment IDs

Effect IDs

Biome IDs

  1. a b c d e f g h i j k l m n o p q r s t Due to most sub-biomes having been removed in Java Edition in 1.18 (and from Bedrock Edition's natural generation), this biome will be removed instead.

Particle IDs

Gear (item)
This section is a work in progress. 
Please help in the expansion or creation of this Minecraft Wiki page by expanding or improving it. The talk page may contain suggestions.

Sound events

Block states


Painting motives

Painting motives have to become namespaced (minecraft: in front) as well as change their IDs.

Names

Commands

  • /clear [<data: int>] argument removed.
  • /clone [<tileData: int>] argument merged with ID and no longer allows metadata.
  • /execute detect [<data: int>] argument merged with ID and no longer allows metadata.
  • /fill [<tileData: int>] and [<replaceTileData: int>] arguments merged with ID and no longer allow metadata.
  • /give [<data: int>] argument removed.
  • /replaceitem [<data: int>] argument removed.
  • /setblock [<tileData: int>] argument merged with ID and no longer allows metadata.
  • /testforblock [<dataValue: int>] argument merged with ID and no longer allows metadata.

Loot tables

  • set_data function removed.
  • set_data_from_color_index function removed.

Behavior packs

Attributes
  • spell_effects renamed to status_effects.


Components
  • addrider renamed to add_rider.
  • breathable
    • non_breathe_blocks renamed to non_breathable_blocks.
  • color2 renamed to secondary_color.
  • damage_over_time
  • foot_size renamed to step_size.
  • projectile
    • semi_random_diff_damage renamed to semirandom_diff_damage.
  • shooter
    • def renamed to entity_definition.
  • tamemount renamed to tame_mount.
    • attempt_temper_mod renamed to increase_temper.
      • temperMod renamed to increase_temper.
  • teleport.
    • light_teleport_chance renamed to daylight_teleport_chance.
  • timer.
    • randomInterval renamed to random_interval.


AI goals
  • behavior.dragonchargeplayer renamed to behavior.dragon_charge_at_player.
  • behavior.dragondeath renamed to behavior.dragon_death.
  • behavior.dragonflaming renamed to behavior.dragon_flaming.
  • behavior.dragonholdingpattern renamed to behavior.dragon_holding_pattern.
  • behavior.dragonlanding renamed to behavior.dragon_landing.
  • behavior.dragonscanning renamed to behavior.dragon_scanning.
  • behavior.dragonstrafeplayer renamed to behavior.dragon_strafe_at_player.
  • behavior.dragontakeoff renamed to behavior.dragon_take_off.
  • behavior.dragonchargeplayer renamed to behavior.dragon_charge_at_player.
  • behavior.dragonchargeplayer renamed to behavior.dragon_charge_at_player.
  • behavior.ocelotattack renamed to behavior.ocelot_attack.
  • behavior.pickup_items renamed to behavior.pick_up_items.
  • behavior.silverfish_merge_with_stone renamed to behavior.silverfish_infest_block.
Filters
  • has_ability
    • value
      • flySpeed renamed to fly_speed.
      • instaBuild renamed to instant_build.
      • mayfly renamed to may_fly.
      • walkSpeed renamed to walk_speed.
      • worldbuilder renamed to world_builder.
  • is_color
    • value
      • light_green renamed to lime.
      • silver renamed to light_gray.

Game assets

  • Entity models
    • Renamed to use the new ids.
  • Textures
    • Renamed to use the new ids.
    • particles.png (including campfire_smoke.png and soul.png) and kz.png will be split into constituent files.
      • In addition, effect icons will be given a dedicated folder, and old effect texture folders and files removed.
  • Language files
    • Block translation keys are now in the form of block.namespace.block_id instead of tile.something.name (where "something" was an arbitrary name such as "leaves2.big_oak" for dark oak leaves; for instance "tile.leaves2.big_oak.name": "Dark Oak Leaves" has been replaced with "block.minecraft.dark_oak_leaves": "Dark Oak Leaves")
    • Item translation keys are now in the form of item.namespace.item_id instead of item.something.name (where "something" was an arbitrary name such as "skull.creeper" for creeper skull; for instance "item.skull.creeper.name": "Creeper Head" has been replaced with "item.minecraft.creeper_head": "Creeper Head")
    • Entity translation keys are now in the form of entity.namespace.entity_id instead of entity.entity_id.name (for instance "entity.minecart.name": "Minecart" has been replaced with "entity.minecraft.minecart": "Minecart")
    • Enchantment translation keys are now in the form of enchantment.namespace.enchantment_id instead of enchantment.something (where "something" was an arbitrary name such as "waterWorker" for aqua affinity; for instance "enchantment.waterWorker": "Aqua Affinity" has been replaced with "enchantment.minecraft.aqua_affinity": "Aqua Affinity")
    • Effect translation keys are now in the form of effect.namespace.effect_id instead of potion.something (where "something" was an arbitrary name such as "digSlowDown" for mining fatigue; for instance "potion.digSlowDown": "Mining Fatigue" has been replaced with "effect.minecraft.mining_fatigue": "Mining Fatigue")
Advertisement