a05bcc8f29
[Snyk] Upgrade org.projectlombok:lombok from 1.18.34 to 1.18.36 |
||
---|---|---|
.github | ||
.idea | ||
Components | ||
Minepacks | ||
Minepacks-API | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
pom.xml | ||
README.md |
Minepacks is a free and reliable backpack plugin for minecraft server running bukkit or spigot.
Features:
- Configuration
- Backpack size controlled by permissions
- Auto item-collect on full inventory (can be enabled in the config)
- Multiple storage back-ends (Files, SQLite, MySQL)
- Multi language support (multiple language file included)
- Item filter (block items from being stored in the backpack)
- Preserves the NBT data of items (everything that can be stored in a chest can be stored in the backpack)
- Support for name changing / UUIDs
- Auto-updater
- API for developers
Requirements:
Runtime requirements:
- Java 8
- Bukkit, Spigot or Paper for Minecraft 1.8 or newer
- (Optional) PCGF PluginLib (Advantages of using the PCGF PluginLib)
Build requirements:
- JDK for Java 8
- Maven 3
- git
Build from source:
The plugin can be build in 3 different configurations.
All the details about the different build configs and runtime modes can be found here.
Normal version:
git clone https://github.com/GeorgH93/Minepacks.git
cd Minepacks
mvn package
The final file will be in the Minepacks/target
folder, named Minepacks-<CurrentVersion>.jar
.
Standalone version:
This version works without the PCGF-PluginLib, however some API features are not available.
git clone https://github.com/GeorgH93/Minepacks.git
cd Minepacks
mvn package -P Standalone
The final file will be in the Minepacks/target
folder, named Minepacks-<CurrentVersion>-Standalone.jar
.
Release version:
This is the version of the plugin published on dev.bukkit.org and spigotmc.org.
git clone https://github.com/GeorgH93/Minepacks.git
cd Minepacks
mvn clean install -P Standalone
mvn clean package -P Release
The final file will be in the Minepacks/target
folder, named Minepacks-<CurrentVersion>-Release.jar
.
API:
Minepacks V2 comes with an API that allows you to interact with this plugin. If you think there is something missing in the API feel free to open a feature request. Please do not access data of the plugin in any other way than through the provided API, the inner workings will change and I won't keep track of what you are using in your plugin. For more details about the API please check the following links:
Source Code & Details ⚫ JavaDoc ⚫ Build Server