Stationofdoom Plugin
A minecraft paper survival plugin for private servers
List of features
-
Custom enchantments
Flight -> Entities you hit fly up and receive fall damage as they fall down
Furnace -> Ore are smelted directly when you break them
Telepathy -> Items you break go directly to your inventory
-
Support for multiple languages
Currently, German and English are supported. Use /language to change your language
-
Quality of life improvements
- /ping -> Get your current ping
- /voterestart -> Vote for a serverrestart - if the majority of online players vote for a restart the server will be restartet
- /sit -> Allows you to sit
- /afk -> Show in the tablist that you are afk
- Custom tab list
- Custom join/quit messages
- Support for MiniMessage in chat messages
-
Bow combo
Deal more damage with your bow when you hit a combo
Support and Project Discussion:
Installation and Usage
First download the latest version and move it to your server's plugins folder.
Make sure to have a server based on the paper software
Finding the configuration file
First make sure that the jar is in the correct directory, then start the server.
If everything works there should be a config.yml
file in the StationOfDoom
directory.
Enabling discord webhooks
Go to your Discord channel where you want to receive the messages and create a new webhook. Copy the url, paste it into the config.yml
and set enabled to true
.
How To (GitHub download)
Download the plugin from the releases tab and copy the plugin to your plugins folder.
How To (Compiling Jar From Source)
To compile the plugin, you need JDK 21 and an internet connection.
Clone this repo and run gradle jar
from your terminal. You can find the compiled jar in the project root's build/libs
directory.
API Usage
Add the plugin as a dependency to your plugin
Gradle (Groovy dsl)
```groovy
maven {
name "reposiliteRepositoryReleases"
url "https://repo.jonasfranke.xyz/releases"
}
dependencies {
implementation "com.github.atompilz-devteam:TAG"
}
```
Gradle (Kotlin dsl)
```kotlin
maven {
name = "reposiliteRepositoryReleases"
url = uri("https://repo.jonasfranke.xyz/releases")
}
dependencies {
implementation("com.github.atompilz-devteam:TAG")
}
```
Maven
```xml
reposilite-repository
Jonas Franke Repository
https://repo.jonasfranke.xyz/
com.github.atompilz-devteam
stationofdoom
TAG
```
Support Me
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!