This commit is contained in:
109
PlayerDataSync-Premium/premium/README.md
Normal file
109
PlayerDataSync-Premium/premium/README.md
Normal file
@@ -0,0 +1,109 @@
|
||||
# PlayerDataSync Premium
|
||||
|
||||
## Übersicht / Overview
|
||||
|
||||
**EN:** PlayerDataSync Premium is the premium version of PlayerDataSync with license validation, automatic update checking, and enhanced features for custom enchantments.
|
||||
**DE:** PlayerDataSync Premium ist die Premium-Version von PlayerDataSync mit Lizenz-Validierung, automatischer Update-Prüfung und erweiterten Features für Custom-Enchantments.
|
||||
|
||||
## Features
|
||||
|
||||
### ✅ License Validation / Lizenz-Validierung
|
||||
- **EN:** Validates license keys against CraftingStudio Pro API
|
||||
- **DE:** Validiert Lizenzschlüssel gegen CraftingStudio Pro API
|
||||
- **EN:** Automatic license re-validation every 24 hours
|
||||
- **DE:** Automatische Lizenz-Re-Validierung alle 24 Stunden
|
||||
- **EN:** Caching to reduce API calls (30 minutes)
|
||||
- **DE:** Caching zur Reduzierung von API-Aufrufen (30 Minuten)
|
||||
- **EN:** Automatic plugin disabling on invalid license
|
||||
- **DE:** Automatische Plugin-Deaktivierung bei ungültiger Lizenz
|
||||
|
||||
### ✅ Update Checker / Update-Prüfung
|
||||
- **EN:** Checks for updates using CraftingStudio Pro API
|
||||
- **DE:** Prüft auf Updates über CraftingStudio Pro API
|
||||
- **EN:** Notifies operators about available updates
|
||||
- **DE:** Benachrichtigt Operatoren über verfügbare Updates
|
||||
- **EN:** Rate limit handling (100 requests/hour)
|
||||
- **DE:** Rate-Limit-Behandlung (100 Anfragen/Stunde)
|
||||
|
||||
### ✅ Premium Features
|
||||
- **EN:** All features from PlayerDataSync
|
||||
- **DE:** Alle Features von PlayerDataSync
|
||||
- **EN:** Enhanced support for custom enchantments (ExcellentEnchants, etc.)
|
||||
- **DE:** Erweiterte Unterstützung für Custom-Enchantments (ExcellentEnchants, etc.)
|
||||
- **EN:** Priority support
|
||||
- **DE:** Prioritäts-Support
|
||||
|
||||
## Installation
|
||||
|
||||
1. **EN:** Download PlayerDataSync Premium from CraftingStudio Pro
|
||||
**DE:** Lade PlayerDataSync Premium von CraftingStudio Pro herunter
|
||||
|
||||
2. **EN:** Place the JAR file in your `plugins` folder
|
||||
**DE:** Platziere die JAR-Datei in deinem `plugins` Ordner
|
||||
|
||||
3. **EN:** Start your server to generate the config file
|
||||
**DE:** Starte deinen Server, um die Config-Datei zu generieren
|
||||
|
||||
4. **EN:** Edit `plugins/PlayerDataSync-Premium/config.yml` and enter your license key:
|
||||
**DE:** Bearbeite `plugins/PlayerDataSync-Premium/config.yml` und trage deinen Lizenzschlüssel ein:
|
||||
|
||||
```yaml
|
||||
license:
|
||||
key: YOUR-LICENSE-KEY-HERE
|
||||
```
|
||||
|
||||
5. **EN:** Restart your server
|
||||
**DE:** Starte deinen Server neu
|
||||
|
||||
## API Integration
|
||||
|
||||
### License Validation
|
||||
|
||||
**Endpoint:** `POST https://craftingstudiopro.de/api/license/validate`
|
||||
|
||||
**Request:**
|
||||
```json
|
||||
{
|
||||
"licenseKey": "YOUR-LICENSE-KEY",
|
||||
"pluginId": "playerdatasync-premium"
|
||||
}
|
||||
```
|
||||
|
||||
**Response:**
|
||||
```json
|
||||
{
|
||||
"valid": true,
|
||||
"message": "License is valid",
|
||||
"purchase": {
|
||||
"id": "purchase-id",
|
||||
"userId": "user-id",
|
||||
"pluginId": "playerdatasync-premium",
|
||||
"createdAt": "2025-01-01T00:00:00Z"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Update Check
|
||||
|
||||
**Endpoint:** `GET https://craftingstudiopro.de/api/plugins/playerdatasync-premium/latest`
|
||||
|
||||
**Response:**
|
||||
```json
|
||||
{
|
||||
"version": "1.2.9-PREMIUM",
|
||||
"downloadUrl": "https://...",
|
||||
"pluginTitle": "PlayerDataSync Premium",
|
||||
"pluginSlug": "playerdatasync-premium"
|
||||
}
|
||||
```
|
||||
|
||||
## Commands
|
||||
|
||||
- `/sync license validate` - Manually validate license key
|
||||
- `/sync license info` - Show license information (masked)
|
||||
- `/sync update check` - Manually check for updates
|
||||
|
||||
## Support
|
||||
|
||||
- Website: https://craftingstudiopro.de
|
||||
- API Documentation: https://www.craftingstudiopro.de/docs/api
|
||||
Reference in New Issue
Block a user