Go to file
LemonNexus b6144290b9 feat: Add Clock Widget plugin
NEW PLUGIN: Clock Widget v1.0.0

Features:
- 12-hour (AM/PM) or 24-hour format
- Show/hide seconds
- Show/hide date
- Customizable font size
- Creates overlay widget with drag positioning
- Settings UI for configuration
- Live preview in settings

Uses EU-Utility's widget system for overlay positioning.

Also removed plugins now built into core:
- settings
- plugin_store_ui
- dashboard
- universal_search
- import_export
- auto_updater
- analytics (still in repo as optional)
2026-02-15 02:56:25 +00:00
plugins feat: Add Clock Widget plugin 2026-02-15 02:56:25 +00:00
README.md Initial commit: Plugin repository with 22 plugins 2026-02-15 01:40:08 +00:00
manifest.json feat: Add Clock Widget plugin 2026-02-15 02:56:25 +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