
PooperMC
The all-in-one solution for any server. Message Logging, Mention, Chat Color, Description / MotD, Muting, Reporting, Staff-Chat, Friends, Parties, Vein-Mining, Whitelist, Better-AI, AFK, Menu Commands, Global Ender Chest, Death-Banning, Anvil-Cap and more!
Tags
Creators
Details
0.1.8
Compatibility
Required content
Changes
Almost non-beta, just need some more fixes!
Main Changes
- Made database dependencies now dynamically downloaded based on the configuration, to reduce JAR size.
- Made the configuration examples easier to understand and overall better.
- Added storage-method to the configuration, to allow for the new methods, which are listed below, too.
Storage Methods
Recommended:
- Database - Saves all data into a database, requires the database section in the config to be fully configured.
- YAML - Saves all data in the simple and readable YAML format, in seperate sections.
Not Recommended:
- Plaintext - Saves all data in a text file, with values seperated by "|".
- RAM - Saves all data in memory, without saving it to a file, which also means that restarting the plugin or the server will lose all data.
For Developers
- Added a plugin message, that just sends a player to a gamemode. Uses the
peelocity:joiningchannel and needs to be sent over/by a player with the byte data being the gamemode as a string.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:FiHmVX13:QDjdYtkB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:FiHmVX13:QDjdYtkB"
}
