Known bugs
This page lists known bugs in Matcha Flavoured: places where the pack's code does something it evidently isn't meant to, such as text that shows a raw translation key, tooltips that disagree with an item's real values, and mechanics that don't match the release notes. Each entry was found by reading the pack's source for the current release, 1.12.9. The README asks players to report bugs through the feedback form it links.[1] Bugs fixed in earlier versions are listed in each article's History section and on the version pages.
Untranslated text
When a text component asks for a translation key that the resource pack's language file doesn't define, the game shows the key itself. The following keys are used by the datapack but missing from en_us.json:[2]
| Where it shows | Missing key | Notes |
|---|---|---|
| "Repaired with" line of the shakudo elytra | item.minecraft.copper_block |
The vanilla key is block.minecraft.copper_block, which the hepatizon elytra uses correctly.[3]
|
| Nowhere in practice | item.kleispack.fish.axolotl |
Used by the loot table gameplay/fishing/fish/axolotl, which no other table calls. The junk table's axolotl uses item.kleispack.axolotl, which exists.[4][5]
|
| Name of the white fertilized egg that a farmer can give a player with Hero of the Village | item.kleispack.fertilised_white_egg |
The language file names only the plain, blue and brown fertilized eggs (item.kleispack.fertilised_egg, …_blue_egg, …_brown_egg). The same egg also asks for the item model minecraft:white_egg, which neither the game nor the pack has (the game's egg models are egg, blue_egg and brown_egg), so it shows the missing-model texture. The blue and brown eggs from the same gift are named and drawn correctly. It is a chicken spawn egg, and hatches a temperate chick.[6]
|
Tooltips that disagree with the item
Most of the pack's equipment hides its real attributes and shows a hand-written tooltip instead. In these items the two differ; the real values are the ones that apply.
| Item | Tooltip says | Real value |
|---|---|---|
| Golden Shovel | Mining speed 12 | 15 |
| Steel Pickaxe | Attack damage 4 | 3 |
| Steel Axe | Attack damage 9 | 10 |
| Steel Shovel | Attack damage 4.5 | 3.5 |
| Steel Hoe | Attack speed 3 | 2 |
| Steel Mattock | Attack speed 3 | 2 |
| Iron Mattock | Attack speed 3 | 4 |
| Shakudo Pickaxe | Attack speed 1.2 | 4 |
| Shakudo Hoe | Attack speed 4 | 7 |
| Shakudo Mattock | Attack damage 1 | 2 |
| Hepatizon Mattock | Attack damage 3.5 | 3 |
| Electrum Spear | Attack speed 1.18 | 4 |
| Adamant Spear | Attack damage 4, attack speed 0.95 | 5 and 0.87 |
| Crook | 3 reach | +2 reach in the main hand, +5 in the off hand |
| Puerquito | Regeneration for 0:30 | 0:10 |
| Baked Golden Apple | Regeneration for 0:30 | 1:00 (1,200 ticks) |
| Splash potion of darkness | Darkness and Blindness for 5:00 each | Darkness 1:00, Blindness 0:30 |
Each item's article cites the file. Other tooltip problems:
- The shakudo elytra's tooltip promises an "Elytra Bonus" of 10 seconds off the shakudo regeneration timer, but the item carries the ordinary shakudo armor intrinsic, so it only counts as one more shakudo piece. A separate
matcha:shakudo_elytraintrinsic exists but isn't on the item.[7] The 1.12.2 notes list "Shakudo Elytra Bonus was not working" as fixed.[8] - The adamant pickaxe lists divinity under "Set Bonus:", but tools don't count toward the set bonus. See Divinity.
Mechanics
- No Fortune on the tips of cave vines. The 1.12.2 notes say Fortune now works on tomatoes, glow berry vines and chorus plants.[9] It does on cave vine bodies, but not on the berry-bearing tip block (
cave_vines), whose table lost its Fortune and electrum bonuses in 1.12.3.[10][11] - No Fortune on tomatoes and chorus plants. The tomato (beetroot) and chorus plant tables apply the Fortune and electrum bonuses and then set a fixed count (1–3 tomatoes, 0–1 chorus fruit), which replaces them, as in 1.12.2. 1.12.3 had fixed the order, but the 26.3 tables in 1.12.6-alpha went back to it. See Tomatoes and Chorus Fruit.[12][13]
- No Fortune on native gold's raw gold. The raw gold entry of the stone native gold table is still in the 26.2 format (
functionsinstead ofmodifier). Minecraft 26.3 doesn't read that key, so the raw gold gets neither the Fortune nor the electrum bonus and is always 1. Native deepslate gold is unaffected.[14] - Glow berries from bare vines. The cave vine tables (
cave_vinesandcave_vines_plant) have no check for whether the vine carries berries, unlike vanilla, so every broken cave vine block drops glow berries.[15] - Luck of the Sea doesn't change star ratings. The 1.12.7-beta notes say Luck of the Sea now affects the star rating of fish caught, but the fish in the climate tables have no quality, so it changes only the junk and treasure odds.[16][17]
- Silent fished crystal hearts. The treasure sound checks for the item model
matcha:crystal_heart, but fished crystal hearts usematcha:heart_container, so catching one plays no sound. See Fishing sounds#Bugs.[18] - Incomplete Angler's Almanac. The junk category of the Angler's Almanac has entries for a bowl and a tripwire hook, but no fishing table can give either, so the tab can't be completed.[19][20]
- Milk bottles are rewritten on every inventory change. Since 1.12.8-beta the item updater's milk bottle check looks for the version tag
version: 2, but its own item modifier, like the crafting recipe, still writesversion: 1, so no milk bottle ever passes the check. Every milk bottle held in either hand is rewritten each time the inventory changes. The rewrite gives the same components as the recipe, so nothing visible changes.[21][22][23] - Milking a mooshroom clears every player's mushroom stew. Using a bowl on a mooshroom gives suimono, then runs
clear @a minecraft:mushroom_stew[minecraft:max_stack_size=1]for all players. It runs on any use of a bowl on a mooshroom.[24] - Vanilla foods can't be eaten on a full food bar. The pack's own foods have no food component, so they can always be eaten.[25] Items the pack leaves as they are in vanilla, such as raw meats, and vanilla or modded foods from elsewhere (the creative menu, other mods) keep theirs, so as in vanilla they can only be eaten while the food bar isn't full. Until 1.12.5 a hidden Hunger effect kept the bar from filling; since 1.12.6-alpha, which gives the Hunger effect a use, the pack only tops the bar up with Saturation when it falls to 8 or lower, so the bar can fill up and these foods then can't be eaten.[26] The 1.12.6-alpha notes list this as expected: old foods "may sometimes be inedible", vanilla foods from the creative menu are inedible "unless they update automatically", raw meats are inedible, and modded foods sometimes are. They ask players to report newly crafted or cooked foods that can't be eaten.[27]
- Cake can't be eaten on a full food bar. A placed cake is still the game's own block, and as in vanilla a slice can only be eaten while the food bar isn't full. The pack hides the bar, its own foods restore no food points, and the food level starts at 20 after spawning or respawning and only falls through ordinary exhaustion (sprinting, jumping, swimming), so for some time after each spawn a cake can't be eaten, with nothing on screen to say why; each slice eaten also adds 2 food points, as in vanilla. See Hunger#Food level.[28][29] The 1.12.9 notes list "Cake can sometimes not be eaten" as an expected issue that a future fix will address.[30]
- The last slice of a cake gives no effects. Since 1.12.9, a slice's Instant Health and Health Boost come from an advancement that fires when a player uses a block and checks that the block is a cake. The game checks the block after the slice is eaten, and eating the last slice removes the cake, so that slice gives only the vanilla food points. Up to 1.12.8-beta every slice counted, because the pack read the game's cake-slice statistic.[31][32][33]
- Camel husks still appear outside deserts. When a husk spawns riding a camel husk, the pack replaces the husk with one on foot. Since 1.12.9 the same function is also meant to remove the camel husk outside deserts (its comment says "If the camel is not in a desert, kill it"), and the release notes say camel husks no longer spawn outside deserts, but the command only moves the function's own entity, the old husk, which the pack removes anyway; the camel husk stays.[34][35] See Spawning.
- Iron chain recipe never unlocks. Picking up iron ingots is meant to unlock the recipe that turns 3 iron ingots into 18 chains, but the unlock names
iron_chain_from_iron, while the recipe isiron_chain_from_ingot. The recipe works when placed by hand but never appears in the recipe book.[36][37] - Toadstool recipes never unlock. Obtaining a braised toadstool is meant to unlock the pickled toadstools and toadstool stroganoff recipes, but the check looks for the item model
braised_red_mushroom(read asminecraft:braised_red_mushroom), while the braised toadstool's model ismatcha:braised_red_mushroom. Nothing else unlocks the two recipes, so they never appear in the recipe book, though they can still be crafted.[38][39] - Early pickaxes mine ancient debris. The pack's pickaxes list
#minecraft:mineable/pickaxeas correct for drops without a tier check, and the blocks each tier can't mine are listed by hand. Ancient debris isn't on any of those lists, so even a wooden pickaxe gets it. See Tools#Mining levels.[40] - Mobs keep their spawn equipment drops. The pack means to set the drop chances of the armor and weapons that hostile mobs spawn with to 0, but the command targets
@n(the nearest matching mob) from a function that runs as the new mob without running at its position, so it changes the matching mob nearest the world spawn point instead. Most mobs keep their vanilla chance to drop that gear. See Spawning.[41][42] - Glass bottles lost when crafting stroganoff. The advancement that gives back a milk bottle's glass bottle after crafting does not list stroganoff, toadstool stroganoff or crimson stroganoff, so crafting any of these uses up the bottle. Warped stroganoff is listed and gives its bottle back.[43]
- Updating a blessing removes its texture. Running
/trigger update_itemwhile holding a blessing applies the item modifiermatcha:blessing, which sets the book's item model to the plain enchanted book, so it looks like a Hell-Bound Book instead of its own prayer. Blessings have no entry in the update table, so the command then reports "The held item cannot be updated." The book keeps its enchantments.[44][45] - The item updater doesn't restore enchantments. The item updater gathers each item's standard enchantment levels and then calls
matcha_item:enchants/<slot>to apply them. Until 1.12.6-alpha those functions didn't exist under that name, so the call was skipped. Since 1.12.6-alpha they exist, but they write the item modifier inline with the keyfunction, the Minecraft 26.2 form; in 26.3 the key istype(the pack's own item modifier files changed to it in the same release), so the command fails and updated items still keep the enchantments they had. The off-hand function would also change the main-hand item.[46][47][48][49] - The Wandering Trader never sells a Swamp Hut Map. 1.12.8-beta rebuilt the trader's five village map trades on Minecraft 26.3's village map items, but its swamp hut trade still starts from an empty map and keeps only a filled map. In 26.3 the exploration map function marks the item it is given without turning an empty map into a filled one, so the trade is always thrown away and the trader draws another map trade instead. See Explorer maps#Wandering Trader.[50][51]
Other
- Loot-table steel shears are a shovel. The steel shears are made by smithing ordinary shears, and the updater for old items also turns them into shears,[52][53] but the loot table
matcha:equipment/steel/shearsbuilds them on a stone shovel, which can't shear. No other table or function rolls that table, so it only matters when it is given with/loot.[54] - Two different Labyrinthine discs. The crafted Labyrinthine music disc is built on disc "cat", but the one found in stronghold corridors is built on disc "11".[55][56][57] Both play the same song and look the same, but the game treats them as different items: they don't stack together, and recipes or trades that check the disc type see a different disc.
- Darker trim colors never show. The resource pack has darker trim palettes for armor trimmed with its own alloy (
electrum_darker,shakudo_darker,hepatizon_darker), and the inventory icons of such armor ask for them, but its atlases map those names to the normal palettes, so such trims look the same as on other armor. Since 1.12.6-alpha the trim materials no longer ask for a darker palette on worn armor at all. See Trims.[58][59]
- The level number shows in Afrikaans. Since 1.12.9 the experience level number and the anvil's "Enchantment Cost" line are hidden by language-file entries that replace them with empty text. Every language file in the resource pack has them except Afrikaans (
af_za.json), so in that language the game's own translation shows the level number. See Anvil#Experience.[60][61]
Acknowledged by the developer
The README lists one major known bug: on Purpur servers, and possibly others, keep_inventory is handled per dimension, so it has to be set by command in each dimension or items are lost on death.[62] See Multiplayer.
Up to 1.12.8-beta the repository's to-do file (docket_and_checklist.md, deleted in 1.12.9) listed these as low-priority bugs:[63]
- The post-dragon safe-surface check doesn't exclude structures in general (only trial chambers and the Abbey are exempt).
- Trailblaze boots gave their speed boost on mud brick slabs when jumping, but not when simply running on them. 1.12.6-alpha reworked how the boost is applied; see Trailblaze#Speed.
The 1.12.8-beta notes warn that "some map names will be messed up" and suggest placing the previous version's resource pack under the new one; the change was made "to future-proof map changes in accordance with the Poplar Drop's changes".[64] The Archaeologist's Witch Hut, Desert Temple, Jungle Temple, Warm Ocean Ruin and Mansion maps now show Minecraft 26.3's names (Swamp Hut Map, Desert Pyramid Map, Jungle Pyramid Map, Warm Ocean Ruins Map and Woodland Explorer Map), and the same structure can have two map names: the woodland mansion map is the Woodland Explorer Map from the Archaeologist but the Mansion Map from an abandoned camp, and the ancient city map is the Ancient City Map from the Archaeologist but the Buried Ancient City Map from a camp. No map shows a raw translation key. See Explorer maps.[65][66]
See also
References
- ↑
README.md - ↑
lang/en us.json - ↑
smithing/shakudo elytra.json - ↑
fish/axolotl.json - ↑
fishing/junk.json - ↑
hero of the village/farmer gift.json - ↑
smithing/shakudo elytra.json - ↑ Matcha Flavoured 1.12.2 release notes: "Shakudo Elytra Bonus was not working (not sure how this was deleted)"
- ↑ Matcha Flavoured 1.12.2 release notes: "Fortune now works on: Tomatoes, Glow berry vines, Chorus Plant"
- ↑
blocks/cave vines.json - ↑
blocks/cave vines plant.json - ↑
blocks/beetroots.json - ↑
blocks/chorus plant.json - ↑
blocks/gold ore.json - ↑
blocks/cave vines.json - ↑ Matcha Flavoured 1.12.7-beta release notes: "Luck of the Sea now affects the quality (Star rating) of fish caught"
- ↑
fishing/freshwater cold.json - ↑
fishing sounds/treasure.json - ↑
junk/bowl.json - ↑
fishing/junk.json - ↑
mainhand/milk bottle.json - ↑
modify/milk bottle.json - ↑
crafting/milk bottle.json - ↑
mooshroom milking/replace chocolate with soup.mcfunction - ↑
minecraft/bread.json - ↑
mechanics/manage hunger.mcfunction - ↑ Matcha Flavoured 1.12.6-alpha release notes: "If you use vanilla foods (Ie. from the creative menu) they will be inedible (unless they update automatically)"
- ↑
mechanics/manage hunger.mcfunction - ↑
mechanics/ate cake slice.json - ↑ Matcha Flavoured 1.12.9 release notes: "Cake can sometimes not be eaten (A future fix will address this)"
- ↑
mechanics/ate cake slice.json - ↑
block/cakes.json - ↑
mechanics/cake eaten.mcfunction - ↑
spawn mechanic/remove camel husk jockey.mcfunction - ↑ Matcha Flavoured 1.12.9 release notes: "Camel Husks no longer spawn outside of deserts"
- ↑
recipe unlocks/iron ingot.json - ↑
crafting/iron chain from ingot.json - ↑
recipe unlocks/braised red mushroom.json - ↑
oven/braised red mushroom.json - ↑
non mineable/wood.json - ↑
spawn mechanic/clear drop chances.mcfunction - ↑
spawn mechanic/check mob spawn.mcfunction - ↑
mechanics/glass bottle from crafting.json - ↑
item modifier/blessing.json - ↑
update old items/update held item.mcfunction - ↑
mainhand/adamant axe.mcfunction - ↑
enchants/mainhand.mcfunction - ↑
enchants/offhand.mcfunction - ↑
item modifier/fox pelt.json - ↑
wandering trader/witch hut.json - ↑
wandering trader/village desert.json - ↑
smithing/steel shears.json - ↑
update old items/update held item.mcfunction - ↑
steel/shears.json - ↑
crafting/music disc labyrinthine.json - ↑
music disc/labyrinthine.json - ↑
chests/stronghold corridor.json - ↑
atlases/armor trims.json - ↑
item/shakudo helmet shakudo trim.json - ↑
lang/af za.json - ↑
lang/en us.json - ↑
README.md - ↑
Docket and checklist.md - ↑ Matcha Flavoured 1.12.8-beta release notes: "Some map names will be messed up, just use the other RP (prev version) and place it beneath the newest one if it bothers you"
- ↑
5/woodland mansion.json - ↑
lang/en us.json
| About the pack | |
|---|---|
| Getting started | |
| Releases | |
| Development | |
| This wiki | |