All versions
1.1.0
Release
Votify 1.1.02 months ago 200
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.16.x
Platforms
Bukkit
Paper
Spigot
Changes
🚀 Votify v1.1.0
A major update featuring a complete database performance overhaul, modern visual additions, Bukkit thread-safety fixes, and brand-new gamification systems for your server.
🛡️ Backend & Performance
- SQLite Database Migration: Replaced the flatfile
votedata.ymlwith a high-performance SQLite engine featuring indexed tables and an automatic, zero-data-lossDataMigrator. - Thread-Safety & Anti-Lag: Synchronized all GUI manipulation, item distribution, particle effects, and broadcasts to the main Bukkit thread, while offloading database I/O asynchronously to ensure a steady 20.0 TPS.
🎨 Modern Visuals & Audio
- Universal Hex Color Support: Full support for
&#RRGGBBgradient hex colors across chat messages, GUIs, BossBars, item lores, and titles. - Dynamic Vote Party BossBar: Real-time progress bar at the top of the screen tracking active vote goals dynamically.
- Vote Party Celebrations: Multi-color fireworks, stereo sound effects, on-screen titles/subtitles, and synchronized rewards upon reaching vote targets.
🌐 Player Experience & GUI Overhaul
- Redesigned
/voteMenu: Clean interactive GUI covering Vote Sites, Player Stats, and Top Voter Leaderboards. - Clickable Chat Links: Interactive text components in chat with hover tooltips and instant browser opening (
OPEN_URL). - Quick Chat Commands: Fast text and GUI summaries for
/vote topand/vote statswith integrated tab-completion.
🎁 Gamification
- Lucky Vote System: Configurable chance-based voting rewards, including Jackpot (5%) and Bonus (15%) tiers.
- Vote Milestones: Progressive reward tiers (10, 25, 50, and 100 votes) backed by persistent database tracking to prevent repeat-claim exploits.
⚙️ Admin Tools & Bug Fixes
- Comprehensive Admin Suite: Full control via
/votifyadminto force, add, or reset Vote Parties, modify player vote counts, test vote deliveries, and perform instant live reloads. - Bug Fixes: Resolved raw
%prefix%placeholder leaks in broadcasts and corrected formatting/spacing issues across message templates.
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:yflUM40S:uFA744YW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yflUM40S:uFA744YW"
}

