CCr4ft3r / appetite

Makes you hungry to make survival more challenging - Highly customizable to match your preferences
https://www.curseforge.com/minecraft/mc-mods/appetite
Other
0 stars 0 forks source link

[Suggestion] hunger bar do not relate to the level #9

Closed blood789 closed 9 months ago

blood789 commented 1 year ago

version:appetite-1.19.2-1.5.1.jar First, set as below:
initialHungerbarMaximum = 3 raisingHungerbarAfter = 5

  1. Join the game, use xp bottle, when I reach level 5, I get another drumstick amount. (√)
  2. When I use command, /xp add @s 10000, my level has increase, but did not get another drumstick amount. (×)
  3. When I get more hunger through the experience bottle, for example, I am 30 at this time, and then consume experience through the enchanting table, my level drops, but the hunger does not follow the decline. (×)
blood789 commented 1 year ago

I hope to be able to change the hunger value to follow the level change at any time, the hunger will increase when the level rises, and when the level drops (for example enchanting or die), it can also decrease together.

For example, you can add more rule im toml startinghunger : 3, minhunger : 3, maxhunger : 10, setOnDeath: 3,

Thanks for your works.

CCr4ft3r commented 10 months ago

Regarding your listed expectations:

  1. This is intentional. I only invoke the rise of the hunger bar on the PickupXp event.

  2. This is also intentional. The hunger leveling feature was intentend to make the early game more difficult. Always loosing a drumstrick when the players level drops, would be probably a bit confusing and dangerous at times. For example: If you set initialHungerbarMaximum to 8 and raisingHungerbarAfter to 3 you will have all 10 drumsticks at reaching level 6. If you level up to level 30 over time and then looses 3 levels by an enchantment for 10 times the player would have 0 drumsticks :D However I still appreciate your thoughts and expectations on this case. I can add a config option so that dropping players level below the last recorded level minus raisingHungerbarAfter will make you loose one drumstick as gained before. If you would like this as an option I can add it in the next update.

CCr4ft3r commented 10 months ago

In response to your second comment:

Correct me if I'm wrong about a made consideration.

blood789 commented 9 months ago

Thank you very much for the author's restoration. I basically agree with your modification suggestions. Have you ever played a version called MITE? Based on the 1.6.4 magic modification, I really like the hunger system in it, and your MOD is the closest.

blood789 commented 9 months ago

Also, when will it be updated to 1.20.1? 1.20.1,please!

CCr4ft3r commented 9 months ago

Glad you like Appetite :) I didn't know MITE before, but I agree that it seems similar in some ways. I will update Appetite hopefully in this month (but certainly by January).