Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Intent of the addon
This mod adds equipment for measuring wind speeds in ProtoManly's weather (https://modrinth.com/mod/protomanlys-weather). The mod currently adds:
- A Young propeller type anemometer
- A Young propeller type heavy duty anemometer
- A Davis cup type anemometer
- A tornado probe (anchor type)
- A wind sock
- A garden decoration small replica wind pump
- Displays for reading wind values
The mod will not work without PM weather.
Setting up the channels
To setup a channel on anemometers, shift+right click the anemometer. No item should be held by either left or right hand at the time.
To setup a channel on display, right click the display. Anemometer and display must have same channel to communicate. Channel 0 is non transmitting and is used for debugging. If anemometer channel could not be set, try setting it to 0 and then back to desired channel.
There are currently 100 available channels. channel 66 is used as an indicator that something went wrong or that anemometer was placed under a block. This channel will be freed up once we confirm that random desync of anemometers doesn't happen anymore.
Right clicking anemometer will display it's channels that server and client see. This number must always be equal. The feature now remains in the mod for debugging.
Anemometer GUI will display "Channel could not be set because placement is invalid" This is the case:
- if anemometer is placed under a block,
- if anemometer is in any other dimension than overworld,
- for about 1 sec after it's being placed down, so immediately placing it and setting channel won't work, just wait a sec and then enter channel setup.
Useful commands
Use /windmeter commands to find out which channels are occupied, which are free or get anemometer location by channel number. Sometimes, the channels might bug out, use command clear channel [channel number] to clean up the broken channel. This will not remove the channel from anemometer itself. The anemometer locating and channel clearing command require operator permissions.
Resetting the wind max and temperature max on display
To reset max values on display, shift+right click the display when not holding any items.
Some gameplay info
Wind strengths for anemometers are about:
- 180 mph for Young,
- 163 mph for Davis,
- 229 mph for tornado probes
- 484 mph for heavy duty Young. These will be readjusted when/if wind engine block picking gets an update
Wind sock requires it's dedicated pole to be placed on.
- wind sock tears off somewhere in between 130 - 170 mph and must be re-placed to fix it.
- the pole has a wind strength of 206 mph.
- the pole can be stacked to any height.
Garden windmill requires it's dedicated tower to be placed on.
- windmill has furling tail brake mechanism (just for fun)
- windmill will be damaged by winds above 110 mph and must be re-placed to fix it.
- the upper tower part will permanently bend under strong winds in same direction as the winds.
- the tower pick up strength is 206 mph.
- windmill pick up strength is 164 mph.
- the tower can be stacked to any height.
Wind and weather display obey the PM weather config and will switch between metric or imperial based on that. The display will currently not record speed if not chunk loaded. Tornado passing over should make it record because the tornadoes load chunks. However, the tornado must pass over the chunk that display is in. Example: Your base has a display in the shelter and anemometer on roof. If tornado passes over your base it should record the event. Weather display shows more data but refreshes slower and caps at 999 kmh. Due to calling the readings for risks it is not recommended to place down too many of them.
Tornado probes record atmospheric data for 5 minutes after being placed down. They currently record max wind, max temp, min temp, max dew point and min dew point. After 5 minutes, they stop recording and reward can be dropped upon shift+right-clicking the probe if measured winds were high enough (only after it's done recording). Breaking the probe won't drop any items. Rewards are: iron ingots, gold ingots, diamonds, emeralds, netherite scraps and a netherite ingot. Current data is shown by right-clicking the probe, maximum data is shown by shift-right clicking the probe.
All items and blocks are craftable in survival mode. I suggest using JEI or other recipe viewers to see the recipes.
Some issues that might occur
- Animations of anemometers bug out (this does not affect base function)
- Anemometers might disconnect (have their channel set to 0)
- The channel list not syncing between SERVER and CLIENT
- Description of the probe still says 10 minutes instead of 5, will be changed in next update.
- Desynced issue can be mostly solved by quitting and rejoining the game. If the problem persists, the command for clearing up the channel must be used and anemometer reconnected. If all else fails, delete the "anemometers.dat" file in your saved world folder directory.
Do not redistribute a modified jar file.