Ecliptic Seasons

Ecliptic Seasons

17.4k Downloads

[BUG] The Hygroneter placed does not match the handheld display

Closed this issue ยท 20 comments

commented

Describe the bug
If I use Grate Humidifier and build a greenhouse, if I set it to "humid" humidity, the handheld display will be normal, but the one placed on the wall will display the current biome and ignore the greenhouse environment. The opposite humidity condition is also the same

To Reproduce
Steps to reproduce the behavior:

  1. Build a greenhouse
  2. Adjust humidity
  3. Place Hygroneter on the wall
  4. Confirm display
  5. Adjust the humidity again
  6. Confirm display again

Expected behavior
I think the Hygroneter placed should display the humidity situation of the greenhouse, not just be effective when held in hand

Screenshots
Image

Image

Platform(please complete the following information):

  • Minecraft 1.20.1 Verison
  • Forge 47.4.0
  • EclipticSeasons-1.20.1-forge-0.11.0-pre8

Additional context

commented

If the humidity in the greenhouse is updated, the hygrometer will not change either
I have to replaced it to keep in sync

before:
Image
after:
Image

commented

Only when placed on the grate block will it update in real time, and it will not work if placed in other areas of influence.
But sometimes, this won't work either.

commented

The block-shaped detectors do not update immediately. They have a relatively long delay.

commented

How long has it been?

commented

I can even do this, it's too strange

Image

commented

Depending on the random tick, its probability is 1/30 of the random tick. In addition, it will update immediately once after the initial placement.

commented

Sometimes, as you said, it's true
But in most cases it only updates when it is first placed.

commented

At first, it would still update normally. But after several attempts it eventually failed.
I tested it in an environment with the least mods influence.

I can try to record a video.

commented
2025-06-17.20-46-30.mp4
commented

No other mods in video, only EclipticSeasons.

commented

Depending on the random tick, its probability is 1/30 of the random tick. In addition, it will update immediately once after the initial placement.

It seems to be working, but the delay is too long, so it's impossible to (as accurately as possible) reflect the humidity situation in real time.
So placing it on the wall doesn't have much significance for the greenhouse

commented

same thing happened in 1.21.1 Neoforge

commented

I made a minor rework: the follow-up changes are now triggered by a fixed tick set to 10. The detection position has been changed to one block directly in front.

commented

Currently, when located at the edge of the greenhouse, the detection mechanism often mistakenly determines that it's outside the greenhouse.

commented

However, this issue also seems to be related to height, which is quite curious.

commented

Yes, sometimes the display varies depending on the height. I thought it was a mechanism about greenhouse.

commented

You can treat it as a feature โ€” leaving a one-block gap at the edge of the greenhouse might be better.

commented

maybe should add a item tip to tell everyone how it work

commented

The experience will be better with the new detection mechanism.

commented

Confirmed fixed at 0.11.0-z