Giter VIP home page Giter VIP logo

fusionpixelmon's Introduction

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.

fusionpixelmon's People

Contributors

brendoncurmi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.