{"id":17864400,"url":"https://github.com/poma123/globalwarming","last_synced_at":"2025-03-21T02:32:32.012Z","repository":{"id":37953462,"uuid":"293159358","full_name":"poma123/GlobalWarming","owner":"poma123","description":"This Slimefun addon adds climate change mechanics to the game.","archived":false,"fork":false,"pushed_at":"2025-02-21T11:51:22.000Z","size":240,"stargazers_count":7,"open_issues_count":11,"forks_count":10,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T20:01:47.416Z","etag":null,"topics":["addon","climate-change","minecraft","slimefun","slimefun-addon","spigot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poma123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-05T21:47:09.000Z","updated_at":"2022-09-11T11:25:53.000Z","dependencies_parsed_at":"2023-01-17T17:15:37.663Z","dependency_job_id":"f9b2e032-9da3-4bf5-9b6b-cf86399c76fe","html_url":"https://github.com/poma123/GlobalWarming","commit_stats":{"total_commits":185,"total_committers":3,"mean_commits":"61.666666666666664","dds":"0.12972972972972974","last_synced_commit":"47b73bc806ce4c6567a0ad5f20bd3547a30b0e6c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":"Slimefun/Addon-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poma123%2FGlobalWarming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poma123%2FGlobalWarming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poma123%2FGlobalWarming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poma123%2FGlobalWarming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poma123","download_url":"https://codeload.github.com/poma123/GlobalWarming/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244725589,"owners_count":20499633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addon","climate-change","minecraft","slimefun","slimefun-addon","spigot"],"created_at":"2024-10-28T09:11:30.586Z","updated_at":"2025-03-21T02:32:31.611Z","avatar_url":"https://github.com/poma123.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GlobalWarming\n\n\nThis Slimefun addon aims to add climate change mechanics to the game.\nA worth-trying, 99% configurable plugin for Minecraft Servers.\n\n## Navigation\n* [Download](#download)\n* [Configuration](#configuration)\n  * [Configuration of biomes](#configuration-of-biomes)\n* [Mechanics](#mechanics)\n  * [Environmental mechanics](#environmental-mechanics)\n  * [Pollution mechanics](#pollution-mechanics)\n  * [News system](#news-system)\n* [Items and machines](#items-and-machines)\n* [API](#api)\n\n## Download\nYou can download GlobalWarming right here: [Development Builds](https://thebusybiscuit.github.io/builds/poma123/GlobalWarming/master/)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://thebusybiscuit.github.io/builds/poma123/GlobalWarming/master/\"\u003e\n    \u003cimg src=\"https://thebusybiscuit.github.io/builds/poma123/GlobalWarming/master/badge.svg\" alt=\"Build Server\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Configuration\nOnce you have successfully installed the plugin, take a look at the [config.yml](https://github.com/poma123/GlobalWarming/tree/master/src/main/resources/config.yml).\n- `worlds` allows you to whitelist or exclude worlds from the mechanics of climate change\n- `world-filter-type` defines how the world filter should work (available types: ``blacklist``, ``whitelist``)\n- Under the `mechanics` section, you can customize the climate change mechanics available\n- You can also set the `needed-research-for-player-mechanics` and this way mechanics will only take effect on players with the research specified \n- The `pollution` section holds pollution production and absorption of machines, items and entities\n- Under the `temperature-options` section, you can configure how the temperature should be calculated based on pollution and weather.\n\nAfter editing a file, restart your server!\n\n### Configuration of biomes\nAfter build #11 the configuration has been changed to BiomeMaps instead of `biomes.yml`.\nAs MC 1.18 has brought and changed biomes, we now have two different biome map .json files located at `/plugins/GlobalWarming/biome-maps/`.\nThe 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.\n\nYou can customize there the `temperature` and the `max-temp-drop-at-night` per biome:\n\u003cdetails\u003e\n  \u003csummary\u003eBiome map .json file example part\u003c/summary\u003e\n \n  ```yaml\n   ...\n   {\n     {\n     \"value\": {\n       \"temperature\": 10,\n       \"max-temp-drop-at-night\": 14\n     },\n     \"biomes\": [\n       \"minecraft:dripstone_caves\"\n     ]\n   },\n   {\n     \"value\": {\n       \"temperature\": 19,\n       \"max-temp-drop-at-night\": 10\n     },\n     \"biomes\": [\n       \"minecraft:lush_caves\"\n     ]\n   },\n   ...\n  ```\n \u003c/details\u003e\n\n## Mechanics\n### Environmental mechanics:\n\n- Forest fires (happens in loaded chunks, fire blocks will appear on random highest blocks in high-temperature conditions)\n- Ice melting (happens in loaded chunks, ice will melt randomly in high-temperature conditions)\n- Player slowness (happens to players if the temp. is high or low enough)\n- Player burning (happens to players if the temp. is extremely high)\n\n### Pollution mechanics:\nPollution can change on a per-world basis. There are two types of pollution mechanics:\n\n##### 1. Pollution production\n- When animals breed\n- When a polluted Slimefun machine completes its process.\n- When a polluted Slimefun item was used in a Slimefun machine.\n\n##### 2. Pollution absorption\n- When a tree grows\n- When an absorbent Slimefun machine completes its process. (default: Air Compressor)\n\n### News system:\n- 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.\n\n## Items and machines\n- Thermometer (Indicates the current temperature)\n- Air Quality Meter (Indicates the current temperature rise)\n- Air Compressor (Absorbs pollution while compressing CO2 into an Empty Canister)\n- Empty Canister\n- CO2 Canister (Contains compressed CO2)\n- Cinnabarite (GEOResource, needed for the Mercury)\n- Mercury (Resource, needed for the Air Compressor craft)\n- Filter (needed for the Air Compressor craft)\n\n![image](https://user-images.githubusercontent.com/25465545/96293130-90bcfa80-0fea-11eb-9f16-d57105148973.png)\n## API\nAll well-documented API classes can be found under the [`me.poma123.globalwarming.api`](https://github.com/poma123/GlobalWarming/tree/master/src/main/java/me/poma123/globalwarming/api) package.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoma123%2Fglobalwarming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoma123%2Fglobalwarming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoma123%2Fglobalwarming/lists"}