
Stamina999
Stamina999 is a plugin that introduces a dynamic stamina system to your Minecraft server, making gameplay more challenging and realistic. Players will manage their stamina for various actions, leading to a more strategic and immersive experience.
Tags
Creators
Details
1.0.7
Compatibility
Changes
New Features
-
Persistent Stamina Data Player max stamina and current stamina are now saved and restored across server restarts, player disconnects, and reconnects. No more losing progress.
-
Auto-Save All player stamina data is automatically saved every 5 minutes to prevent data loss from unexpected shutdowns.
-
/stamina give <player> <amount>Command A new additive command for stamina progression. Unlikeset, which overwrites the value,giveadds to a player's max stamina without risk of lowering it. Designed for use with consumable items, skill trees, quest rewards, zone events, and shop purchases. Only accepts positive values. Refills current stamina to the new max upon use. -
Configurable Give Command Messages Five new messages added to
messages.ymlfor the give command:- Feedback message sent to the admin who ran the command
- Feedback message sent to the player receiving the stamina
- Usage hint when the command is used incorrectly
- Permission denied message
- Error message when a non-positive amount is provided
-
Documented Configuration Files
config.ymlandmessages.ymlnow include clear, organized comments explaining every setting, available placeholders, and expected values.
Bug Fixes
-
Fixed conflicting slowness effects Three separate systems were applying the Slowness potion effect with different amplifiers and durations, causing visual flickering and unpredictable movement behavior. Slowness is now managed from a single source with consistent behavior.
-
Fixed duplicate swimming exhaustion checks The swimming exhaustion warning was being evaluated twice per tick, which could cause redundant processing. Consolidated into a single check.
-
Fixed incorrect jump detection The vertical movement threshold used to detect jumps was set too low, causing false triggers from walking up stairs, slabs, and minor terrain changes while missing actual jumps entirely. Corrected the detection range to accurately capture real jumps.
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:NijIm1PU:TzDBrK0Z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NijIm1PU:TzDBrK0Z"
}
