From 4a7d21425ca644de776bd380abbfabc816710f43 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 25 Apr 2025 05:45:55 +0330 Subject: [PATCH] fix some data components --- azalea-inventory/src/components.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/azalea-inventory/src/components.rs b/azalea-inventory/src/components.rs index df0999a9..9e0a37b0 100644 --- a/azalea-inventory/src/components.rs +++ b/azalea-inventory/src/components.rs @@ -809,7 +809,7 @@ impl DataComponent for ContainerLoot { #[derive(Clone, PartialEq, AzBuf)] pub enum JukeboxPlayable { - Registry(registry::JukeboxSong), + Referenced(ResourceLocation), Direct(Holder), } impl DataComponent for JukeboxPlayable { @@ -1206,8 +1206,8 @@ pub struct ItemDamageFunction { #[derive(Clone, PartialEq, AzBuf)] pub enum ProvidesTrimMaterial { - Holder(Holder), - Registry(TrimMaterial), + Referenced(ResourceLocation), + Direct(Holder), } impl DataComponent for ProvidesTrimMaterial { const KIND: DataComponentKind = DataComponentKind::ProvidesTrimMaterial; @@ -1263,7 +1263,7 @@ impl DataComponent for CowVariant { #[derive(Clone, PartialEq, AzBuf)] pub enum ChickenVariant { - Registry(azalea_registry::ChickenVariant), + Referenced(ResourceLocation), Direct(ChickenVariantData), } impl DataComponent for ChickenVariant { @@ -1271,6 +1271,5 @@ impl DataComponent for ChickenVariant { } #[derive(Clone, PartialEq, AzBuf)] pub struct ChickenVariantData { - // not a typo, as of 1.21.5 chicken variants do actually seem to be encoded like this pub registry: azalea_registry::ChickenVariant, }