Go to file
LemonNexus 6a54e99452 cleanup: Remove plugins now built into core framework
The following plugins are now built into EU-Utility core:
- settings → Built-in Settings tab
- plugin_store_ui → Built-in Plugin Store
- dashboard → Built-in Dashboard with plugin hooks
- universal_search → Built-in Universal Search
- import_export → Built-in Backup/Restore
- auto_updater → Built-in Auto-Updater (disabled by default)

These features are now framework components, not optional plugins.
Users get them automatically with the core application.

Remaining plugins (17):
- Tools: calculator, crafting_calc, enhancer_calc, dpp_calculator
- Tracking: skill_scanner, loot_tracker, mining_helper, mission_tracker,
            codex_tracker, global_tracker
- Information: nexus_search, chat_logger
- Market: auction_tracker, inventory_manager
- Analytics: analytics
- Media: spotify_controller
- Social: discord_presence
- Navigation: tp_runner
2026-02-15 02:09:05 +00:00
plugins cleanup: Remove plugins now built into core framework 2026-02-15 02:09:05 +00:00
README.md Initial commit: Plugin repository with 22 plugins 2026-02-15 01:40:08 +00:00
manifest.json cleanup: Remove plugins now built into core framework 2026-02-15 02:09:05 +00:00

README.md

EU-Utility Plugins Repository

Official plugin repository for EU-Utility - the Entropia Universe addon framework.

About

This repository contains plugins that extend EU-Utility's functionality. The core EU-Utility application is a framework-only addon loader - all user-facing features come from plugins.

Plugin Categories

Tools

  • Calculator - PED/PEC calculations, DPP, markup
  • Crafting Calculator - Crafting success rates and profit
  • Enhancer Calculator - Break rate and cost analysis
  • DPP Calculator - Advanced weapon efficiency
  • Universal Search - Quick search across all plugins

Tracking

  • Skill Scanner - OCR-based skill tracking
  • Loot Tracker - Real-time loot tracking
  • Mining Helper - Mining claim tracking
  • Mission Tracker - Mission progress
  • Codex Tracker - Mob codex progress
  • Global Tracker - Globals and HOFs

Information

  • Nexus Search - Entropia Nexus database
  • Dashboard - Overview and stats
  • Chat Logger - Advanced chat logging

Market

  • Auction Tracker - Price tracking and alerts
  • Inventory Manager - Item management

Analytics

  • Analytics - Charts and visualizations

Media

  • Spotify Controller - Music control

Social

  • Discord Presence - Rich Discord status

Navigation

  • TP Runner - Teleport helper

Data

  • Import/Export - Backup and restore

For Developers

Plugin Structure

plugins/your_plugin/
├── __init__.py
└── plugin.py

Minimum Requirements

from plugins.base_plugin import BasePlugin

class YourPlugin(BasePlugin):
    name = "Your Plugin"
    version = "1.0.0"
    author = "Your Name"
    description = "What your plugin does"
    
    def initialize(self):
        # Setup code
        pass
    
    def get_ui(self):
        # Return QWidget for UI
        return QWidget()

Adding to Repository

  1. Create your plugin folder in plugins/
  2. Add entry to manifest.json
  3. Submit pull request

Manifest Format

{
  "id": "your_plugin",
  "name": "Your Plugin",
  "version": "1.0.0",
  "author": "Your Name",
  "description": "Description",
  "folder": "plugins/your_plugin/",
  "icon": "icon_name",
  "tags": ["tag1", "tag2"],
  "dependencies": {
    "core": ["ocr", "log"],
    "plugins": ["other_plugin"]
  },
  "min_core_version": "2.0.0",
  "category": "Tools"
}

Installation

Plugins are installed through the EU-Utility Plugin Store:

  1. Open EU-Utility Settings
  2. Go to Plugin Store tab
  3. Browse and install plugins

Or manually:

  1. Clone this repository
  2. Copy plugin folder to EU-Utility's plugins/ directory
  3. Restart EU-Utility

Core Services Available

Plugins can access these core services via PluginAPI:

  • OCR - Screen text recognition
  • Log Reader - chat.log parsing
  • Nexus API - Entropia Nexus database
  • Data Store - Persistent storage
  • HTTP Client - Network requests
  • Window Manager - Game window detection
  • Screenshot - Screen capture
  • Audio - Sound playback
  • Notifications - Toast notifications
  • Clipboard - Copy/paste

License

All plugins in this repository are released under MIT License.

Contributing

  1. Fork this repository
  2. Create your plugin
  3. Test thoroughly
  4. Submit pull request

Support

  • Issues: Open issue on Gitea
  • Discord: EU-Utility Discord server
  • Documentation: See EU-Utility core docs