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.
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 PlaceholderAPIsupport. 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.
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.
/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
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)
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
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