Skip to content
This repository has been archived by the owner on Mar 7, 2024. It is now read-only.

Using Experiemental Versions

Gregory Mitchell edited this page Nov 27, 2023 · 2 revisions

Since all StarCosmetics Source Code is open-source, anyone has the ability to use experimental versions of StarCosmetics, if the changes are pushed.

Using the CI

JenkinsCI has freely available downloads from experimental versions published to the master branch. Simply download the one named starcosmetics-<version>.jar and that is your new plugin.

Building from Source

Version to Choose

Branches on the repository are labeled according to their version number. For example, ver/1.3.0 represents StarCosmetics v1.3.0, and depending on when you are reading this, that can be a future, current, or old version of StarCosmetics.

Downloading & Building a Version

This tutorial requires Git and Gradle. Please download both if you do not own them. This tutorial expects you to also have the Java Development Kit on your computer.

0.) Open a Terminal (Command Prompt on Windows, Terminal on Mac/Linux, etc)

1.) Download the Repository

git clone https://github.com/GamerCoder215/StarCosmetics
cd StarCosmetics

2.) Change to the version you want

git checkout ver/1.3.0 # Change 'ver/1.3.0' to whatever branch you want

3.) Build from Source

gradlew clean build

The new plugin should be located in plugin/build/libs. It should be named starcosmetics-<version>.jar. Other JARs are not usable as plugins and are there for other purposes.