FOptions -  Advanced Options-Lobby Customizable icon

FOptions - Advanced Options-Lobby Customizable -----

100% customizable



FOptions
Premium Lobby Options Plugin
The most complete and customizable lobby options plugin for your Minecraft network.

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

Overview

FOptions gives your players full control over their lobby experience through a beautiful, fully configurable GUI. From player visibility to stunning join effects and chat colors — everything is designed to feel premium, smooth, and professional.

Built with performance in mind: HikariCP connection pooling, async database operations, ConcurrentHashMap caching, and zero memory leaks. Ready for networks with 100,000+ players.

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

Features

─────────────────────────────────

Player Visibility

Three visibility modes: ALL, NONE, and RANKS ONLY.
Players can cycle through modes from the GUI. The RANKS mode lets you show only ranked players — perfect for VIP perks.



─────────────────────────────────

Chat Toggle

Players can enable or disable chat messages. When chat is disabled, they won't see messages from other players and can't send their own.


─────────────────────────────────

Double Jump

A fun and responsive double jump system with configurable sound effects, automatic cooldown reset on landing, and smart integration with fly mode — auto-disables fly when double jump is activated and vice versa.


─────────────────────────────────

Fly Mode

Let ranked players fly around the lobby. Configurable fly speed on join, automatic GameMode detection, and smart conflict handling with double jump.


─────────────────────────────────

Mount / Stacker

Players can ride on top of each other! Both the rider and the target must have mount enabled. Fully permission-controlled and world-restricted.


─────────────────────────────────

Join Messages

Custom join announcements with full PlaceholderAPI support. Use %player%, %luckperms_prefix%, or any PAPI placeholder. Supports HEX colors.


─────────────────────────────────

Join Effects (7 Effects)

Stunning visual effects that play when a player joins the server:

  • Firework Multiple colorful fireworks with random types, colors, and flicker
  • Zeus Dramatic lightning strikes around the player
  • VulcanWool Colored wool blocks erupting like a volcano
  • Sheeps Baby sheep of random colors launched into the air
  • Chickens — Chickens flying upward with firework sounds
  • Notes Music discs dropping with magic particles
  • Bats Bats spawning and flying with takeoff sounds

All effects have automatic cleanup — no leftover blocks, no entity leaks.

FIREWORK

ZEUS

VULCANWOOL

SHEEPS

CHICKENS

NOTES

BATS
─────────────────────────────────

Chat Color System

A complete chat color system with 14 colors, 4 format styles, and a random color mode.
Players select their color and format from a beautiful GUI. Every material, slot, name, lore, and permission is configurable.


Colors: Red, Gold, Green, Yellow, Pink, Aqua, Blue, Dark Green, Dark Red, Cyan, Purple, Gray, Black, RANDOM
Formats: Bold, Italic, Underline, Strikethrough



─────────────────────────────────

GUI System

Every menu is 100% configurable through YAML files:

  • Options Menu (menu.yml) — Main lobby options with toggle items
  • Effects Menu (effects-join.yml) — Join effects selection with permission indicators
  • Chat Color Menu (chatcolor.yml) — Color and format selection with glow on selected items

All materials, slots, names, lore, sizes, sounds, and back button commands are editable.


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

Database

SQLite — Zero config, works out of the box. Perfect for small to medium servers.
MySQL — HikariCP connection pooling, async operations. Optimized for 100,000+ users.


Code (Text):

Settings:
  MySQL:
    Enabled: true
    Host: 'localhost'
    Port: 3306
    Username: 'your_username'
    Password: 'your_password'
    Database: 'foptions'
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

HEX Color Support

Full RGB color support for Minecraft 1.16+ in all messages, items, and lore.

Supported formats:
&#RRGGBB — example: &#FF5555Hello

#RRGGBB — example: #FF5555Hello


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

Commands


/foptions — Open the main options menu
/foptions effects — Open the join effects menu
/foptions reload — Reload all configurations
/foptions stats — View plugin statistics
/chatcolor — Open the chat color menu

Aliases: /fo, /options, /lobbyoptions, /profile, /cc


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

Permissions


foptions.* — All features (OP)
foptions.use — Use the plugin (Everyone)
foptions.admin — Admin commands (OP)
foptions.reload — Reload config (OP)


foptions.visibility — Toggle visibility (Everyone)
foptions.visibility.ranked — Visible in RANKS mode (OP)
foptions.chat — Toggle chat (Everyone)
foptions.doublejump — Double jump (Everyone)
foptions.mount — Mount players (Everyone)
foptions.fly — Fly mode (OP)
foptions.messagejoin — Join messages (OP)


foptions.effects.* — All effects (OP)
foptions.effects.firework — Firework (OP)
foptions.effects.zeus — Zeus (OP)
foptions.effects.vulcanwool — VulcanWool (OP)
foptions.effects.sheeps — Sheeps (OP)
foptions.effects.chickens — Chickens (OP)
foptions.effects.notes — Notes (OP)
foptions.effects.bats — Bats (OP)


chatcolor.* — All colors & formats (OP)
chatcolor.use — Open menu (Everyone)
chatcolor.red — Red color (OP)
chatcolor.gold — Gold color (OP)
chatcolor.green — Green color (OP)
chatcolor.yellow — Yellow color (OP)
chatcolor.pink — Pink color (OP)
chatcolor.aqua — Aqua color (OP)
chatcolor.blue — Blue color (OP)
chatcolor.dark_green — Dark Green (OP)
chatcolor.dark_red — Dark Red (OP)
chatcolor.cyan — Cyan (OP)
chatcolor.purple — Purple (OP)
chatcolor.gray — Gray (OP)
chatcolor.black — Black (OP)
chatcolor.random — Random (OP)
chatcolor.bold — Bold (OP)
chatcolor.strikethrough — Strikethrough (OP)
chatcolor.underline — Underline (OP)
chatcolor.italic — Italic (OP)

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

Configuration Files


config.yml — Database, worlds, sounds, defaults, enable/disable features
menu.yml — Options menu GUI layout and items
effects-join.yml — Effects menu GUI and effect toggle items
chatcolor.yml — Chat color menu materials, slots, and messages
lang.yml — All plugin messages with HEX color support


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

Dependencies


Required: None

Optional:
- PlaceholderAPI — Placeholder support in join messages
- LuckPerms — Prefix support in join messages



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

Installation


1. Download FOptions.jar
2. Place it in your plugins folder
3. Restart your server
4. Configure in plugins/FOptions/
5. Use /foptions reload to apply changes


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

Version Compatibility


1.8.x - 1.12.x — Java 8+ — Supported
1.13.x - 1.16.x — Java 11+ — Supported
1.17.x - 1.20.x — Java 17+ — Supported
1.21.x+ — Java 21+ — Supported


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


Author: KRAKENSTUDIO | Version: 1.0.0
Resource Information
Author:
----------
Total Downloads: 4
First Release: Mar 13, 2026
Last Update: Mar 13, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings