VotePlugin icon

VotePlugin -----

Plugin to Check the Vote vom Vote



# ️ VoteSystem Plugin

Ein vollständiges Vote-System Plugin für Minecraft Server (Spigot/Paper) mit modernem GUI, Token-System und Premium-Belohnungen.

## ✨ Features

### ️ Vote-System (NuVotifier)
- ✅ Automatische Vote-Registrierung über NuVotifier
- ✅ Wochenzähler wird automatisch erhöht
- ✅ Tokens und Premium Tokens werden gespeichert
- ✅ Spieler erhält Dankesnachricht bei Vote

### Token-System
- **Normale Tokens**: Werden durch Votes verdient, können für zufällige Diamant-Items eingelöst werden
- **Premium Tokens**: Werden durch Votes verdient, 2 Premium Tokens = 10.000$ über Essentials/Vault

### ️ Modernes Vote GUI
- **Wochen-Fortschritt**: 7-Tages-Anzeige mit grün (gevotet) / rot (nicht gevotet)
- **Token-Button**: Zeigt aktuelle Token-Anzahl, Klick für Diamant-Reward
- ⭐ **Premium Shop**: Zeigt Premium-Anzahl, 2 Premium → 10.000$ mit Animationen
- **Top Voter Menü**: Rangliste der besten Voter mit Spielerköpfen
- ⏳ **Nächster Vote Timer**: Zeigt Zeit bis zum nächsten Vote

### Premium Animationen
Bei Premium-Einlösung:
- Titel "✦ PREMIUM BONUS ✦"
- ActionBar Animation
- 10.000$ via Essentials/Vault
- Lightning Effekt
- Explosion ohne Schaden
- Gold & Lila Feuerwerk

### Datenbank
- SQLite-Datenbank für alle Daten
- Speichert: Wochenvotes, Normale Tokens, Premium Tokens, Top Voter Statistik

## Befehle

- `/vote` - Öffnet das Vote-GUI
- `/votereward` - Einlösen von Vote-Belohnungen (Legacy)
- `/votestats [player]` - Anzeigen von Vote-Statistiken
- `/votetest <vote|token|premium> <spieler> [anzahl]` - Admin-Testbefehl

## Installation

1. **Abhängigkeiten installieren:**
- NuVotifier 2 (optional, für automatische Vote-Registrierung)
- Essentials oder Vault (für Geld-Belohnungen)

2. **Plugin kompilieren:**
```bash
mvn clean package
```

3. **Plugin installieren:**
- Kopiere `target/VoteSystem-1.0.0.jar` in dein `plugins` Verzeichnis

4. **Server starten:**
- Das Plugin erstellt automatisch die `config.yml` und Datenbank

## ⚙️ Konfiguration

Die `config.yml` wird automatisch erstellt:

```yaml
reset-time: "00:10" # Zeit für Vote-Reset (Format: HH:mm)
vote-link: " https://minecraft-server.eu/DEIN_SERVER" # Link zur Vote-Seite
premium-reward-money: 10000 # Geld-Belohnung für Premium-Einlösung
```

## Technische Details

- **Java Version**: 17+
- **API**: Bukkit/Paper 1.19+
- **Datenbank**: SQLite
- **Integrationen**: NuVotifier 2, Essentials/Vault
- **GUI**: Bukkit Inventory API
- **Animationen**: BukkitRunnable

## Spieler-Erlebnis

1. Spieler votet auf einer Website
2. NuVotifier registriert den Vote automatisch
3. Spieler betritt Server oder ist bereits online
4. Spieler öffnet `/vote` und sieht:
- Wochen-Fortschritt
- Token-Anzahl
- Premium-Anzahl
5. Spieler löst Premium ein (2 Premium Tokens)
6. Spieler erhält 10.000$ + spektakuläre Animationen

## Erweiterungen möglich

- Zusätzliche Belohnungstypen
- API-Integration für andere Vote-Seiten
- Erweiterte Statistiken
- Integration mit anderen Plugins (PlaceholderAPI, etc.)

## Lizenz

Dieses Plugin wurde für die Verwendung auf Minecraft Servern entwickelt.

( bald neue Version mit Englisch Support )
Resource Information
Author:
----------
Total Downloads: 18
First Release: Mar 4, 2026
Last Update: Mar 4, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings