Harder Natural Healing

Harder Natural Healing

2M Downloads

Ridiculous amounts of debug messages

Jackiecrazy opened this issue ยท 11 comments

commented

[12:18:52] [Render thread/INFO] [STDOUT/]: [com.mactso.hardernaturalhealing.config.MyConfig:debugMsg:67]: L2:(4219) C xENDx cTim:0 cSat:0.0 cExt:0.5900074 cFod:9.
[12:18:52] [Server thread/INFO] [STDOUT/]: [com.mactso.hardernaturalhealing.config.MyConfig:debugMsg:67]: L2:(6206) S xENDx sTim:0 sSat:0.0 sExt:0.5900074 sFod:9.
[12:18:52] [Render thread/INFO] [STDOUT/]: [com.mactso.hardernaturalhealing.config.MyConfig:debugMsg:67]: L2:(4220) C xENDx cTim:0 cSat:0.0 cExt:0.5900074 cFod:9.

Like so, endlessly. In addition, there's an item use finish debug message every time someone (including the wandering trader) finishes eating/drinking something. My debug level is 0.

commented

Apologies- will try to fix this tonight.

Okay- found it and will be a fix out shortly.

Sorry for the delay- was sick for the last week.

commented

This is fixed and pushed as version 6a for minecraft 1.17.1

I'll check in on this again before closing on wednesday. Discord is the most effective way to reach me right now. But i will be checking this between now and wednesday.

commented

issue. I need it for 1.16.5... D: cause thats what my pack is on.

commented

Oh! I thought I had introduced this as part of my 1.17 conversion.
Okay- I'll have a 1.16.5 fix out today.

commented

The fix is in testing now. If al goes well, it will be out within the hour.

commented

Test is successful; submitting it for approval.

Thanks SO MUCH for the bug report and continued feedback! It really helps.

Also, since you are using them, If you have any feature/enhancement suggestions I'd love to hear them.

The next planned enhancment to the mob will be command line configuration.
/hardernaturalhealing info
/hardernaturalhealing quickconfig peaceful/easy/hard/hardcore
/hardernaturalhealing minHealth X
/hardernaturalhealing secondsPerHeal X.X
/hardernaturalhealing peaceStarve true/false

This may change slightly duringcoding.

1.16.5 development will continue during 1.18. (and probably 1.19).

commented

Okay- it's approved for 1.16

commented

Good ideas- non trivial but interesting. I'd need a command like

/healingClass

All configuration commands require operator level.

I'm open on whether the "info" command can be used by players or just left as an aid to operators. Thoughts?

Regarding the last bit...

You can
a) set the healingPerSecond to be lower (like 0.05)
b) you can set the delay after combat to be higher (1200 would be a minute of peace required)
c) you can raise the minimum hunger for healing to be 19.5 or 20 meatsticks

Tip: Even tho minecraft displays health in increments of a half heart, it tracks it internally at a very fine level. 19.488887 is displayed as 9 1/2 hearts while 19.500001 is 10 hearts. So a low healing rate would create a constant drag on food while not significantly healing the person.

Good luck with your mod pack. Making ours was a huge push and left me exhausted for weeks afterwards.

commented

thank you a bunch. :)

the command stuff seems interesting. Is this per player or server wide?

it'd be interesting to be able to have a config for when making origins or as some kind of hidden progression thing to set people who don't have natural healing and use other mechanics for healing themselves but could potentially acquire better healing methods with upgraded configurations.

Since currently I've resigned it to just "out of combat self restoration" since a lot of healing in my pack needs to be done with bandages and effects etc. and despite turning off natural regeneration the harder natural healing when out of combat still triggers until you get too low on hunger for it to work.

commented

Good ideas- non trivial but interesting. I'd need a command like

/healingClass

All configuration commands require operator level.

I'm open on whether the "info" command can be used by players or just left as an aid to operators. Thoughts?

Info sounds like it should be a player thing perhaps. if it pulls up stats about your regeneration class etc. bit more transparency and information to the player, provided they know of the command's existence.

Regarding the last bit...

You can a) set the healingPerSecond to be lower (like 0.05) b) you can set the delay after combat to be higher (1200 would be a minute of peace required) c) you can raise the minimum hunger for healing to be 19.5 or 20 meatsticks

Tip: Even tho minecraft displays health in increments of a half heart, it tracks it internally at a very fine level. 19.488887 is displayed as 9 1/2 hearts while 19.500001 is 10 hearts. So a low healing rate would create a constant drag on food while not significantly healing the person.

Yeah, I actually knew of the health fine points cause of tinkering with mob nbt here and there in packs other than this current one. As for the origins, until the healing classes become a thing, it's fine. Our natural regen is like, 8-10ish seconds peace then it heals 1 every second with an exhaustion cost till you're down to 10 hunger, but cause of this you don't get the normal MC instant saturation healing and stuff. So to make healing items and getting gud more useful, rather than just stuffing a pizza or hamburger in your face and being fine in a few seconds which I find kinda dumb in vanilla. :V

Good luck with your mod pack. Making ours was a huge push and left me exhausted for weeks afterwards.

thanks. when you're really trying to make something good, it can become quite an involved process. I'm actually kinda having a week off from it currently and only doing minor changes etc, cause I'm feeling that burn out creeping in...

commented

oh hey again, jackie. so it's not just me going crazy.