NuVotifier-Fabric

A fork of Votifier, with more robust code and vote forwarding for fabric.

2,52k

Quick challenge

How far can you run before the mobs catch you?

NuVotifier-Fabric

NuVotifier-Fabric

NuVotifier is a secure alternative to using the original Votifier project. NuVotifier will work in place of Votifier.

NuVotifier-Fabric is an implementation of NuVotifier for Fabric. This implementation has been moved away from the main repository for two reasons: 1. This module has been PRed to the original repository, however the author has never published a release of it. 2. Due to the nature of Fabric, it requires regular updates to support the latest Minecraft version.

Setup Guide

Troubleshooting Guide

Developer Information

Developing a vote listener

Adding NuVotifier-Fabric as a dependency to your build system

You can include NuVotifier-Fabric into your gradle project using the following lines:

Latest NuVotifier-Fabric version:

Latest NuVotifier version: ```gradle repositories { maven { url 'https://jitpack.io' } // required for NuVotifier maven { url "https://api.modrinth.com/maven" } }

dependencies { modImplementation("maven.modrinth:nuvotifier-fabric:VERSION") } ```

Writing Vote Listeners

A vote listener registers the `VoteListener.EVENT`. A basic vote listener looks something like this: ```java 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); }); } }

```

Add `nuvotifier-fabric` as a dependency in your fabric.mod.json ```json { "depends": { "nuvotifier-fabric": "*" } } ```

License

NuVotifier is GNU GPLv3 licensed. This project's license can be viewed here.

ADS