Home›Java›Mods›RdxDiscordVoteLogger
==============================
RESOURCE DESCRIPTION
==============================


RdxDiscordVoteLog is a Minecraft plugin that integrates NuVotifier with Discord to log
player votes in real time. It sends clean and customizable webhook messages with support
for embeds, player avatars, vote streak tracking, automatic backups, and vote forwarding
to external services. The plugin is lightweight, asynchronous, and designed to work
smoothly on production servers.

==============================
DOCUMENTATION / USAGE
==============================


RdxDiscordVoteLog automatically listens for NuVotifier vote events and processes them
without requiring any player interaction.

------------------------------
CONFIGURATION (config.yml)
------------------------------


Discord Webhook:
- Set your Discord webhook URL in the config.
- The plugin validates the webhook before sending messages.

Message Settings:
- Title: Embed title shown in Discord
- Format: Main message format
- Footer: Footer text
- embed: true/false to enable embeds
- Color: Predefined embed color

Available placeholders:
- %player% → Player username
- %Service_name% → Voting service name
- %streak% → Player vote streak

------------------------------
️ AVATAR / THUMBNAILS
------------------------------


- Displays player avatars using Cravatar or a custom image URL
- Can be enabled or disabled
- Avatar size is configurable

------------------------------
VOTE STREAK SYSTEM
------------------------------


- Each vote increases a player's streak
- Streaks are stored in streaks.json
- Data persists across server restarts
- Automatic backups are created on startup
- Only the latest 5 backups are kept

------------------------------
VOTE FORWARDING
------------------------------


- Forwards vote data to custom HTTP endpoints
- Uses JSON POST requests
- Includes authentication secret
- Useful for Discord bots, dashboards, or analytics

Forwarded data includes:
- Player username
- Service name
- Timestamp
- IP address
- Vote streak
- Avatar URL

------------------------------
⌨️ COMMANDS & PERMISSIONS
------------------------------


/votelog info
- Shows plugin information and statistics

/votelog reload
- Reloads the configuration without restarting the server

/votelog help
- Displays help information

Permission:
- rdxvotelog.admin (default: OP)

------------------------------
⚠️ TROUBLESHOOTING
------------------------------


- Ensure NuVotifier is installed and enabled
- Verify your Discord webhook URL
- Check console logs for errors
- Ensure the server has internet access

All Discord and HTTP requests are handled asynchronously to prevent lag.
The plugin follows Spigot best practices for stability and performance.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RdxDiscordVoteLogger is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 24 times (via Spigot). Download it and open it directly in the game.

Explore more