/StreamlineBase

A base plugin for the Streamline plugin.

Primary LanguageJava

StreamlineBase

Streamline is the ultimate Essentials plugin for Minecraft proxies. This is its base plugin!

Why do I need this?

If you want to use any of Streamline's addons, then you will need this!

What exactly does it do?

This base plugin adds core utensils for creating the best features for your Minecraft proxy.

Current features:

  • Friendly API to create your own addons.
    • Simply, hook into the base plugin (or other addons) and be able to harness the power of creativity!
  • RAT API (Replace A Thing API).
    • This is an API for creating and using placeholders like that of PlaceholderAPI, but for proxies.
    • This has the ability to be hooked into anywhere you need it!
  • Complete reload-ability.
    • This means that when you reload, everything (and I do mean everything) gets reloaded... Configurations, Translations, Command, and even Databases!
  • Advanced storage!
    • Choose from storing on a database (either MySQL / MariaDB or MongoDB) or storing on the local system (YAML).
  • Savables!
    • Saved Player / Console (yes, the Console felt left out... so we allowed it to be saved as well) information and other useful things:
      • Usernames. Every username the player logged in with.
      • Last played server.
      • Display name. What the player is seen as. (You can access this with the RAT API!)
      • Playtime.
      • Experience:
        • Saves the player's network experience and level.
        • You can give players a certain amount of network experience every n ticks!
        • Players will rank-up based on a configurable formula!
  • Neat and organized configuration, command, and translation files!
    • Each addon's files will be neatly sorted into its own folder for your ease of use! No more sorting through countless files!

How do I use the API?

Head on over to our Wiki located HERE to find out more!