BREAKING CHANGES - folder structure reorganized: OLD STRUCTURE (broken): Controllers/ModpackAPIController.php console/CheckModpackUpdates.php NEW STRUCTURE (working): app/Http/Controllers/ModpackAPIController.php app/Console/Commands/CheckModpackUpdates.php CHANGES: 1. Moved controller to app/Http/Controllers/ - Namespace changed: Pterodactyl\Http\Controllers - This aligns with Laravel's PSR-4 autoloading - Blueprint's requests.app field merges into Pterodactyl's app/ 2. Moved console command to app/Console/Commands/ - Now properly registered with Laravel's command system - Run with: php artisan modpackchecker:check 3. Updated conf.yml: - Set requests.app: 'app' (enables app/ folder merging) - Cleared data.directory (was pointing to non-existent folder) - Cleared dashboard.wrapper (TSX not supported, use build.sh) 4. Updated routes/client.php: - Fixed use statement to match new namespace TESTED AND VERIFIED: - blueprint -build: SUCCESS - yarn build:production: SUCCESS - php artisan modpackchecker:check: SUCCESS - API tests passed: Modrinth ✅, FTB ✅, CurseForge ✅ - Technic API now requires auth (needs investigation) This commit represents the WORKING state deployed on Dev Panel. Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>
33 lines
688 B
YAML
33 lines
688 B
YAML
info:
|
|
name: "ModpackChecker"
|
|
identifier: "modpackchecker"
|
|
description: "4-platform modpack version checker - supports CurseForge, Modrinth, Technic, and FTB"
|
|
flags: ""
|
|
version: "1.0.0"
|
|
target: "beta-2026-01"
|
|
author: "Firefrost Gaming <dev@firefrostgaming.com>"
|
|
icon: ""
|
|
website: "https://firefrostgaming.com"
|
|
admin:
|
|
view: "admin/view.blade.php"
|
|
controller: "admin/controller.php"
|
|
css: ""
|
|
wrapper: ""
|
|
dashboard:
|
|
css: ""
|
|
wrapper: ""
|
|
components: ""
|
|
data:
|
|
directory: ""
|
|
public: ""
|
|
console: ""
|
|
requests:
|
|
views: "views"
|
|
app: "app"
|
|
routers:
|
|
application: ""
|
|
client: "routes/client.php"
|
|
web: ""
|
|
database:
|
|
migrations: "database/migrations"
|