muriplz
发布的资源
Votifier for Neoforge
Votifier for Neoforge 模组介绍
Votifier for Neoforge 是一款专为 Neoforge 平台打造的功能性模组,旨在将经典的 Bukkit 平台 Votifier 系统引入现代化的 Neoforge 生态中。该模组搭建起了一个能够连接外部投票网站(如 PlanetMinecraft 等)与服务器的桥梁。
通过该模组,服务器管理员可以实时记录玩家在外部平台所完成的投票行为,并自动执行预设的控制台指令,从而向玩家发放奖励。该模组的设计初衷是保持轻量化且高效,易于上手和维护。
模组配置与基本结构
该模组在运行后会自动进行必要的文件配置,用户可以在文件中轻松调整相关参数:
模组将自动在/mods/votifier/ 文件夹内生成公钥(public key)与私钥(private key)。
同时,它会在 /config/votifier/ 目录下创建一个 votifier.json 配置文件。
以下是一个标准的 votifier.json 配置示例:
{
"host": "0.0.0.0",
"port": "8192",
"debug": false,
"command-after-voting": "give %player% diamond 1",
"gui-title": "&6Voting GUI"
}
如何配置 Votifier
为了确保模组能够正确接收投票信息,请按照以下步骤进行设置:
设置主机地址:将 "host" 设置为您的服务器 IP 地址。在大多数情况下,保留默认的 "0.0.0.0" 即可,这代表本地 IP。 开放端口:请确保您的服务器已开放 8192 端口。如果您使用托管服务,可能需要在控制面板中放行该端口或向主机商提交工单申请开放。 填写投票网站信息:在对应的投票网站后台配置中,填入在模组文件夹中获取的“公钥”(Public Key),切勿填入“私钥”(Private Key)。 系统测试:配置完成后,建议使用 MineStatus Votifier Tester 进行连通性测试。投票 GUI 系统
模组内置了便捷的 GUI 界面,玩家只需输入 /vote 指令即可打开。您可以在 config/votifier/voting_sites.json 文件中对该界面进行自定义设置。在配置界面属性(如物品描述、名称或 GUI 标题)时,支持使用格式代码,例如使用 &6&l 来实现金色加粗的字体效果。
Fabric投票通知模组 Votifier for Fabric
以下为您优化后的内容。
Fabric 投票通知模组 (Votifier for Fabric)
Fabric 投票通知模组 (Votifier for Fabric) 是一款专门为 Fabric 平台架构所开发的模组,它是经典的 Bukkit 平台 Votifier 模组的移植版本。
该模组的主要功能是在您的 Minecraft 服务器与各大服务器投票网站(例如 PlanetMinecraft 等)之间建立起沟通桥梁。它能够实时监测并记录玩家在外部投票网站上发起的投票行为,并根据您的服务器预设配置,自动对参与投票的玩家执行相应的奖励指令。
该模组的设计理念相当简洁高效,运行逻辑如下:
在服务器目录下/mods/votifier/ 文件夹内自动生成公钥 (Public Key) 和私钥 (Private Key)。
在服务器目录下 /config/votifier/ 文件夹内自动生成配置文件 votifier.json。
以下是配置文件 votifier.json 的标准参数预览:
{
"host": "0.0.0.0",
"port": "8192",
"debug": false,
"command-after-voting": "/give %player% diamond 1",
"voting-link": "link"
}
如何进行设置与配置:
设置主机地址 (host):建议将其设置为 "0.0.0.0"。在大多数部署环境下,这代表监听本地所有的可用 IP 地址。 开放端口:请确保正确开放 8192 端口。如果您使用的是第三方服务器托管服务,可能需要在控制面板中完成端口放行,或联系服务商提交工单申请开放。 填入配置信息:在对应的投票网站后台配置中填入信息时,请务必使用在该模组生成的公钥 (Public Key),切勿泄露或使用您的私钥 (Private Key)。 验证测试:一切配置完成后,您可以使用 MineStatus Votifier 相关的测试工具进行联网测试,以确保通信正常。