Skip to content

This Slimefun addon adds climate change mechanics to the game.

License

Notifications You must be signed in to change notification settings

poma123/GlobalWarming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlobalWarming

This Slimefun addon aims to add climate change mechanics to the game. A worth-trying, 99% configurable plugin for Minecraft Servers.

Navigation

Download

You can download GlobalWarming right here: Development Builds

Build Server

Configuration

Once you have successfully installed the plugin, take a look at the config.yml.

  • worlds allows you to whitelist or exclude worlds from the mechanics of climate change
  • world-filter-type defines how the world filter should work (available types: blacklist, whitelist)
  • Under the mechanics section, you can customize the climate change mechanics available
  • You can also set the needed-research-for-player-mechanics and this way mechanics will only take effect on players with the research specified
  • The pollution section holds pollution production and absorption of machines, items and entities
  • Under the temperature-options section, you can configure how the temperature should be calculated based on pollution and weather.

After editing a file, restart your server!

Configuration of biomes

After build #11 the configuration has been changed to BiomeMaps instead of biomes.yml. As MC 1.18 has brought and changed biomes, we now have two different biome map .json files located at /plugins/GlobalWarming/biome-maps/. The plugin itself decides which biome map should be used, also if an invalid biome has been accidentally configured the internal default biome map will be used.

You can customize there the temperature and the max-temp-drop-at-night per biome:

Biome map .json file example part
 ...
 {
   {
   "value": {
     "temperature": 10,
     "max-temp-drop-at-night": 14
   },
   "biomes": [
     "minecraft:dripstone_caves"
   ]
 },
 {
   "value": {
     "temperature": 19,
     "max-temp-drop-at-night": 10
   },
   "biomes": [
     "minecraft:lush_caves"
   ]
 },
 ...

Mechanics

Environmental mechanics:

  • Forest fires (happens in loaded chunks, fire blocks will appear on random highest blocks in high-temperature conditions)
  • Ice melting (happens in loaded chunks, ice will melt randomly in high-temperature conditions)
  • Player slowness (happens to players if the temp. is high or low enough)
  • Player burning (happens to players if the temp. is extremely high)

Pollution mechanics:

Pollution can change on a per-world basis. There are two types of pollution mechanics:

1. Pollution production
  • When animals breed
  • When a polluted Slimefun machine completes its process.
  • When a polluted Slimefun item was used in a Slimefun machine.
2. Pollution absorption
  • When a tree grows
  • When an absorbent Slimefun machine completes its process. (default: Air Compressor)

News system:

  • Every time the pollution changes in a world, a new "Breaking News" message will appear to all the players in that world, with a nice randomly chosen news report from the real world.

Items and machines

  • Thermometer (Indicates the current temperature)
  • Air Quality Meter (Indicates the current temperature rise)
  • Air Compressor (Absorbs pollution while compressing CO2 into an Empty Canister)
  • Empty Canister
  • CO2 Canister (Contains compressed CO2)
  • Cinnabarite (GEOResource, needed for the Mercury)
  • Mercury (Resource, needed for the Air Compressor craft)
  • Filter (needed for the Air Compressor craft)

image

API

All well-documented API classes can be found under the me.poma123.globalwarming.api package.

About

This Slimefun addon adds climate change mechanics to the game.

Topics

Resources

License

Stars

Watchers

Forks

Languages