MinetopiaSDB-HTC
Een uitgebreide logging plugin specifiek ontworpen voor Minetopia servers die automatisch alle economische transacties, bank-acties, wit geld pickups/drops en andere belangrijke speler-acties logt en bewaart.
Hoofdfuncties
Geavanceerd Logging Systeem
Bank Transacties : Logt alle stortingen en opnames van alle rekeningtypes (Privé, Spaar, Bedrijf, Overheid)
Wit Geld Tracking : Automatische logging van wit geld item pickups en drops met locatie data
Essentials Economy : Volgt /eco commando's (give, take, set, reset) met target speler informatie
Locatie Tracking : Precieze coördinaten voor alle acties voor onderzoek
Tijdstempels : Gedetailleerde tijdstempels voor alle logs met bewaarperiodes
Interactief In-Game Menu
Mooie GUI : Bekijk logs via een intuïtief in-game menu systeem
Slimme Filtering : Filter logs op type (BALANCE, PICKUP, DROP, ESS_ECONOMY, etc.)
Paginering : Navigeer door grote hoeveelheden logs efficiënt
Teleportatie : Klik om naar log locaties te teleporteren voor onderzoek
Discord Integratie
Real-time Notificaties : Automatische Discord webhooks voor belangrijke acties
Slimme Rate Limiting : Intelligente rate limiting om Discord API limieten te respecteren
Mooie Embeds : Kleurgecodeerde Discord embeds voor verschillende actie types
Error Handling : Robuuste error handling om spam te voorkomen
Automatisch Beheer
Auto-archivering : Oude logs worden automatisch gecomprimeerd en gearchiveerd
Bewaartermijn : Configureerbare bewaartijd voor logs
Backup Systeem : Automatische backups van corrupte logbestanden
Performance Geoptimaliseerd : Efficiënte opslag en ophaal systeem
Installatie
Vereisten
Minecraft Server : 1.12.x of hoger
Java : Java 8 of hoger
Vereiste Plugins :
MinetopiaSDB API
Essentials (voor economy commando's)
NBTEditor (voor wit geld tracking)
Installatie Stappen
Download de laatste
Code (Text):
MinetopiaSDB-HTC.jar
release
Plaats het bestand in je
map
Start je server opnieuw op
Configureer de plugin via
Code (Text):
plugins/MinetopiaSDB-HTC/config.yml
⚙️ Configuratie
Basis Configuratie
Spoiler: Config.yml
Code (YAML):
# Hoe lang logs zichtbaar blijven in het menu
retention_period
: 24h
# Standaard: 24 uur
# Hoe vaak alle logs worden opgeslagen naar disk
save_interval
: 5m
# Standaard: elke 5 minuten
# Hoe vaak oude logs worden gecomprimeerd/gearchiveerd
archive_interval
: 10m
# Standaard: elke 10 minuten
# Discord webhook URL voor logmeldingen
webhook_url
:
""
Tijdnotatie
Gebruik
voor uren (bijv.
= 24 uur)
Gebruik
voor minuten (bijv.
= 5 minuten)
Gebruik
voor seconden (bijv.
= 30 seconden)
Commando's
Voor Spelers
Code (Text):
/sdbhtc <spelernaam>
- Open log menu voor een speler
Voor Staff
Alle bovenstaande commando's + toegang tot alle logs
Bestandsstructuur
Code (Text):
plugins/MinetopiaSDB-HTC/
├── config.yml # Hoofdconfiguratie
├── LOGS/ # Log bestanden
│ ├── [UUID]/ # Per speler UUID
│ │ ├── balancelog.json # Actieve logs
│ │ └── BalanceLOG-archive-*.tar.gz # Gearchiveerde logs
│ └── ...
└── plugin.yml # Plugin metadata
Log Types
BALANCE
Bank stortingen en opnames
Alle rekeningtypes (Privé, Spaar, Bedrijf, Overheid)
Voor- en na-saldo informatie
PICKUP/DROP
Wit geld pickup en drop acties
Item details (type, aantal, waarde)
Locatie informatie
Originele eigenaar tracking
ESS_ECONOMY
/eco commando's (give, take, set, reset)
Target speler informatie
Bedrag wijzigingen
In-Game Menu Demo
Zie de plugin in actie! Bekijk hoe het interactieve menu systeem werkt:
️ Probleemoplossing
Veelvoorkomende Problemen
Discord Webhook Errors
Code (Text):
[MinetopiaSDB-HTC] Fout bij versturen log naar Discord webhook: Server returned HTTP response code: 429
Oplossing : De plugin heeft automatische rate limiting. Wacht even en de errors stoppen vanzelf.
Logs Lijken Weg
Mogelijke oorzaken :
Archivering : Oude logs worden automatisch gearchiveerd
Bewaartermijn : Controleer
Code (Text):
retention_period
in config.yml
Corruptie : Check voor backup bestanden in de LOGS map
Plugin Start Niet
Controleer :
Java versie (minimaal Java 8)
Afhankelijke plugins zijn geladen
Permissions zijn correct ingesteld
Debug Informatie
Logs worden opgeslagen in
Code (Text):
plugins/MinetopiaSDB-HTC/LOGS/
Backup bestanden hebben de extensie
Code (Text):
.backup.[timestamp]
Gearchiveerde logs zijn
bestanden
Discord Logging Voorbeelden
Bank Transacties
Geld opnemen van Minetopia SDB:
Geld storten:
Wit Geld Acties
Geld droppen:
Geld oppakken:
Support
Voor vragen, bug reports of feature requests: