Minecraft WeatherNews mod 2026 download
logo
minecraft mod WeatherNews

WeatherNews

Game Version: 1.2.5
Total Downloads: 6,298
Updated: May 4, 2012
Created: Sep 7, 2011
Download WeatherNewsDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
V1.3.1 release 25.74 KB May 4, 2012 1.2.5 1,543 download WeatherNews V1.3.1 releaseDownload
V1.3.0 release 29.92 KB Feb 23, 2012 CB 1.1-R4 917 download WeatherNews V1.3.0 releaseDownload
V1.2.1 release 28.81 KB Dec 18, 2011 CB 1.0.1-R1 1,110 download WeatherNews V1.2.1 releaseDownload
V1.2.0 release 28.95 KB Dec 14, 2011 1.0.0 785 download WeatherNews V1.2.0 releaseDownload
V1.1.1 release 28.86 KB Nov 27, 2011 CB 1337 886 download WeatherNews V1.1.1 releaseDownload
V1.1.0 release 28.77 KB Nov 20, 2011 CB 1337 338 download WeatherNews V1.1.0 releaseDownload
V1.0.2 release 11.44 KB Sep 22, 2011 CB 1185 310 download WeatherNews V1.0.2 releaseDownload
V1.0.1 release 11.80 KB Sep 13, 2011 CB 1060 223 download WeatherNews V1.0.1 releaseDownload
v1.0 release 11.96 KB Sep 7, 2011 CB 1060 186 download WeatherNews v1.0 releaseDownload

Description

Share this:

WeatherNews

All you want to know about weather.

WeatherNews is a small simple mod that shows weather information in chat.
Every time the weather changes it will pronounce to what and how long and what next if possible.

Install

To install just put the jar in the plugins folder in your bukkit installation.

Configuration

Yes I've done it.
There are two systems for now but only one of them should be used.
First of all here is the default configuration. And the system understands newline or line breaks if you provide them correctly through Yaml.

worldwhitelist: false
worlds:
- world_sample
- world_other
showonlogin: true
stepping:
- 1:
    minute: 1
- 60:
    minute: 10
- 240:
    minute: 30
- 360:
    minute: 0
    hour: 1
- 11520:
    minute: 0
    hour: 0
    day: 2
unprecise: true
minimumpercentage: 0.1
maximumpercentage: 1.0
exponentialmod: 2.0
modulator: 79
maximumtime: 180000
variables:
  DAY: "day"
  DAY_PLURAL: "days"
  HOUR: "hour"
  HOUR_PLURAL: "hours"
  MINUTE: "minute"
  MINUTE_PLURAL: "minutes"
  AND: "and"
  SUN: "sun"
  RAIN: "rain"
  THUNDERSTORM: "thunderstorm"
  CLEAR: "${header}${today}${mainclear}${nextclear}"
  UNCLEAR: "${header}${today}${mainunclear}${nextunclear}"
  UNAVAILABLE: "${header}${RED}Weather unavailable."
  BLACKLISTED: "${header}${RED}Sorry I can't do this."
  header: "${GOLD}[WeatherNews] "
  today: |
    Today the day ${TIMEDAY}.
  nextunclear: |
    After that we have something different.
    I will notice you then.
  nextclear: "After that we have ${NEXT} (${ACCURACY}%)."
  mainclear: |
    We have ${NOW} for the next ${NEXTNICE}.
  mainunclear: |
    We have at least ${NOW} for the next ${NEXTNICE} (${ACCURACY}%).
Basic

As one can see there are a number of uppercase words. Uppercase signs that these variables are used by the internal system and have a special symbolic. The system allows you to use variables in strings. It's build up like this "${variablename}". All these variables lies under the "variables" section. Anything else is just Strings and YAML.

Presets

This is a small table over all preset variable names and their usage in the "variables" section.

Variable Name Usage
DAY Set display name of singular day
DAY_PLURAL Set display name of plural days
HOUR Set display name of singular hour
HOUR_PLURAL Set display name of plural hours
MINUTE Set display name of singular minute
MINUTE_PLURAL Set display name of plural minutes
AND Set display name of and
SUN Set display name of sun
RAIN Set display name of rain
THUNDERSTORM Set display name of thunderstorm
CLEAR Will be displayed if the system know which weather will be after the current (change)
UNCLEAR Will be displayed if the system doesn't know which weather will be after the current (change)
BLACKLISTED Will be displayed if this world is blacklisted or not whitelisted
UNAVAILABLE Will be displayed if this world doesn't provide weather information
ACCURACY Get replaced by fake accuracy as percentage from 0-100 without a %
BLACK Sets anything after it black
DARK_BLUE Sets anything after it dark blue
DARK_GREEN Sets anything after it dark green
DARK_AQUA Sets anything after it dark blue (aqua)
DARK_RED Sets anything after it dark red
DARK_PURPLE Sets anything after it dark purple
GOLD Sets anything after it gold
GRAY Sets anything after it gray
DARK_GRAY Sets anything after it dark gray
BLUE Sets anything after it blue
GREEN Sets anything after it green
AQUA Sets anything after it aqua
RED Sets anything after it red
LIGHT_PURPLE Sets anything after it light purple
YELLOW Sets anything after it yellow
WHITE Sets anything after it white
Disable login message (as requested)

Use showonlogin with true and false to change if a login message should be shown.

Whitelist and blacklist support

worldwhitelist can be used to switch between whitelisting and blacklisting.
worlds contains a list of blacklisted or whitelisted worlds.

Time stepping

Stepping allows time to be displayed in steps. This is useful if you wish to hide information from your players. The system will use the entry which is the least less than the current time to the next weather change in ingame Minecraft ticks. 24000 for example is 1 day. An entry consist of up to 3 entrys of minute, hour and day. Please note that there could be strange things happening if not all three are present. This isn't true if anything is made as in the default configuration. For the minute, hour and day entrys a zero means will not show and anything over 1 means divide thou x and multiply with x in integer (natural numbers).

Fake accuracy

First of all here is the formula used to calculate the accuracy and the meaning of the variables.

t  %time left for weather change.
accuracy=((maximumpercentage-minimumpercentage) * exp(-2*pi*(t/maximumtime)^exponentialmod) + minimumpercentage) * 100
Variable Name Usage
maximumpercentage The absolute maximum of accuracy at t=0
minimumpercentage The absolute minimum of accuracy at t=maximumtime
maximumtime This should be somewhere at 180000 because this is the absolute maximum time period for a weather change
exponentialmod This controls the flank of the function should be 2 and bigger than 1
modulator This sets the amount of possible randomization. Should always be a prime and not no big specially not bigger than maximumtime
unprecise Enables fake news

Most of the time changing maximumpercentage and minimumpercentage is sufficient. All of this is try and error and for your comfort changing the config will work while running Craftbukkit.

Command

There is only one command "/wnews" to show the news any time you want it. Running this command at the console will broadcast weather news to all players even if there isn't weather available.

Comments

Add a comment