chamoParty

chamoParty

A modern VoteParty plugin with nuVotifier and MiniMessage support and a good API*. Fork of zVoteParty

21 downloads

ChamoParty

Build Documentation

A fork of zVoteParty to modernize the VoteParty plugins. Seriously, the most modern one was updated 5 years ago

Differences

There are some big differences from this plugin and zVoteParty. The biggest differences are though:

  • Adventure Support (Replacing legacy color codes with mini message)
  • Removed a significant much of the plugin
  • Only supports paper (And forks)
  • Changed stuff of the user experience
  • It's maintained!

Installing

There really isn't a difference downloading this plugin from any other plugin

  1. Download the jarfile
  2. Put the jarfile in the /plugins directory of your server
  3. Restart your server

Building

Build with PowerShell or a Linux Console

./gradlew shadowJar

Build with a Windows CMD

gradlew shadowJar

API

Repository

Gradle Kotlin DSL
maven {
    name = "chamosmpRepoReleases"
    url = uri("https://maven.chamosmp.net/releases")
}
compileOnly("net.chamosmp.chamoparty:paper:version")
compileOnly("net.chamosmp.chamoparty:core:version")
Maven

<repository>
    <id>chamosmp-repo-releases</id>
    <name>ChamoSMP Maven Repository</name>
    <url>https://maven.chamosmp.net/releases</url>
</repository>

<dependency>
    <groupId>net.chamosmp.chamoparty</groupId>
    <artifactId>core</artifactId>
    <version>version</version>
</dependency>
<dependency>
<groupId>net.chamosmp.chamoparty</groupId>
<artifactId>paper</artifactId>
<version>version</version>
</dependency>
Gradle Groovy DSL
maven {
    name = "chamosmpRepoReleases"
    url = "https://maven.chamosmp.net/releases"
}
compileOnly "net.chamosmp.chamoparty:paper:version"
compileOnly "net.chamosmp.chamoparty:core:version"

Want to get the original?

The original project on which this was based can be found and built here: https://github.com/Maxlego08/zVoteParty