NuVotifier-Fabric
一个Votifier的分支,代码更健壮,并支持Fabric的投票转发。
NuVotifier-Fabric
NuVotifier 是使用原始 Votifier 项目的一个安全替代方案。NuVotifier 可以取代 Votifier 使用。
NuVotifier-Fabric 是 NuVotifier 在 Fabric 上的实现。此实现已从主仓库移出,原因有二:
- 此模块已向原始仓库提交了 PR,但作者从未发布过它的任何版本。
- 由于 Fabric 的特性,它需要定期更新以支持最新的 Minecraft 版本。
开发投票监听器
将 NuVotifier-Fabric 添加为构建系统的依赖项
你可以使用以下几行将 NuVotifier-Fabric 包含到你的 gradle 项目中:
repositories {
maven { url 'https://jitpack.io' } // required for NuVotifier
maven { url "https://api.modrinth.com/maven" }
}
dependencies {
modImplementation("maven.modrinth:nuvotifier-fabric:VERSION")
}
编写投票监听器
投票监听器会注册 VoteListener.EVENT。
一个基本的投票监听器大致如下:
package me.drex.fabricvotelistener;
import com.vexsoftware.votifier.fabric.event.VoteListener;
import net.fabricmc.api.DedicatedServerModInitializer;
public class TestVoteListener implements DedicatedServerModInitializer {
@Override
public void onInitializeServer() {
VoteListener.EVENT.register(vote -> {
System.out.println("Received " + vote);
});
}
}
在你的 fabric.mod.json 中添加 nuvotifier-fabric 作为依赖项
{
"depends": {
"nuvotifier-fabric": "*"
}
}
许可证
NuVotifier 使用 GNU GPLv3 许可证。本项目的许可证可在此处查看。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。