https://github.com/foulest/pixeladdons
Spigot plugin that improves the Pixelmon Reforged 1.12.2 experience.
https://github.com/foulest/pixeladdons
minecraft pixelmon
Last synced: about 1 year ago
JSON representation
Spigot plugin that improves the Pixelmon Reforged 1.12.2 experience.
- Host: GitHub
- URL: https://github.com/foulest/pixeladdons
- Owner: Foulest
- License: gpl-3.0
- Created: 2022-11-03T22:44:48.000Z (over 3 years ago)
- Default Branch: 1.12.2
- Last Pushed: 2025-03-31T15:53:20.000Z (about 1 year ago)
- Last Synced: 2025-04-06T09:30:09.063Z (about 1 year ago)
- Topics: minecraft, pixelmon
- Language: Java
- Homepage:
- Size: 28.8 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# PixelAddons
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://github.com/Foulest/PixelAddons/actions/workflows/github-code-scanning/codeql)
[](https://github.com/Foulest/PixelAddons/releases)
[](https://jitpack.io/#Foulest/PixelAddons)
**PixelAddons** is a server-side Spigot plugin that improves the Pixelmon Reforged 1.12.2 experience.
All commands, features, and messages are extensively configurable.
## Features
- **Pokemon Stat Panels:** After every catch, a broadcast message containing a **hoverable stat panel** for the newly
acquired Pokemon is displayed in chat, showing the Pokemon's gender, level, ability, nature, Hidden Power type, EVs,
and IVs. This panel can be shown off using `/show `, and you can view it again using `/stats `. You can
even view other players Pokemon using `/stats ` if you want to. Here's an example of a stat panel:
> 
- **Event Broadcasts**: The stat panels above are embedded into broadcast messages which get sent after every catch,
starter pick, egg hatch, and fossil revival. Additionally, when Pokemon use the **Pickup** ability, a message is sent
to the player telling them what item their Pokemon found. When your Pokemon gain EVs after fights, an EV gain message
is displayed as well. The color of the Pokemon's name in the broadcast changes whether the Pokemon is normal, shiny,
and legendary as well. Here's an example of the post-catch broadcast messages:
> 
- **End Battle Command:** PixelAddons overwrites the Pixelmon Reforged `/endbattle` command. This command was previously
locked behind a hard to find permission and didn't always work. Now, there is no permission needed to end any glitched
battle without having to close your game.
- **Hatch Command:** PixelAddons includes a `/hatch ` command that allows you to instantly hatch eggs for a
configurable price. This drastically improves the egg hatching experience if players can use their in-game money they
earned to expedite the process. The command prompts the users to confirm the egg hatch by having them run the command
twice to prevent accidental hatches.
- **Hunt Reroll Command:** PixelAddons integrates with
**[PixelHunt Remastered](https://pixelmonmod.com/wiki/PixelHunt_Remastered)** and adds a command that allows
players to re-roll the active hunt using `/reroll` (executes `/hunt reload` on the backend.) The re-roll needs all
online members to vote for the re-roll by running the command. Once all online players agree to re-roll the hunt, the
hunt is re-rolled. If only one player is online, a vote is not needed and the hunt is re-rolled. A configurable
cooldown between re-rolls is available to limit the abuse of the command.
- **Commands on First Join:** When players first join the server, PixelAddons can execute a list of commands on their
behalf. This is primarily used to give players items on first join, such as Poke Balls, tools, food, etc. This feature
is present in Essentials, but for servers not using Essentials, it exists in PixelAddons as well.
- **Custom Per-Player Rates:** PixelAddons supports setting custom hidden ability, boss, shiny, and pokerus rates
per-player in any world. These are all disabled by default and only work for players with a specific permission.
## Dependencies
- **[CatServer (1.12.2)](https://catmc.org/)**
- **[Pixelmon Reforged](https://reforged.gg)**
- **[PixelHunt Remastered](https://pixelmonmod.com/wiki/PixelHunt_Remastered)** *(optional)*
- **[AtomDev](https://github.com/josephworks/AtomMC)** *(only in project)*
## Compiling
1. Clone the repository.
2. Open a command prompt/terminal to the repository directory.
3. Run `gradlew shadowJar` on Windows, or `./gradlew shadowJar` on macOS or Linux.
4. The built `PixelAddons-X.X.X.jar` file will be in the `build/libs` folder.
## Download and Run
1. Download the latest version from the [releases page](https://github.com/Foulest/PixelAddons/releases) or compile it
yourself.
2. Make sure your server is running CatServer on version 1.12.2 and Pixelmon Reforged.
3. Place the `PixelAddons-X.X.X.jar` file in your server's `plugins` folder.
4. Start or restart your server.
## Getting Help
For support or queries, please open an issue in the [Issues section](https://github.com/Foulest/PixelAddons/issues).