Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 879 Bytes

Update Process.md

File metadata and controls

17 lines (15 loc) · 879 Bytes

ViaBedrock Update Process

This file lists the steps necessary to update ViaBedrock.

  1. Update data assets (See Data Asset Sources.md) and BedrockMappingData
  2. Update ProtocolConstants class
  3. Update the EnumGeneratorTask commit hash in build.gradle
  4. Update hardcoded blockstates: Search all files for new BlockState("
  5. Add new vanilla packs to ResourcePacksStorage#VANILLA_PACK_NAMES
  6. Update data in the protocol/data package
  7. Replace Types1_21_4 and EntityTypes1_21_4 with the new type
  8. Replace ClientboundPackets1_21_2 and ServerboundPackets1_21_4 with the new packet enum
  9. Replace ClientboundConfigurationPackets1_21 and ServerboundConfigurationPackets1_20_5 with the new packet enum
  10. Check StructuredDataKey usages and update them to new Minecraft version if needed
  11. Update changed packet contents
  12. Update rewriters
  13. Done!