Edition comparisons
Java vs Bedrock command syntax
Commands whose syntax differs between Minecraft Java and Bedrock Edition. Each page is a side-by-side comparison with examples and migration gotchas.
- /giveBedrock uses the legacy `[data]` integer slot (variant/damage value) instead of Java 1.20.5+'s `[components]` syntax. Bedrock kept the pre-component item model.
- /effectBedrock uses a single-form /effect — no give/clear subcommands. The arguments after the target tell the command what to do.
- /summonBedrock uses a positional `<spawnEvent>` string (e.g. 'minecraft:as_baby') instead of Java's NBT block.