ModsJava
NameMC Premium | 100% Customizable Reward System
Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotNameMC Premium | 100% Customizable Reward System
The Most Advanced & Customizable Reward System for NameMC
Elevate your server's visibility on NameMC with a professional, high-performance reward system. Designed for server owners who demand full control and zero lag, this plugin offers a seamless experience for both players and administrators.
Key Features
- 100% Full Customization: Every single message, sound, and command is configurable from the config.yml.
- Dynamic Command System: Change the main command (e.g., /vote, /votar, /claim) and its aliases without ever touching the plugin.yml.
- Smart Link Generation: Simply enter your server IP; the plugin automatically generates the API links and clickable vote URLs.
- Hybrid Storage Support: Choose between lightning-fast YAML local storage or professional MySQL database synchronization.
- Premium & Non-Premium Support: Integrated Mojang API lookup to verify votes using real UUIDs, even on offline-mode servers.
- Zero-Lag Performance: All API requests and database operations are handled asynchronously to keep your TPS at a perfect 20.
- PlaceholderAPI Integration: Full support for dynamic placeholders to display vote status and statistics in any other plugin (Tab, Scoreboard, Chat).
- Interactive Chat Buttons: Say goodbye to ugly long links. Players see a sleek, customizable Click here! button with hover effects.
- Visual Celebrations: Automatically spawn configurable fireworks and play sounds when a player claims their reward.
- Multi-Line Hover Text: Fully editable hover information for a cleaner and more professional chat aesthetic.
- PlaceholderAPI Support Display real-time information anywhere on your server using these custom placeholders:
- %namemc_voted%: Returns a customizable status (e.g., Claimed or Pending).
- %namemc_latest%: Displays the name of the last person who voted and claimed the reward.
Configuration
- The config.yml is designed to be clean and extremely easy to use:
Spoiler: config.yml
Code (YAML):
# +-------------------------------------------------------+
# | NameMC Premium |
# | Advanced Reward System for NameMC |
# +-------------------------------------------------------+
# Method to save player data.
# Options: "YAML" (flat file) or "MYSQL" (database).
storage-type : "YAML"
mysql:
host : "localhost"
port : 3306
database : "minecraft"
user : "root"
password : ""
# Your server's domain or IP exactly as it appears on NameMC.
# The plugin uses this to build the API link and the vote URL.
server-ip : "mc.yourserver.net"
# name: The main command (e.g., /vote).
# permission: The permission required. Leave "" for none.
# aliases: Alternative commands to trigger the plugin.
command-settings:
name : "vote"
permission : ""
aliases :
- "votar"
- "claim"
- "namemc"
settings:
fireworks-enabled : true
sound-enabled : true
# Sound name (Use 1.8 names like FIREWORK_LAUNCH).
vote-sound : "FIREWORK_LAUNCH"
rewards :
# Commands executed by CONSOLE. Use %player% for the player name.
commands :
- "lp user %player% parent addtemp VIP 4d"
- "give %player% diamond_block 16"
# Messages sent to the player when claiming.
messages :
- ""
- " &a&lTHANKS FOR VOTING!"
- " &7You have received &6VIP Rank &7for 4 days."
- ""
placeholders :
# Value returned by %namemc_voted%
voted-true : "&aClaimed"
voted-false : "&cPending"
# Note: %namemc_latest% returns the name of the last voter or "---" if empty.
messages:
prefix : "&6&lNameMC &8» "
already-claimed : "&cYou have already claimed your reward!"
no-permission : "&cYou don't have permission to use this command."
broadcast : "&6&lVOTE &8» &e%player% &avoted and received &6VIP Rank&a!"
# Interactive button text (replaces %link% in not-voted).
click-button-text : "&7Click here to get the link!"
# Hover text shown when hovering over the interactive button.
hover-text :
- "&a&lCLICK TO VOTE!"
- "&7This will open NameMC in your browser."
# Instructions sent if the player has not voted.
# %link% = click-button-text with interactive URL.
# %cmd% = the command name from command-settings.
not-voted :
- ""
- " &c&l✘ &c&lVOTE REQUIRED"
- " &7You haven't voted for our server yet."
- ""
- " &eStep 1 : &fVote for us here : %link%"
- " &eStep 2 : &fType &6/ %cmd% &fagain to claim your reward."
- ""
# | NameMC Premium |
# | Advanced Reward System for NameMC |
# +-------------------------------------------------------+
# Method to save player data.
# Options: "YAML" (flat file) or "MYSQL" (database).
storage-type : "YAML"
mysql:
host : "localhost"
port : 3306
database : "minecraft"
user : "root"
password : ""
# Your server's domain or IP exactly as it appears on NameMC.
# The plugin uses this to build the API link and the vote URL.
server-ip : "mc.yourserver.net"
# name: The main command (e.g., /vote).
# permission: The permission required. Leave "" for none.
# aliases: Alternative commands to trigger the plugin.
command-settings:
name : "vote"
permission : ""
aliases :
- "votar"
- "claim"
- "namemc"
settings:
fireworks-enabled : true
sound-enabled : true
# Sound name (Use 1.8 names like FIREWORK_LAUNCH).
vote-sound : "FIREWORK_LAUNCH"
rewards :
# Commands executed by CONSOLE. Use %player% for the player name.
commands :
- "lp user %player% parent addtemp VIP 4d"
- "give %player% diamond_block 16"
# Messages sent to the player when claiming.
messages :
- ""
- " &a&lTHANKS FOR VOTING!"
- " &7You have received &6VIP Rank &7for 4 days."
- ""
placeholders :
# Value returned by %namemc_voted%
voted-true : "&aClaimed"
voted-false : "&cPending"
# Note: %namemc_latest% returns the name of the last voter or "---" if empty.
messages:
prefix : "&6&lNameMC &8» "
already-claimed : "&cYou have already claimed your reward!"
no-permission : "&cYou don't have permission to use this command."
broadcast : "&6&lVOTE &8» &e%player% &avoted and received &6VIP Rank&a!"
# Interactive button text (replaces %link% in not-voted).
click-button-text : "&7Click here to get the link!"
# Hover text shown when hovering over the interactive button.
hover-text :
- "&a&lCLICK TO VOTE!"
- "&7This will open NameMC in your browser."
# Instructions sent if the player has not voted.
# %link% = click-button-text with interactive URL.
# %cmd% = the command name from command-settings.
not-voted :
- ""
- " &c&l✘ &c&lVOTE REQUIRED"
- " &7You haven't voted for our server yet."
- ""
- " &eStep 1 : &fVote for us here : %link%"
- " &eStep 2 : &fType &6/ %cmd% &fagain to claim your reward."
- ""
Why Choose NameMC Premium?
Unlike basic scripts, this plugin is built with professional Java standards. It includes automatic resource management to prevent memory leaks and utilizes Reflection to ensure seamless compatibility across multiple Minecraft versions ( 1.8 - 1.21+). Additionally, it features smart hook detection, providing automatic console alerts if optional dependencies like PlaceholderAPI are missing, ensuring a robust and error-free environment.
Ready to boost your server likes? Get started today!
Need Help or Support?
If you need assistance with my Minecraft plugins, join my Discord server for fast support: https://discord.gg/fC4Tkxm2zv
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
NameMC Premium | 100% Customizable Reward System is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 49 times (via Spigot). Download it and open it directly in the game.