Loading...
Beta Modpages Unclaimed

Appetite - Hunger mechanics

Makes you hungry to make survival more challenging - Highly customizable to match your preferences

0 Likes
24557 Downloads
Created by ccr4ft3r

Description

   

Have you ever thought that the hunger system of minecraft is too easy? Appetite can help you out.

 

💡About

Appetite aims to make your survival experience more challenging - by forcing you to eat more food in relation to what you are doing.
It adds time- and event-based rules that cause exhaustion to all players (excepts sleeping ones and players in creative/spectator mode).
Exhaustion is caused by breaking blocks, attacking entities, walking, fishing, climbing and so much more.

 

📜 Exhaustion Rules (customizable & deactivatable)

       ⛏️🪓Exhaustion for breaking and placing blocks
       🚶🏃Exhaustion for sneaking, crawling, walking, jumping and running
       🪵🌱Exhaustion for tilling dirt, pathing dirt and stripping logs
       🏊🏻⛵Exhaustion for swimming and paddling
       🐡Exhaustion for fishing items
       ⚔️🏹Exhaustion for attacking entities and shooting arrows
       🛡️️‍🩹Exhaustion for blocking attacks and taking damage
       🪜🌿Exhaustion for climbing on Climbables and walking up stairs/slabs
       🚪📦Exhaustion for open and closing doors, trapdoors, fence gates and chests

       🥶Exhaustion for freezing (when being inside powder snow)

There are also rules for other mods - look at the "Compatibilities" section
 

🎥Showcase

For this showcase the values of the rules were set to a minium to show the effect.

 

📖 Getting Started

You can enable or disable the exhaustion rules and even tweak the amount of time and events after which exhaustion should be added to players.

For configuration I recommend Configured. There are 3 predefined profiles (difficulty levels) that you can choose from:

  • PECKISH: Enables a few action- and event-based rules and adds a slight amount of additional exhaustion to vanilla.
  • HUNGRY (default profile): Adds moderate exhaustion by enabling a majority of rules.
  • STARVING: All exhaustion rules of interaction, movement and state are enabled to increase your appetite to a whole new level.
You can either edit these profiles or you can create your own one by editing the custom profile.
 

🍔Hunger Leveling

Appetite provides a feature to make survival even more challenging in the early game. I call it: Hunger leveling.
After first joining a world the inital hunger bar only consist of 7 instead of 10 drumsticks (configurable).
You will get further drumsticks after gaining more experience. Look at the Images tab to get an impression.

You can also configure that players should loose gained drumsticks, if their level goes down to the last level, at which the player gained one.

 

🧊Frozen Appetite

There might be some situations where it's inconvenient or challenging to have all that extra exhaustion. 

Therefore Appetite adds an effect that freezes the player's hunger and exhaustion: The 'Frozen Appetite Effect'.
During the effect time the player can do anything without being exhausted. Frozen Appetite is caused by

  • eating frozen food items (currently frozen fish) for 1 minute and
  • the homonymous potion for 2 minutes
To get frozen food just drop non frozen food into a cold biome and wait a minute. Frozen food can also be melted in the same way but in a warm biome.
But watch out! Overconsuming froozen food causes unwanted side effects - just like in real life.

Food from other mods are also supported and can be configured (look at the "Compatibilities" section)

 

🧪Advanced features

Appetite provides further mechanics to increase the difficulty even more and to motivate you to use other items:

   ☀️❄️Exhaustion multiplier for the biome you are in: Hot and cold biomes can even more increase your exhaustion (disabled by default)
   🤺🪖Armor impact: If you wear lighter armor you will be rewarded by getting lower exhaustion whereas heavier armor make your hunger drains faster.
   🌍🌑Dimension blacklist: You can disable additional exhaustion added by Appetite for every dimension you want.
   ❤️🥩Healing multiplier: In vanilla regenerating hearts costs hunger (causes exhaustion). With this option you can increase it.   

   🌙☀️ Exhaustion by time: Appetite let you define specific amounts of exhaustion for any and any number of times of the day, simulating the need of players having a breakfast for example.

 

