PlasHost Help

Introduction to Streamline

StreamlineCore is a Minecraft plugin that adds endless functionality to Minecraft servers through what is known as Modules. These Modules are downloadable content that you insert into the modules folder within the StreamlineCore plugin to enhance your server.

Streamline Modules can provide a variety of features, and server admins and developers can even create their own using the plugin's intuitive API.

Supported Server Types

Here are the server types that are natively supported by the plugin.

Bukkit Version

Bungee Version

Velocity Version

Streamline Requirements

There are only one plugin requirement for Velocity and Bungee, while Bukkit requires two plugins.

Bungee and Velocity Requirements

Bukkit Version Requirements

Installation

To install Streamline, follow these steps:

  1. Check the list of requirements and download/install the necessary plugins.

  2. Download the plugin from here.

  3. Insert the plugin into your server's plugins folder.

  4. Start and then stop your server.

  5. Add Modules. Read here for more about modules.

  6. Configure the plugin. Read here for configuration instructions.

  7. Start your server.

  8. Enjoy! Leave a rating here if you find the plugin useful.

Configuration

Streamline offers many features for your server, so the configuration may seem extensive. This section aims to guide you through it.

File System Layout

The main folder:

Main Folder Explanation

The commands folder:

Commands Folder Explanations

Developer API

Streamline was developed with developers in mind, featuring a robust API that is professionally managed.

Import StreamlineCore

Maven

Repository

<repositories> <repository> <id>jitpack</id> <url>https://jitpack.io/</url> </repository> </repositories>

Dependencies

<dependencies> <!--Main API--> <dependency> <groupId>com.github.Streamline-Essentials.StreamlineCore</groupId> <artifactId>API</artifactId> <version>master-SNAPSHOT</version> <scope>provided</scope> </dependency> <!--Backend API (Bukkit, Fabric, Forge)--> <dependency> <groupId>com.github.Streamline-Essentials.StreamlineCore</groupId> <artifactId>API</artifactId> <version>master-SNAPSHOT</version> <scope>provided</scope> </dependency> </dependencies>

Gradle

repositories { maven { uri("https://jitpack.io") } }

Dependencies

dependencies { compileOnly("com.github.Streamline-Essentials.StreamlineCore:API:master-SNAPSHOT") // Main API compileOnly("com.github.Streamline-Essentials.StreamlineCore:BAPI:master-SNAPSHOT") // Backend API }
Last modified: 08 September 2024