Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pietw3lve/fluxpermillion

🌱 A Minecraft plugin encouraging eco-friendly activities.
https://github.com/pietw3lve/fluxpermillion

bukkit bukkit-spigot fluxpermillion java maven minecraft-plugin paper paper-plugin placeholderapi spigot spigot-plugin

Last synced: 2 months ago
JSON representation

🌱 A Minecraft plugin encouraging eco-friendly activities.

Awesome Lists containing this project

README

        

FluxPerMillion


Build and Publish
GitHub release (latest by date)
Supported versions
License: GPL v3

## Information

FluxPerMillion is a Minecraft plugin that adds an environmental twist to the gameplay. It introduces a new game mechanic, Flux, which is a measure of the environmental impact of player actions. The Flux value increases when players perform actions that would harm the environment in the real world, such as deforestation or excessive fishing, and decreases when players perform eco-friendly actions, such as planting trees or using renewable resources.

## Features

- **Real-time Tracking**: Monitor player actions that contribute to Flux.
- **Sustainable Practices**: Encourage eco-friendly practices like composting, reforestation, and animal preservation.
- **Environmental Awareness**: Raise consciousness about real-world environmental issues, suc as fire prevention and pollution.
- **New Game Mechanics**: With the addition of Flux, players can now execute specific actions that were previously impossible in vanilla Minecraft to either increase or decrease Flux.
- **Customizable Settings**: Configure Flux values, thresholds, decay rates, custom gameplay mechanics, rewards, and penalties to suit your server's needs.

## Commands

| Command | Description | Permission |
| ---------------------------------------- | --------------------------------- | ---------- |
| `/fpm help` | Display the help menu. | default |
| `/fpm inspect ` | Examine a player's Flux value. | default |
| `/fpm toggle` | Toggle the Flux meter visibility. | default |
| `/fpm status` | View the Flux meter status. | default |
| `/fpm lookup ` | Lookup a player's Flux activity. | fpm.lookup |
| `/fpm reload` | Reload configuration. | fpm.reload |

## Placeholders

| Placeholder | Description |
| ----------------------------------- | ----------------------------------------- |
| `%fluxpermillion_points%` | Returns the current Flux value. |
| `%fluxpermillion_status_level%` | Returns the Flux meter status level. |
| `%fluxpermillion_status_color%` | Returns the Flux meter status color code. |
| `%fluxpermillion_max_points%` | Returns the maximum Flux meter value. |
| `%fluxpermillion_offset_points%` | Returns the offset Flux meter value. |
| `%fluxpermillion_percentage%` | Returns the Flux meter percentage. |
| `%fluxpermillion_percentage_color%` | Returns the Flux meter color code. |

## Soft Dependencies

- [Deadly Disasters](https://www.spigotmc.org/resources/deadly-disasters.90806/)
- Customize and configure deadly disasters to trigger at specific Flux thresholds.
- [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)
- Offers placeholders to display Flux values in chat, the action bar, and on scoreboards.

## Reporting Issues

- If you encounter any issues with the plugin, please report them [here](https://github.com/PieTw3lve/FluxPerMillion/issues).