Tags
Creators
Details
1.7.1
Compatibility
Changes
SettingsPlugin - Ultimate Player Experience
SettingsPlugin is a lightweight yet powerful utility for Minecraft servers that gives players full control over their social experience. It features a highly intuitive GUI, a robust TPA system, and a deep configuration system for server admins.
Key Features
- Customizable Settings GUI: A clean, 54-slot inventory interface where players can toggle their preferences with a single click.
- Advanced Chat Filters: Players can independently toggle "All Chat", "Server Messages" (system notifications), and "Player Messages".
- Integrated TPA System: Includes
/tpa,/tpahere, and/tpaccept. It also features an Auto-Accept toggle for faster gameplay. - TPA-Here Warning System: Protect your players! If enabled, a special warning GUI with sound effects pops up when someone tries to teleport a player to them, preventing "TP-Trapping".
- Multi-Language Support: Easily switch between English and German (or add your own!) via the configuration file.
- Fully Configurable: Admins can customize every single GUI slot and every text message in the
config.yml.
:tools: Commands
/settings- Opens the main settings menu./tpa <player>- Send a teleport request to a player./tpahere <player>- Request a player to teleport to your location./tpaccept- Review and accept pending requests./info- Quickly view your current toggle states in the chat.
Requirements
- Spigot/Paper 1.21.x
- ProtocolLib (Required for advanced chat filtering)
Installation
- Drop the
SettingsPlugin.jarinto yourpluginsfolder. - Install ProtocolLib.
- Restart your server.
- (Optional) Edit the
config.ymlto change the language or GUI layout.
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:xxkx0cjZ:etEDymXV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xxkx0cjZ:etEDymXV"
}

