Rethinking Minecraft's Food System



Minecraft Viki (video wiki) ➜ https://minecraft.viki.gg

Minecraft has a lot of foods, but the player only needs to care about a few. But how do we improve this system without making it too complex? I’ve developed a mod to do just that.

Mindful Eating:
https://www.curseforge.com/minecraft/mc-mods/mindful-eating

Abnormals: https://teamabnormals.com/
Patreon: https://www.patreon.com/minecraftabnormals
Discord: https://discord.gg/UejgrBn
Twitter: https://twitter.com/camcamburger

0:00 Introduction
1:16 Mechanics
2:21 Implementation
4:41 Balancing
6:18 Playtesting
7:34 User experience
9:42 Conclusion

source

28 thoughts on “Rethinking Minecraft's Food System”

  1. Taken to it's logical extent, kingbdogz's statement about not limiting creativity already describes the creative mode. I think Vanilla+ modders ought not be shy about introducing more difficulty (at least compelling challenge) to the survival gamemode.

    I spent all of yesterday modding in my IDE with the same aim of revamping survival… it's so cool that this came out around the same time! Since I'm not a very capable modder, I've focused on smaller tweaks (loot, recipes, generation, etc), primarily with the goal of fixing survival progression.

    For example, I cancel the nether portal event, and replace it with checks to see that the portal frame is crying obsidian (made craftable from obsidian) instead. In addition, I removed obsidian from chest loot. This way, the player must obtain diamonds first to procure obsidian, eliminating the option to lava-bucket a portal.

    I have yet to release a mod, on curseforge, or to build a channel to promote it and engage with play-testers. Thank you for being a model to emulate for when I make this step!

    Reply
  2. to answer your question from the start, i assume it's your saturation bar thing that once it reaches a certain point, a part of your saturation is taken away (the level before the hunger bar)
    in other words, it's like the chessboard pattern behind the hunger bar on sky factory 3

    Reply
  3. My initial guess: It's making a differentiation between veggies and meats? Maybe it's something to do with different nutrients effecting the player?

    After watching: I suppose I personally didn't know what to guess in regards to the shimmer across the bar from seeing it initially. I did maybe go into watching this video rather tired though.

    Reply
  4. When I saw the veges hunger bar for the first time, it did not look like veges to me, it looked like a wired green drumsticks. I suggest make the veges bar show a more distinct food to drumsticks like carrots.

    Reply
  5. It's hard to tell from one clip, but the carrot you ate seems to be classified as a "vegetable", which is particularly good at replenishing hunger from sprinting. Different food categories could be more effective for different purposes.

    Reply
  6. My idea: Change the outlines of the icons to a bright red (or a darker red if that appears too harmful) while doing an exhausting activity. While using the proper food, this red color could be weakened, changed to a different color (like orange), or not show up at all.

    My personal opinion would be the last option. Players would then associate the absence of the red outline to the icon on the hunger bar, which would then be associated with the food they are eating; therefore, successfully teaching a player the system. If this display conflicts with the saturation, an alternative could be simply showing the outline on all hunger nodes that do not have saturation (this would mean none would be visible with full saturation which I do not find a problem, for players rarely have the bar full, plus, is acts as a small reward to having full saturation).

    Reply
  7. Something worth considering: minecraft is the worlds most popular game, and its been around for over a decade. However, a look at any post by the devs will reveal hundreds and thousands of comments of people struggling with the most basic concepts and ideas. A lot of that is the language barrier but a significant amount is just people who arent getting it.

    My point is you cant hold everyones hand. They have the tools (search engines, forums, wikis, etc) and if they wont use them then that is on them.

    Personally I found the sheen intuitive, and was correct about what it signified. It was simple, intuitive and did not stray from design concepts that everyone is accustomed to. I wouldnt worry too much about confusing people with a mod they would have to be interested in and seek out in the first place. If they really wanted to know about a feature, they could look it up.

    Just my 2 cents.

    Reply
  8. You could also simply keep your hunger bar design simple and nice looking and have something like a tool tip/buff indicator pop up above the XP number or even the hunger bar itself that quickly pops up and goes away upon eating a food.

    Like:

    [Sustained Exertion]

    Upon eating fruits/vegetables.

    After awhile you could just tick a box so the tool tip doesnt pop up anymore. Or just display it as a buff icon if the player wishes to know whats going on.

    Reply
  9. My initial thought with the shimmering hunger bar was some short-duration special buff like the Star from Mario. Because you are running and jumping around it could be movement speed. The leaf throws me off with what type of buff it's supposed to be. The leave kind of reminds me of spinach, which reminds me of Popeye who was known for strength after eating spinach.

    I hope this is helpful and not just a stream-of-consciousness in written form.

    Reply
  10. 0:54 My best guess is that it changes depending on what kind of food you most recently ate, and the sheen either tells you that you are depleting your hunger haunches or there are specific bonuses depending on what kind of food you ate last.

    Reply
  11. What do all of the food groups correspond to?

    Also, I think it'd be really cool to have Abnormals mods and Farmer's Delight (as well as Abnormals Delight) working with this as well. But, of course, as said in the video, that's almost 200 foods, which is pretty daunting.

    Reply
  12. So, if you eat something that covers multiple different food groups, you'll get the full discount on all of its categories? This seems like it'd create a situation where the most optimal strategy is to eat, like, 2 cooked chickens, and then finish off the meal with something that covers as many different food groups as possible. Which sounds somewhat OP, but maybe it's balanced? After all, doing something like that would require a good deal more work, so maybe a benefit like that would be well earned.

    Reply

Leave a Comment