Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Bedrock 1.21.0 protocol data #882

Merged
merged 3 commits into from
Jun 14, 2024
Merged

Conversation

CreeperG16
Copy link
Contributor

This pull request adds 1.21.0 bedrock protocol data. This includes:

  • New packet: award_achievement (0x135)
  • Three new fields in start_game: server_identifier, world_identifier, and scenario_identifier
  • New field in text: filtered_message
  • New field in container_close: window_type
  • New InputFlag: block_breaking_delay_enabled
  • New field in code_builder_source: code_status
  • New Metadata key: visible_mob_effects
  • New field for shapeless and shaped recipes in crafting_data: RecipeUnlockingRequirement
  • New sounds (and added missing sounds to previous version - 1.20.80)

Copy link
Member

@extremeheat extremeheat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this!

Missing:

  • ANIMATION_SPAWN_COBWEB after 9813: animation_vault_eject_item
  • ITEM_USED_EVENT after 30: careful_restoration
  • OPENED_VAULT after 15: brushing_completed

Seems like command args + event payloads are incomplete, but this is unrelated to PR, this can be fixed later

data/bedrock/latest/types.yml Outdated Show resolved Hide resolved
data/bedrock/latest/types.yml Show resolved Hide resolved
data/bedrock/latest/types.yml Show resolved Hide resolved
@extremeheat
Copy link
Member

extremeheat commented Jun 14, 2024

I've made the corrections. Thanks for the work on this. There are some other things to address re: command args/events, but this can be handled separately as it applies to many versions. The chunk tests in bedrock-protocol should be done in prismarine-chunk or mineflayer, so that shouldn't be failing the update for now.

@extremeheat extremeheat merged commit 67a392d into PrismarineJS:master Jun 14, 2024
4 checks passed
@extremeheat
Copy link
Member

/makerelease

@rom1504bot rom1504bot mentioned this pull request Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants