mojira.dev
MC-123966

Rail recipe is given to the player only after crafting a minecart

The bug

The rail recipe is given to the player when a minecart is in the player's inventory. This seems odd and is unexpected, as rails are required to ride minecarts, and as such are usually crafted first.

Linked issues

Attachments

Comments 19

You need a minecart to get the recipe for rails.

Sorry but this is silly... Should be the opposite... first You make rail then You build cart... it is obvious...

Reopened, this indeed seems very odd and might be considered a valid bug. Probably intended though.

Can confirm in 21w03a.

Can confirm in 21w05b.

9 more comments

Obviously some developer added this intentionally for it to be like this - that does not happen accidentally or through some interaction with unrelated code - however this is absolutely a bug. There is no other precedent for this type of restriction for a recipe (the closest similarity is the boat recipe unlocking when the player enters water for the first time). It is also, more importantly, completely inconsistent with all of the other rail recipes - none of which require the player to have had a minecart in their inventory to unlock. It makes NO sense for the player to have Powered Rails and Detector Rails unlocked but not the basic Rails recipe. And just so we are clear, the solution here is NOT to add the minecart requirement to the other rail recipes.

I mean, that is A solution, just not the one you want. Also, I'd argue the closest similar recipe is flint and steel, which unlocks as you get obsidian.

The only bug here is that the rail condition is different from other rail types, as long as they are all consistent, then this is fixed.

There are also other examples of non-intuitive recipe triggers, for example you get the boat recipe by jumping in water, the torch recipe when you've crafted a stone pickaxe, and the chest recipe when more than 9 slots in your inventory are filled.

@@unknown Please be civil here, I have removed your comment. Please only leave comments here if you have something useful to add to the bug report.

This absolutely should be fixed, I was scratching my head for ages trying to figure out why it wasn't showing up, came here to report, but found this thread.
Not criticizing the devs, I get why they made it this way, but from getting iron/ gold would make a whole lot more sense

DonaldTheDon

(Unassigned)

Confirmed

Advancements

minecart, rail

Minecraft 1.12.2, 1.14.4, 19w41a, 1.15.1, 21w03a, ..., 1.18.2, 1.19.2, 1.19.3, 1.19.4, 24w06a

Retrieved