@@ -3,8 +3,10 @@ use ::java::world::item::ItemStack
33#[since="1.19.4"]
44dispatch minecraft:block_entity[decorated_pot] to struct DecoratedPot {
55 ...super::BlockEntity,
6- /// Item ID of what was used for each side of the pot.
7- sherds?: [#[id] Sherd] @ 4,
6+ /// Item ID of what was used for each side of the pot. \
7+ /// Only vanilla pottery sherds have hardcoded decoration textures.
8+ /// Other items are treated like brick.
9+ sherds?: [#[id="item"] string] @ 4,
810 /// Loot table that will populate this container.
911 #[since="1.20.3"]
1012 LootTable?: #[id(registry="loot_table",empty="allowed")] string,
@@ -16,33 +18,3 @@ dispatch minecraft:block_entity[decorated_pot] to struct DecoratedPot {
1618}
1719
1820dispatch minecraft:block[decorated_pot] to minecraft:block_entity[decorated_pot]
19-
20- enum(string) Sherd {
21- Angler = "angler_pottery_sherd",
22- Archer = "archer_pottery_sherd",
23- ArmsUp = "arms_up_pottery_sherd",
24- Blade = "blade_pottery_sherd",
25- Brewer = "brewer_pottery_sherd",
26- Brick = "brick",
27- Burn = "burn_pottery_sherd",
28- Danger = "danger_pottery_sherd",
29- Explorer = "explorer_pottery_sherd",
30- Friend = "friend_pottery_sherd",
31- Heart = "heart_pottery_sherd",
32- Heartbreak = "heartbreak_pottery_sherd",
33- Howl = "howl_pottery_sherd",
34- Miner = "miner_pottery_sherd",
35- Mourner = "mourner_pottery_sherd",
36- Plenty = "plenty_pottery_sherd",
37- Prize = "prize_pottery_sherd",
38- Sheaf = "sheaf_pottery_sherd",
39- Shelter = "shelter_pottery_sherd",
40- Skull = "skull_pottery_sherd",
41- Snort = "snort_pottery_sherd",
42- #[since="1.20.5"]
43- Flow = "flow_pottery_sherd",
44- #[since="1.20.5"]
45- Guster = "guster_pottery_sherd",
46- #[since="1.20.5"]
47- Scrape = "scrape_pottery_sherd",
48- }
0 commit comments