MyCommands | Essential Commands & Custom GUIs [1.8-1.21] MySQL • Economy icon

MyCommands | Essential Commands & Custom GUIs [1.8-1.21] MySQL • Economy -----

50+ essential commands with MySQL support and multi-language



MyCommands

The Ultimate Essential Commands Plugin with Immersive Experience

Professional • Immersive UX • MySQL Support • GUI Interfaces • Economy Integration • PlaceholderAPI

[​IMG] [​IMG]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ WHAT'S NEW IN v2.6?

Visual Experience

MyCommands v2.6 transforms basic server commands into an immersive, professional experience that rivals premium marketplace plugins. Every action is now enhanced with visual effects, contextual sounds, interactive messages, and smart confirmations.

Immersive Visual Effects
  • Departure Effects: Beautiful spiral animations when leaving
  • Arrival Effects: Explosion of particles + success circle
  • Countdown Effects: Pulsating circles during teleport delays
  • Preview System: See your destination before teleporting
  • Creation Animations: Visual feedback when creating homes/warps
  • 15+ Effect Types: Fully customizable and toggleable
  • Compatible: Works on Minecraft 1.8+

Contextual Sound Design
  • 15 Different Sounds: Unique audio for every action
  • Success Feedback: Satisfying confirmation sounds
  • Error Alerts: Clear audio warnings
  • Countdown Audio: Ticking sounds during delays
  • Volume Control: Adjustable global volume
  • Toggle Options: Enable/disable per sound type

