aboutsummaryrefslogtreecommitdiff
path: root/azalea-inventory/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-04-25 05:45:55 +0330
committermat <git@matdoes.dev>2025-04-25 05:45:55 +0330
commit4a7d21425ca644de776bd380abbfabc816710f43 (patch)
tree9540e646b706d9c4e2a9107528dff75a352c100e /azalea-inventory/src
parentb3af8d73faa2663e25e5688897720e57842f99ae (diff)
downloadazalea-drasl-4a7d21425ca644de776bd380abbfabc816710f43.tar.xz
fix some data components
Diffstat (limited to 'azalea-inventory/src')
-rw-r--r--azalea-inventory/src/components.rs9
1 files 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<registry::JukeboxSong, JukeboxSongData>),
}
impl DataComponent for JukeboxPlayable {
@@ -1206,8 +1206,8 @@ pub struct ItemDamageFunction {
#[derive(Clone, PartialEq, AzBuf)]
pub enum ProvidesTrimMaterial {
- Holder(Holder<TrimMaterial, DirectTrimMaterial>),
- Registry(TrimMaterial),
+ Referenced(ResourceLocation),
+ Direct(Holder<TrimMaterial, DirectTrimMaterial>),
}
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,
}