Minecraft-Console-Client/MinecraftClient/Protocol/Handlers/StructuredComponents/Components/1_21_5
Anon de96462659 Fix structured components: audit fixes, codec helpers, and serialize implementations
- Fix 5 class naming typos: Unbrekable->Unbreakable, Blook->Book,
  Omnious->Ominous, FoodComponentComponent->FoodComponent
- Fix IntangibleProjectileComponent: extends EmptyComponent (Unit type)
- Delete dead code JukeBoxPlayableComponent.cs (duplicated)
- Implement proper Serialize() on BlocksAttacksComponent,
  KineticWeaponComponent, PiercingWeaponComponent
- Extract shared SoundEventHolder/HolderSet codec helpers into
  StructuredComponentCodecHelpers
- Add TypedEntityDataComponent/TypedBlockEntityDataComponent base classes
  for 1.21.9+ typed entity data format
- Fix variable name: uses1218AttributeAndEquippableFormats ->
  uses1216AttributeAndEquippableFormats
- Add entity data version gate (1.21.9+) to v1215 registry
- Fix chicken/variant and zombie_nautilus/variant component types
- Fix empty packet hang in Protocol18 ReadNextPacket loop
- Add structured components integration test harness
2026-06-11 21:33:48 +02:00
..
AdventureModePredicateComponents1215.cs More component updates and fixes for 1.21.5, 1.21.11 and 26.1 2026-03-25 12:46:43 +01:00
AttributeModifiersComponent1215.cs Fixed the component system from 1.20.6 - 1.21.11 2026-03-25 01:08:27 +01:00
BlocksAttacksComponent.cs Fix structured components: audit fixes, codec helpers, and serialize implementations 2026-06-11 21:33:48 +02:00
DyeColorComponent1215.cs More component updates and fixes for 1.21.5, 1.21.11 and 26.1 2026-03-25 12:46:43 +01:00
EitherHolderComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
EnchantmentsComponent1215.cs fix: add lunge enchantment mapping for 1.21.11 2026-03-25 18:00:38 +00:00
EquippableComponent1215.cs Fixed the component system from 1.20.6 - 1.21.11 2026-03-25 01:08:27 +01:00
InstrumentComponent1215.cs More fixed for 1.21.5, 1.21.9, 1.21.11, stress tested against everything from 1.20.6 - 1.21.11 2026-03-25 02:08:59 +01:00
JukeBoxPlayableComponent1215.cs Fixed the component system from 1.20.6 - 1.21.11 2026-03-25 01:08:27 +01:00
PaintingVariantHolderComponent.cs More fixed for 1.21.5, 1.21.9, 1.21.11, stress tested against everything from 1.20.6 - 1.21.11 2026-03-25 02:08:59 +01:00
PotionDurationScaleComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
ProvidesBannerPatternsComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
ProvidesTrimMaterialComponent.cs More fixed for 1.21.5, 1.21.9, 1.21.11, stress tested against everything from 1.20.6 - 1.21.11 2026-03-25 02:08:59 +01:00
SoundEventHolderComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
StoredEnchantmentsComponent1215.cs fix: use HashedStack for container_click and fix enchantments parsing for 1.21.5+ 2026-03-22 02:18:01 +08:00
ToolComponent1215.cs Fixed the component system from 1.20.6 - 1.21.11 2026-03-25 01:08:27 +01:00
TooltipDisplayComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
TrimComponent1215.cs More component updates and fixes for 1.21.5, 1.21.11 and 26.1 2026-03-25 12:46:43 +01:00
VarIntComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00
WeaponComponent.cs Fix CS9107 warnings: use base class properties instead of captured primary constructor parameters 2026-03-24 01:16:05 +00:00