Votifier for Neoforge
Gallery
Resource Images
Overview
Resource Description
Votifier for Neoforge Introduction
Votifier for Neoforge is a functional mod designed for the Neoforge platform, explicitly created to bring the classic Bukkit Votifier system into the modern Neoforge ecosystem. This mod serves as a vital bridge, connecting external voting platforms (such as PlanetMinecraft, etc.) with your server.
This mod enables server administrators to record votes cast by players on external sites and automatically execute pre-configured console commands to distribute rewards. It is engineered with a focus on simplicity and maintainability, ensuring a seamless experience.
Module Configuration and Structure
The mod automatically handles necessary file generation upon initialization, allowing users to adjust parameters easily:
- It generates both public and private keys within the
/mods/votifier/folder. - It simultaneously creates a
votifier.jsonconfiguration file located in the/config/votifier/directory.
Below is an example of a standard votifier.json configuration:
{
"host": "0.0.0.0",
"port": "8192",
"debug": false,
"command-after-voting": "give %player% diamond 1",
"gui-title": "&6Voting GUI"
}
How to Set Up Votifier
To ensure that the mod correctly receives voting notifications, please follow these steps:
- Configure Host: Set "host" to your server's IP address. In most scenarios, leaving it as the default "0.0.0.0" (local IP) is sufficient.
- Open Port: Ensure that your server's port 8192 is open and accessible. If you rely on a hosting service, you may need to open it via the control panel or contact support to request port access.
- Configure Voting Sites: In the configuration section of the voting website, provide the PUBLIC key generated by the mod. Ensure you do not disclose or use the PRIVATE key.
- Testing: Once configured, it is recommended to conduct a connectivity test using the MineStatus Votifier Tester.
Voting GUI System
The mod includes an intuitive GUI which can be opened by players using the /vote command. This interface is fully customizable within the config/votifier/voting_sites.json file. When configuring lore, names, or the GUI title, you can utilize formatting codes—such as &6&l—to display text in bold gold.
Download