Interactive Messages
  • Clickable Buttons: [Teleport] [Delete] [Confirm] buttons in chat
  • Hover Tooltips: Informative text on mouse-over
  • Framed Messages: Beautiful bordered layouts
  • Progress Bars: ASCII progress indicators
  • Action Bar: Non-intrusive notifications above hotbar
  • RGB Colors: Full hex color support (#FF5722)

⚠️ Smart Confirmations
  • Critical Actions: Confirm before deleting homes/warps
  • Statistics Display: See usage stats before deletion
  • Clickable UI: [CONFIRM] [CANCEL] buttons
  • Auto-Timeout: Requests expire after 30s (configurable)
  • Commands: /confirm and /cancel with aliases
  • Safe Actions: Prevent accidental deletions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

DESCRIPTION

MyCommands is a comprehensive essential commands plugin designed for modern Minecraft servers. Whether you're running a small private server or a large network, MyCommands provides all the tools you need with an exceptional user experience.

Why Choose MyCommands v2.6?
  • ✨ 50+ Essential Commands - Everything you need in one plugin
  • Immersive UX - Visual effects, sounds, and interactive messages [NEW v2.7]
  • ⚠️ Smart Confirmations - Prevent accidental deletions with style [NEW v2.7]
  • Individual Statistics - Track usage per home [NEW v2.7]
  • PlaceholderAPI - 29+ placeholders for integration
  • Economy Integration - Full Vault support for monetized commands
  • ️ MySQL/MariaDB - Perfect for multi-server networks
  • ️ Beautiful GUIs - Intuitive home and warp management
  • Multi-Language - French & English (more coming!)
  • ⚡ Optimized - Lightweight with async operations
  • Customizable - Every effect, sound, and message configurable
  • Auto Migration - Seamlessly switch between YAML and MySQL
  • Professional - Battle-tested and reliable

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

FEATURES

UX Premium Features (v2.6)

Immersive Particle Effects:
  • Spiral animations on departure (PORTAL particles)
  • Explosion effects on arrival (FLAME + VILLAGER_HAPPY)
  • Pulsating circle during countdown (SPELL_WITCH)
  • Preview particles at destination (CLOUD)
  • Creation effects for homes/warps (green spiral)
  • Deletion effects (red explosion)
  • 15+ different effect types
  • Fully compatible with Minecraft 1.8+

Configuration:
Code (Text):
effects:
  enabled: true
  particles:
    teleport:
      departure: true   # Spiral on departure
      arrival: true     # Explosion on arrival
      countdown: true   # Pulsating circle
    creation: true      # Home/warp creation
  preview:
    show-particles: true
    duration: 20        # ticks

Contextual Audio Design:
  • Success sounds (LEVEL_UP, ENTITY_PLAYER_LEVELUP)
  • Error sounds (ENTITY_VILLAGER_NO, BLOCK_ANVIL_LAND)
  • Teleport sounds (ENTITY_ENDERMAN_TELEPORT)
  • Countdown tick (BLOCK_NOTE_BLOCK_HAT)
  • Creation sounds (ENTITY_EXPERIENCE_ORB_PICKUP)
  • Deletion sounds (ENTITY_ITEM_BREAK)
  • Message notification (ENTITY_EXPERIENCE_ORB_PICKUP)
  • 15 different sound types
  • Adjustable volume (0.0 - 2.0)
  • Individual toggle options

Configuration:
Code (Text):
sounds:
  enabled: true
  volume: 1.0
  types:
    success: true
    error: true
    teleport: true
    countdown: true
    creation: true
    deletion: true

Rich Chat Interface:
  • Clickable buttons in chat messages
  • Hover tooltips with additional information
  • Framed messages with borders
  • ASCII progress bars (▓▓▓▓▓░░░░░ 50%)
  • Action Bar notifications (above hotbar)
  • RGB hex color support (#FF5722)
  • Component-based formatting

Examples:
Code (Text):
# Home list with buttons
╔════════════════════════════════╗
║   Your Homes (3/5)             ║
╠════════════════════════════════╣
║ home ······· [Teleport] [Delete]
║ base ······· [Teleport] [Delete]
║ shop ······· [Teleport] [Delete]
╚════════════════════════════════╝

# Progress bar
Teleporting... ▓▓▓▓▓▓▓░░░ 70% (2s)

# Action Bar
✓ Teleported to home! (Cost: $50)
Configuration:
Code (Text):
messages:
  format:
    interactive-buttons: true
    hover-tooltips: true
    framed-messages: true
    action-bar:
      enabled: true
      duration: 60  # ticks

Intelligent Confirmations:
  • Stylized confirmation dialogs
  • Display statistics before deletion
  • Clickable [CONFIRM] [CANCEL] buttons
  • Auto-expiration (30s default)
  • Prevents accidental deletions
  • Visual feedback on timeout
  • Commands: /confirm, /cancel
  • Aliases: /yes, /oui, /no, /non

Example Dialog:
Code (Text):
╔════════════════════════════════════════╗
║   Delete Home "main"?                  ║
╠════════════════════════════════════════╣
║ Statistics:                            ║
║ • Created: 15 days ago                 ║
║ • Total teleports: 247 times           ║
║ • Last used: 2 hours ago               ║
╠════════════════════════════════════════╣
║     [CONFIRM]        [CANCEL]          ║
╚════════════════════════════════════════╝
Request expires in 30s...
Configuration:
Code (Text):
confirmations:
  enabled: true
  timeout-seconds: 30
  actions:
    home-delete: true
    warp-delete: true
  show-statistics: true

Core Features

Automatic Integration:
  • Detects PlaceholderAPI automatically - no configuration needed
  • 29+ placeholders available for all your plugins [UPDATED v2.7]
  • Works with scoreboards, TAB, chat plugins, and more
  • Real-time data from MyCommands
  • Compatible with all PlaceholderAPI plugins

Available Placeholders:
Code (Text):
# Homes (5 placeholders) [NEW v2.7]
%mycommands_homes_count%        - Current homes
%mycommands_homes_max%          - Home limit
%mycommands_homes_remaining%    - Homes remaining
%mycommands_homes_list%         - List of homes
%mycommands_home_stats_<name>%  - TPs for specific home [NEW]

# Warps (2 placeholders)
%mycommands_warps_count%        - Total warps
%mycommands_warps_list%         - List of warps

# Statistics (10 placeholders) [IMPROVED v2.7]
%mycommands_stats_teleports%    - Total teleports
%mycommands_stats_homes%        - Home teleports
%mycommands_stats_warps%        - Warp teleports
%mycommands_stats_spawn%        - Spawn teleports
%mycommands_stats_tpa%          - TPA teleports
%mycommands_stats_back%         - Back uses
%mycommands_stats_homes_created% - Homes created
%mycommands_stats_warps_created% - Warps created [NEW]
%mycommands_stats_messages%     - Messages sent
%mycommands_stats_commands%     - Commands used [NEW]

# Cooldowns (10 placeholders)
%mycommands_cooldown_home%              - Seconds
%mycommands_cooldown_home_formatted%    - "2m 30s"
%mycommands_cooldown_spawn%
%mycommands_cooldown_spawn_formatted%
%mycommands_cooldown_warp%
%mycommands_cooldown_warp_formatted%
%mycommands_cooldown_tpa%
%mycommands_cooldown_tpa_formatted%
%mycommands_cooldown_back%
%mycommands_cooldown_back_formatted%

# Economy (2 placeholders)
%mycommands_balance%            - Player balance
%mycommands_price_<action>%     - Action price

# Miscellaneous (3 placeholders)
%mycommands_storage_type%       - YAML or MySQL
%mycommands_language%           - Current language
%mycommands_version%            - Plugin version
Usage Examples:
Code (Text):
# Scoreboard
&6Homes: &e%mycommands_homes_count%&7/%mycommands_homes_max%
&6Balance: &a%mycommands_balance%
&6Total TPs: &b%mycommands_stats_teleports%

# TAB prefix
&7[%mycommands_homes_count% homes] &f{player}

# Chat format
&7[Stats: %mycommands_stats_teleports%] &f{message}

Full Vault Integration:
  • Charge players for teleportations (homes, warps, TPA)
  • Set prices for creating homes and warps
  • Monetize nickname changes
  • Configurable prices per action
  • Compatible with all Vault economy plugins
  • Transaction messages with visual/audio feedback [NEW v2.7]

Rank-Based Discounts:
  • VIP rank: 50% discount (configurable)
  • MVP rank: 75% discount (configurable)
  • Admin rank: Free access (configurable)
  • Custom discount percentages per rank
  • Permission-based system

Configuration:
Code (Text):
economy:
  enabled: true
  prices:
    home-set: 100.0
    home-teleport: 50.0
    warp-create: 500.0
    warp-teleport: 25.0
    tpa-request: 10.0
    nick-change: 200.0
  discounts:
    vip: 0.5    # 50% discount
    mvp: 0.25   # 75% discount
    admin: 0.0  # Free

Server Management:
  • Gamemode Management - Quick gamemode switching with aliases
  • Flight Control - Enable/disable fly mode for players
  • Heal & Feed - Restore health and hunger instantly
  • God Mode - Make players invulnerable
  • Vanish - Become invisible to other players
  • Teleportation - /tp, /tphere, /tpall with coordinates support
  • Give Items - Give any item to players
  • Clear Inventory - Clean player inventories
  • Inventory Viewer - View and edit player inventories
  • Enderchest Access - Open any player's enderchest
  • Weather Control - Change weather (clear/rain/thunder)
  • Time Control - Set time (day/night/ticks)
  • Speed Control - Adjust walk and fly speed
  • Broadcast - Send server-wide announcements
  • Kick Players - Remove players with custom reasons
  • Freeze Players - Prevent player movement and chat
  • Nickname Management - Change player nicknames
  • Statistics Viewing - View any player's statistics

Player Features:
  • Home System - Set multiple homes with configurable limits
  • Home GUI - Beautiful interface with statistics [IMPROVED v2.7]
  • Warp System - Server warps with per-warp permissions
  • Warp GUI - Interactive browser with effects [IMPROVED v2.7]
  • Spawn - Teleport to spawn with immersive effects [NEW v2.7]
  • Back - Return to last location with visual feedback [NEW v2.7]
  • TPA System - Request teleportation with style [NEW v2.7]
  • TPA Timeout - Auto-expiring teleport requests
  • Nickname System - Set custom nicknames with colors
  • Statistics - View your gameplay statistics [IMPROVED v2.7]
  • Suicide - Quick respawn command
  • Help Menu - Organized command listing

Messaging System:
  • Private Messages - /msg and /reply with sound notifications
  • Interactive Buttons - Click to reply [NEW v2.7]
  • Ignore System - Block unwanted messages from players
  • Social Spy - Monitor private messages (staff only)
  • Custom Join/Quit Messages - Fully customizable with placeholders
  • Welcome Messages - Optional private welcome messages
  • Custom Sounds - Configurable notification sounds [IMPROVED v2.7]
  • Color Codes - Full RGB hex color support

️ Home Management GUI (/homegui)
  • View all your homes in a beautiful interface
  • Click to teleport instantly with effects [NEW v2.7]
  • Right-click for confirmation dialog [NEW v2.7]
  • See coordinates and world information
  • Statistics per home display [NEW v2.7]
  • Visual and audio feedback [NEW v2.7]

️ Warp Browser GUI (/warpgui)
  • Browse all server warps visually
  • Click to teleport with immersive effects [NEW v2.7]
  • Permission-based access indicators
  • World and coordinates display
  • Intuitive navigation
  • Sound feedback [NEW v2.7]

Track Player Activity:
  • Total teleportations counter
  • Homes teleports (separate + per home) [NEW v2.7]
  • Warps usage tracking
  • Spawn visits counter
  • TPA requests made
  • Back command usage
  • Homes created tracker
  • Warps created tracker [NEW v2.7]
  • Private messages sent
  • Commands usage counter [NEW v2.7]

Display:
  • Beautiful framed output [NEW v2.7]
  • Color-coded statistics
  • Interactive buttons [NEW v2.7]
  • Admin can view other players' stats
  • PlaceholderAPI integration
  • Configurable tracking options

Use Cases:
  • PlaceholderAPI integration for scoreboards
  • Player engagement tracking
  • Server analytics
  • Reward active players
  • Leaderboards (coming soon)

  • PlaceholderAPI - 29+ placeholders for integration [UPDATED v2.7]
  • Vault Integration - Economy support for all commands
  • MySQL Support - Store data in MySQL/MariaDB
  • YAML Storage - Traditional file-based storage
  • Auto Migration - Switch between YAML and MySQL without data loss
  • Migration Tool - /mycommands migrate with multiple options
  • Enhanced Reload - Detailed feedback and performance metrics
  • Cooldown System - Configurable per-command cooldowns
  • Teleport Delays - Prevent teleport abuse
  • Movement Cancel - Cancel teleports if player moves
  • Permission System - Granular permission nodes
  • Multi-Language - French & English built-in
  • Auto-Save - Configurable automatic data saving
  • Performance Optimized - Async operations & connection pooling
  • HikariCP Integration - Professional database connection pooling
  • UTF-8 Support - All special characters display correctly
  • Modular Architecture - 7 managers for clean code [NEW v2.7]
  • Graceful Degradation - Optional UX features [NEW v2.7]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

COMMANDS

Code (Text):
/gamemode <mode> [player]          - Change gamemode
/fly [player]                       - Toggle flight
/heal [player]                      - Heal a player
/feed [player]                      - Feed a player
/god [player]                       - Toggle god mode
/vanish                             - Toggle invisibility
/tp <player|x y z>                  - Teleport command
/tphere <player>                    - Teleport player to you
/tpall                              - Teleport all players to you
/give <player> <item> [amount]      - Give items
/clear [player]                     - Clear inventory
/invsee <player>                    - View player inventory
/enderchest [player]                - Open enderchest
/weather <clear|rain|thunder>       - Change weather
/time <day|night|ticks>             - Change time
/speed <1-10> [player]              - Adjust speed
/broadcast <message>                - Server broadcast
/kick <player> [reason]             - Kick player
/freeze <player>                    - Freeze/unfreeze player
/setspawn                           - Set spawn point
/setwarp <name>                     - Create warp
/delwarp <name>                     - Delete warp
/socialspy                          - Toggle message spy
/nick <name|reset> [player]         - Set nickname
/stats [player]                     - View statistics
/mycommands reload                  - Reload plugin
/mycommands migrate                 - Migration tool

Code (Text):
/spawn                              - Teleport to spawn
/home [name]                        - Teleport to home
/sethome [name]                     - Set a home
/delhome <name>                     - Delete a home [IMPROVED v2.7]
/homes                              - List your homes
/homegui                            - Open homes GUI [IMPROVED v2.7]
/warp <name>                        - Teleport to warp
/warps                              - List all warps
/warpgui                            - Open warps GUI [IMPROVED v2.7]
/back                               - Return to last location
/tpa <player>                       - Request teleportation
/tpaccept                           - Accept TP request
/tpdeny                             - Deny TP request
/msg <player> <message>             - Send private message
/reply <message>                    - Reply to last message
/ignore [player]                    - Ignore/unignore player
/nick <name|reset>                  - Set your nickname
/stats                              - View your statistics
/suicide                            - Kill yourself
/help                               - View help menu

Code (Text):
/confirm                            - Confirm pending action
/yes                                - Alias for /confirm
/oui                                - Alias for /confirm (French)
/cancel                             - Cancel pending action
/no                                 - Alias for /cancel
/non                                - Alias for /cancel (French)

Code (Text):
/mycommands migrate yaml2mysql      - Migrate YAML → MySQL
/mycommands migrate mysql2yaml      - Migrate MySQL → YAML
/mycommands migrate check           - Check if migration needed
/mycommands migrate auto            - Automatic migration detection

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PERMISSIONS

Code (Text):
mycommands.*                        - All permissions
mycommands.admin                    - All admin permissions
mycommands.player                   - All player permissions
mycommands.reload                   - Reload the plugin
mycommands.migrate                  - Use migration tool
mycommands.confirm                  - Use /confirm [NEW v2.7]
mycommands.cancel                   - Use /cancel [NEW v2.7]

Code (Text):
mycommands.economy.bypass           - Everything free
mycommands.economy.free             - Everything free (alias)
mycommands.economy.discount.vip     - VIP discount (50%)
mycommands.economy.discount.mvp     - MVP discount (75%)
mycommands.economy.discount.admin   - Admin = free

Code (Text):
mycommands.gamemode                 - Change gamemode
mycommands.fly                      - Toggle flight
mycommands.fly.others               - Toggle flight for others
mycommands.heal                     - Heal command
mycommands.heal.others              - Heal others
mycommands.feed                     - Feed command
mycommands.feed.others              - Feed others
mycommands.god                      - God mode
mycommands.god.others               - God mode for others
mycommands.vanish                   - Vanish command
mycommands.vanish.see               - See vanished players
mycommands.tp                       - Teleport command
mycommands.tphere                   - Teleport here
mycommands.tpall                    - Teleport all
mycommands.give                     - Give items
mycommands.clear                    - Clear inventory
mycommands.invsee                   - View inventories
mycommands.enderchest               - Enderchest access
mycommands.enderchest.others        - View other enderchests
mycommands.weather                  - Change weather
mycommands.time                     - Change time
mycommands.speed                    - Speed control
mycommands.broadcast                - Broadcast messages
mycommands.kick                     - Kick players
mycommands.freeze                   - Freeze players
mycommands.setspawn                 - Set spawn
mycommands.setwarp                  - Create warps
mycommands.delwarp                  - Delete warps
mycommands.socialspy                - Spy on messages
mycommands.nick.others              - Change others' nicknames
mycommands.stats.others             - View others' statistics

Code (Text):
mycommands.spawn                    - Use /spawn
mycommands.home                     - Use /home
mycommands.sethome                  - Set homes
mycommands.delhome                  - Delete homes
mycommands.homes                    - List homes
mycommands.homegui                  - Open homes GUI
mycommands.warp                     - Use warps
mycommands.warps                    - List warps
mycommands.warpgui                  - Open warps GUI
mycommands.back                     - Use /back
mycommands.tpa                      - Request teleport
mycommands.tpaccept                 - Accept requests
mycommands.tpdeny                   - Deny requests
mycommands.msg                      - Send messages
mycommands.reply                    - Reply to messages
mycommands.ignore                   - Ignore players
mycommands.nick                     - Set own nickname
mycommands.stats                    - View own statistics
mycommands.suicide                  - Use /suicide

Code (Text):
mycommands.sethome.5                - Set up to 5 homes
mycommands.sethome.10               - Set up to 10 homes
mycommands.sethome.unlimited        - Unlimited homes
mycommands.cooldown.bypass          - Bypass cooldowns
mycommands.teleportdelay.bypass     - Bypass teleport delays
mycommands.warp.<name>              - Use specific warp (optional)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INSTALLATION

Step 1: Download
  1. Download the latest version from the resources page
  2. Make sure you have Java 8+ and Spigot/Paper 1.8-1.21+

Step 2: Install
  1. Place MyCommands-2.6.jar in your plugins/ folder
  2. Restart your server (do NOT use /reload)
  3. Plugin will generate default configuration files

Step 3: Configure (Optional)
  1. Edit plugins/MyCommands/config.yml for settings
  2. Customize effects, sounds, and confirmations [NEW v2.7]
  3. Edit messages_fr.yml or messages_en.yml
  4. Configure MySQL if needed
  5. Use /mycommands reload to apply changes

Step 4: Enable PlaceholderAPI (Optional)
Code (Text):
# PlaceholderAPI detected automatically!
1. Install PlaceholderAPI
2. Restart server
3. 29+ placeholders available instantly
4. No configuration needed!
Step 5: Enable Economy (Optional)
  1. Install Vault
  2. Install an economy plugin (EssentialsX, CMI, etc.)
  3. In config.yml, set: economy.enabled: true
  4. Configure prices and discounts
  5. Reload: /mycommands reload

Code (Text):
# In config.yml, change:
storage:
  type: "mysql"
  mysql:
    host: "localhost"
    port: 3306
    database: "mycommands"
    username: "mycommands"
    password: "your_password"
    pool-size: 10
Then reload: /mycommands reload

Code (Text):
# Simple upgrade process:
1. Stop your server
2. Backup your plugins/MyCommands folder
3. Replace the JAR file (MyCommands-2.6.jar)
4. Start your server
5. Config will auto-update with new UX settings
6. Reload: /mycommands reload

# No data loss - 100% compatible!
# New config options added automatically

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ CONFIGURATION

Code (Text):
# Language (fr or en)
language: "en"

# ═══════════════════════════════════════
# UX PREMIUM FEATURES (v2.7)
# ═══════════════════════════════════════

# Visual Effects System
effects:
  enabled: true
  particles:
    teleport:
      departure: true    # Spiral on departure
      arrival: true      # Explosion on arrival
      countdown: true    # Pulsating circle
    creation:
      enabled: true      # Home/warp creation effects
  preview:
    show-particles: true
    duration: 20         # ticks

# Sound System
sounds:
  enabled: true
  volume: 1.0            # 0.0 - 2.0
  types:
    success: true        # Success actions
    error: true          # Error messages
    teleport: true       # Teleportations
    countdown: true      # Countdown ticks
    creation: true       # Creation actions
    deletion: true       # Deletion actions
    message: true        # Private messages

# Confirmation System
confirmations:
  enabled: true
  timeout-seconds: 30    # Auto-expire time
  actions:
    home-delete: true    # Confirm home deletion
    warp-delete: true    # Confirm warp deletion
  show-statistics: true  # Display usage stats

# Interactive Messages
messages:
  format:
    interactive-buttons: true   # Clickable buttons
    hover-tooltips: true        # Hover information
    framed-messages: true       # Bordered layouts
    progress-bars: true         # ASCII progress
    action-bar:
      enabled: true
      duration: 60              # ticks

# ═══════════════════════════════════════
# CORE FEATURES
# ═══════════════════════════════════════

# Economy System
economy:
  enabled: true
  prices:
    home-set: 100.0
    home-teleport: 50.0
    warp-create: 500.0
    warp-teleport: 25.0
    tpa-request: 10.0
    nick-change: 200.0
  discounts:
    vip: 0.5    # 50% discount
    mvp: 0.25   # 75% discount
    admin: 0.0  # Free

# Cooldowns
cooldowns:
  enabled: true
  commands:
    home: 5
    spawn: 3
    warp: 3
    tpa: 10
    back: 10
  bypass-for-ops: true

# Teleport Delays
teleport-delay:
  enabled: true
  delay:
    home: 3
    spawn: 3
    warp: 3
    tpa: 3
    back: 3
  cancel-on-move: true
  bypass-for-ops: true

# Limits
limits:
  max-homes: 3
  tp-request-timeout: 60
  max-ignored-players: 50

# Statistics (IMPROVED v2.7)
statistics:
  enabled: true
  track-per-home: true       # NEW: Track TPs per home
  track-teleports: true
  track-homes: true
  track-warps: true
  track-commands: true       # NEW: Track command usage

# GUI Interfaces
guis:
  enabled: true
  homes-gui-enabled: true
  warps-gui-enabled: true

# Storage (yaml or mysql)
storage:
  type: "yaml"
  mysql:
    host: "localhost"
    port: 3306
    database: "mycommands"
    username: "mycommands"
    password: ""
    pool-size: 10
    connection-timeout: 30000

# Debug Mode
debug:
  enabled: false
  log-effects: false
  log-sounds: false

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

COMPATIBILITY

Supported Versions:
  • ✓ Spigot 1.8-1.21+
  • ✓ Paper 1.8-1.21+ (Recommended)
  • ✓ Purpur 1.8-1.21+

Java Requirements:
  • ✓ Java 8 or higher (Java 21+ recommended)

Compatible With:
  • ✓ LuckPerms
  • ✓ Vault
  • ✓ PlaceholderAPI (29+ placeholders)
  • ✓ EssentialsX (economy integration)
  • ✓ CMI (economy integration)
  • ✓ WorldGuard
  • ✓ CoreProtect
  • ✓ Any plugin that respects Bukkit API
  • ✓ Any Vault-compatible economy plugin

Database Support:
  • ✓ YAML (built-in, default)
  • ✓ MySQL 5.7+
  • ✓ MariaDB 10.3+
  • ✓ HikariCP connection pooling

Language Support:
  • ✓ French (Français) - Complete
  • ✓ English - Complete
  • ➤ More coming soon!

Network Support:
  • ✓ Single server
  • ✓ BungeeCord (with MySQL)
  • ✓ Velocity (with MySQL)
  • ✓ Multi-server sync via MySQL

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

❓ FAQ

Q: Is this plugin free?
A: Yes! MyCommands is completely free and open-source.

Q: What's new in v2.6?
A: v2.6 introduces a complete UX transformation:
• Immersive visual effects (particles)
• Contextual sound design (15 sounds)
• Interactive messages (clickable buttons)
• Smart confirmations (with statistics)
• Individual home statistics
• Enhanced user experience throughout

Q: Does this support PlaceholderAPI?
A: Yes! 29+ placeholders available. Install PlaceholderAPI and it works automatically.

Q: Does this work with economy plugins?
A: Yes! MyCommands integrates with Vault to work with any economy plugin (EssentialsX, CMI, etc.)

Q: Can I disable the visual effects?
A: Yes! All UX features (effects, sounds, confirmations) can be individually toggled in config.yml.

Q: Can I charge players for teleportations?
A: Yes! Install Vault + economy plugin, then enable economy in config.yml. All prices are configurable.

Q: Can VIP players get discounts?
A: Yes! Set up rank-based discount percentages in config and assign permissions.

Q: Does it work without an economy plugin?
A: Yes! Economy is completely optional. The plugin works perfectly without it.

Q: Can I use this on a large server?
A: Absolutely! MyCommands is optimized for servers of all sizes. Use MySQL for multi-server networks.

Q: Does this work with BungeeCord/Velocity?
A: Yes! Use MySQL storage mode to sync data across multiple servers.

Q: Can I customize the messages?
A: Yes! Every message is customizable in the language files. Full RGB color support included.

Q: Is there a reload command?
A: Yes! Use /mycommands reload to reload configuration without restarting.

Q: Can I switch from YAML to MySQL without losing data?
A: Yes! Use /mycommands migrate yaml2mysql for automatic migration.

Q: How do I disable visual effects?
A: Set effects.enabled: false in config.yml or toggle individual effect types.

Q: Can I adjust sound volume?
A: Yes! Set sounds.volume in config.yml (0.0 = silent, 2.0 = very loud)

Q: What are smart confirmations?
A: When deleting homes/warps, players see a styled confirmation with usage statistics and clickable [CONFIRM] [CANCEL] buttons.

Q: Do effects work on older versions?
A: Yes! Effects are compatible with Minecraft 1.8+ using universal particles.

Q: Can I see statistics per home?
A: Yes! v2.6 tracks teleports per individual home. View with /stats or via PlaceholderAPI.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

️ ROADMAP

Coming in v2.7:
  • ➤ Leaderboards for statistics (top teleporters, richest players)
  • ➤ Custom effect themes (fire, ice, nature, etc.)
  • ➤ GUI theme customization
  • ➤ Discord webhook integration
  • ➤ Additional languages (German, Spanish, Portuguese)

Planned Features:
  • ➤ Kits system with GUI
  • ➤ Enhanced PlaceholderAPI expansions
  • ➤ Economy statistics and charts
  • ➤ More admin moderation tools
  • ➤ Sign editor commands
  • ➤ World-specific configurations
  • ➤ Public API documentation for developers

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

STATISTICS

[​IMG]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Found a Bug?
Please report issues on GitHub with:
• Server version
• Plugin version
• Error logs
• Steps to reproduce

Love MyCommands?
• Leave a ⭐⭐⭐⭐⭐ review
• Share with your friends
• Star us on GitHub

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CREDITS

Developed with ❤️ by SkyNex

Special Thanks:
✓ Spigot Community
✓ All beta testers
✓ Everyone who reported bugs
✓ You for using MyCommands!

Don't forget to leave a ⭐⭐⭐⭐⭐ review!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Essential Commands with Immersive Experience | Free & Open Source

© 2026 SkyNex | All Rights Reserved​
Resource Information
Author:
----------
Total Downloads: 94
First Release: Jan 5, 2026
Last Update: Jan 17, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings