aboutsummaryrefslogtreecommitdiff
path: root/azalea-registry/src/extra.rs
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2025-03-25 11:17:39 -0500
committerGitHub <noreply@github.com>2025-03-25 11:17:39 -0500
commitef357fdf3667f3ded03203fc0f7cdec48a01ad8f (patch)
tree6e7429c62a22fec1988278f63554c93bdd905a5d /azalea-registry/src/extra.rs
parent8af265e48bf9f3d5263c074d034770e4216bb3f3 (diff)
downloadazalea-drasl-ef357fdf3667f3ded03203fc0f7cdec48a01ad8f.tar.xz
1.21.5 (#198)
* 25w02a * move item_components codegen to a different module * remove outdated test * 25w03a * start updating to 24w09b * 1.21.5-pre2 * fix broken packets * 1.21.5-rc2 * merge main * delete unused acket_handling * 1.21.5
Diffstat (limited to 'azalea-registry/src/extra.rs')
-rw-r--r--azalea-registry/src/extra.rs123
1 files changed, 73 insertions, 50 deletions
diff --git a/azalea-registry/src/extra.rs b/azalea-registry/src/extra.rs
index 1ba1f0a9..694b9820 100644
--- a/azalea-registry/src/extra.rs
+++ b/azalea-registry/src/extra.rs
@@ -7,24 +7,82 @@ use azalea_registry_macros::registry;
use crate::Registry;
registry! {
-enum WolfVariant {
- Pale => "minecraft:wolf",
- Spotted => "minecraft:wolf_spotted",
- Snowy => "minecraft:wolf_snowy",
- Black => "minecraft:wolf_black",
- Ashen => "minecraft:wolf_ashen",
- Rusty => "minecraft:wolf_rusty",
- Woods => "minecraft:wolf_woods",
- Chestnut => "minecraft:wolf_chestnut",
- Striped => "minecraft:wolf_striped",
+#[derive(Default)]
+enum FoxVariant {
+ #[default]
+ Red => "minecraft:red",
+ Snow => "minecraft:snow",
}
}
-#[allow(clippy::derivable_impls)]
-impl Default for WolfVariant {
- fn default() -> Self {
- WolfVariant::Pale
- }
+registry! {
+enum ParrotVariant {
+ RedBlue => "minecraft:red_blue",
+ Blue => "minecraft:blue",
+ Green => "minecraft:green",
+ YellowBlue => "minecraft:yellow_blue",
+ Gray => "minecraft:gray",
+}
+}
+
+registry! {
+#[derive(Default)]
+enum MooshroomVariant {
+ #[default]
+ Red => "minecraft:red",
+ Brown => "minecraft:brown",
+}
+}
+
+registry! {
+#[derive(Default)]
+enum RabbitVariant {
+ #[default]
+ Brown => "minecraft:brown",
+ White => "minecraft:white",
+ Black => "minecraft:black",
+ WhiteSplotched => "minecraft:white_splotched",
+ Gold => "minecraft:gold",
+ Salt => "minecraft:salt",
+ Evil => "minecraft:evil",
+}
+}
+
+registry! {
+#[derive(Default)]
+enum HorseVariant {
+ #[default]
+ White => "minecraft:white",
+ Creamy => "minecraft:creamy",
+ Chestnut => "minecraft:chestnut",
+ Brown => "minecraft:brown",
+ Black => "minecraft:black",
+ Gray => "minecraft:gray",
+ DarkBrown => "minecraft:dark_brown",
+}
+}
+
+registry! {
+#[derive(Default)]
+enum LlamaVariant {
+ #[default]
+ Creamy => "minecraft:creamy",
+ White => "minecraft:white",
+ Brown => "minecraft:brown",
+ Gray => "minecraft:gray",
+}
+}
+
+registry! {
+#[derive(Default)]
+enum AxolotlVariant {
+ #[default]
+ Lucy => "minecraft:lucy",
+ Wild => "minecraft:wild",
+ Gold => "minecraft:gold",
+ Cyan => "minecraft:cyan",
+ Blue => "minecraft:blue",
+}
}
registry! {
@@ -135,38 +193,3 @@ enum Instrument {
DreamGoatHorn => "minecraft:dream_goat_horn",
}
}
-
-registry! {
-enum PaintingVariant {
- Kebab => "minecraft:kebab",
- Aztec => "minecraft:aztec",
- Alban => "minecraft:alban",
- Aztec2 => "minecraft:aztec2",
- Bomb => "minecraft:bomb",
- Plant => "minecraft:plant",
- Wasteland => "minecraft:wasteland",
- Pool => "minecraft:pool",
- Courbet => "minecraft:courbet",
- Sea => "minecraft:sea",
- Sunset => "minecraft:sunset",
- Creebet => "minecraft:creebet",
- Wanderer => "minecraft:wanderer",
- Graham => "minecraft:graham",
- Match => "minecraft:match",
- Bust => "minecraft:bust",
- Stage => "minecraft:stage",
- Void => "minecraft:void",
- SkullAndRoses => "minecraft:skull_and_roses",
- Wither => "minecraft:wither",
- Fighters => "minecraft:fighters",
- Pointer => "minecraft:pointer",
- Pigscene => "minecraft:pigscene",
- BurningSkull => "minecraft:burning_skull",
- Skeleton => "minecraft:skeleton",
- Earth => "minecraft:earth",
- Wind => "minecraft:wind",
- Water => "minecraft:water",
- Fire => "minecraft:fire",
- DonkeyKong => "minecraft:donkey_kong",
-}
-}