🔌Compatibilities

Appetite adds compatbility features while using other mods - all supported mods are optional dependencies so you can choose which one you want to use:

🥷GoProne / Personality - Appetites exhaustion rule for crawling also supports crawling for these mods.

🪂Paragliders - Appetite adds an exhaustion rule for paragliding 

🌳FallingTree - chopping trees can be excluded from the exhaustion

🪵HT's Tree Chop - Each tree chop will be considered for causing exhaustion

🪝GrapplingHookMod - Appetite adds an exhaustion rule for pulling yourself up with the grappling hook

📦Carry On - Appetite adds an exhaustion rule for carrying objects and entities

🍎AppleSkin - expand the following section for important notes

⚠️The Hunger Leveling feature enforces compatibility with the AppleSkin mod by itself. Meaning that all AppleSkin overlays consider the smaller hunger bar only because Appetite forces them to do so. If you are facing any display issues regarding AppleSkin check if these still occur without using Appetite. If not then it is definitely a problem of Appetite - please report it as an issue on the Appetite GitHub repo.

🧊 The Frozen Appetite Effect is being caused for all food items with the item tag: "appetite:is_frozen_food". By default this tags includes food from the following mods:
Rotten Creatures, Beach Party, Farmer's Delight, End's Delight, Collector's Reap

 

Important Notes

  • I will only support the last two major release versions of Minecraft for all of my mods (that's currently 1.18.2 and 1.19.2).
  • Time-based rules increase exhaustion gradually - hence the rule also applies, but only proportionally, if you walk less than the defined time.
  • Rules consider the vanilla exhaustion increase. Meaning that "80" for the jumping rule decreases the food bar value exactly after 80 jumps.
  • It's recommended to use Appetite in combination with AppleSkin and mods that add food/crops in general to minecraft.
  • Appetite does not work in peaceful mode
 

🔨ModLoader

Appetite is currently only available for Forge - sorry. Maybe this will change in the future.
 

📝FAQ

Q: Can I use Appetite in my modpack?

A: Yes -  Feel free to include Appetite into your modpack - Remember to give credit and don't claim Appetite as your own creation.

 
Q: Which Minecraft versions are supported?

A: Appetite is currently available for 1.16.5, 1.18.2, 1.19.2 and 1.19.3.

 

Q: Are there any known incompatibilities with other mods?

A: Not yet - most mods like "Tough as Nails", "AppleSkin" and "Survive" are compatible with Appetite - as long as they don't set player exhaustion to an internal used value. If the mod you want to use, also add player exhaustion (like "Survive" do), you have to take this into account when setting the values for Appetite's exhaustion rules.

 

Q: Are you going to backport Appetite to versions before 1.18.2?

A: Probably not - A port for 1.16.5 is now available.

 
Q: Can you add this feature  ...?

A: Sure - if it matches the concept of Appetite. Feel free to post a comment and describe the feature that should be realized.

 

🌎 Links

Report issues on GitHub
 
🍏🍪 Enjoy your food! 🍗🥐


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mouse Tweaks

Enhances inventory management by adding various functions to the mouse buttons.

Bookshelf

An open source library for other mods!

Comforts (Fabric/Forge/Quilt)

Adds sleeping bags and hammocks for, respectively, portability and turning day to night, without setting new spawns. Comes in 16 different colors!

BetterFps

Performance Improvements

Supplementaries

Vanilla+ additions: Jars, signposts, faucets, weather vanes spring launchers, sconces, planters, lights, decoration and automation

RandomPatches (Forge)

A bunch of miscellaneous patches for Minecraft, including configurable connection timeouts, player speed limits and other bug fixes and improvements.

FancyMenu

Customize Minecraft's menus with ease!

Phosphor (Forge)

Performance improvements for Minecraft's lighting engine

Snad

Finally, sand that actually makes sugarcane grow faster.