alexantoniades / FusionPixelmon

A plugin/mod hybrid that adds extra features to your Pixelmon Sponge server.

Home Page:https://ore.spongepowered.org/FusionDev/FusionPixelmon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FusionPixelmon

license version discord

This is a plugin/mod hybrid that adds extra features to your Pixelmon Sponge server.

Summary

  1. Features
  2. Commands and Permissions
  3. Installing
  4. Download
  5. Dependencies
  6. Development Dependencies
  7. Config
  8. Known Issues

Features

PokeDesigner

An interactive GUI for modifying your Pokemon.

Inspired by the pokemon designer on PokeCentral.org

ArcPlates

An interactive GUI for storing Plates for your Arceus, and quickly switching the active held plate.

Picking up Shrines

Shrines, Timespace Altars, and Arc Chalices are unbreakable blocks in the Pixelmon mod. This plugin allows the "breaking" and picking up of these structures. Right clicking one of these structures while holding an iron or diamond pickaxe in survival mode will drop this item in your inventory, if there are available slots.

Craftable Master Balls

Master Balls are made craftable again with the old recipe.

Anti-Fall Damage

After winning a battle while flying on a pokemon, the player will fall to the ground as they will no longer be in flight. There is an issue on some servers that when the player falls, they'll take fall damage. This plugin prevents taking fall damage by giving a 5 second grace period after defeating a pokemon.

Sponge Inventory API

An API for handling and creating custom GUI inventories.

Pixelmon API

An API wrapper for some features from the Pixelmon mod.

Pixelmon Currency API

A Bank API for the Pixelmon currency.

Commands and Permissions

Command Permission Description
/pd fusionpixelmon.command.pokedesigner Opens the PokeDesigner UI
/pokedesigner
/arc fusionpixelmon.command.arc Opens the ArcPlates UI

Note: Empty fields will follow the values of the row above them.

Installing

As this is executed as a plugin, it only needs to be installed server-side in the 'mods' folder of a Sponge server.

Download

You can download the latest version from https://ore.spongepowered.org/FusionDev/FusionPixelmon

Dependencies

These are the mods that need to be installed on the server for FusionPixelmon to work.

  • Forge
    • forge-1.12.2-14.23.5.2847-universal.jar
  • Sponge Forge
    • spongeforge-1.12.2-2825-7.1.6.jar
  • Pixelmon
    • Pixelmon-1.12.2-7.2.2-universal.jar
    • Pixelmon-1.12.2-7.1.1-universal.jar
    • Pixelmon-1.12.2-7.0.8-universal.jar

Multiple versions may be listed under the same mod to show which versions have been tested with this plugin. Only one version of each entry needs to be installed at a given time.

Development Dependencies

These are the dependencies used for developing FusionPixelmon

  • Pixelmon
    • Pixelmon-1.12.2-7.0.8-universal.jar
  • Sponge API
    • spongeapi-7.2.0-20191130.150509-32-shaded.jar
  • Sponge Forge
    • spongeforge-1.12.2-2825-7.1.6-dev-shaded.jar
  • Forge Src
    • forgeSrc-1.12.2-14.23.5.2768.jar

Config

The config files can be found on the server in config/fusionpixelmon as well as serialized data. Only modify .conf files, so as not to corrupt serialized datafiles.

To modify features of this plugin, open fusionpixelmon.conf, and start the server after saving any changes made.

Above the settings in the config file, there will be a comment explaining the setting and some will tell you how to disable the feature entirely.

For example:

# Block the player from taking fall damage after winning a battle against a pokemon.
anti-fall-damage=true
# Pixelmon blocks that the player is able click on to collect.
# To disable entirely, delete everything inside the brackets.
shrine-pickup=[
    "pixelmon:timespace_altar",
    "pixelmon:plateholder",
    "pixelmon:articuno_shrine",
    "pixelmon:zapdos_shrine",
    "pixelmon:moltres_shrine"
]
...

To return the fusionpixelmon.conf config file back to the original, you can either delete it and it'll be created upon next server startup, or copy-paste the values from the default config.

Known Issues

  • Using Sponge 7.2.0 causes levels to be bought 1 at a time, and Pokemon to revert back to original form after battling or returning to pokeball.
  • Using inventory mods (like InventoryTweaks) on an open GUI menu can break the menu or cause item duplications.

About

A plugin/mod hybrid that adds extra features to your Pixelmon Sponge server.

https://ore.spongepowered.org/FusionDev/FusionPixelmon

License:MIT License


Languages

Language:Java 100.0%