
Ly+ Settings 2.0.0
beta11 марта 2026 г.Ly+ Settings — Changelog
2.0.0 — Major Rewrite
2026-03-11
This is a full rewrite. Nothing from 1.x was carried over unchanged.
✨ Added
- LyPlusAddon API — addons can now register themselves, inject GUI items, handle clicks, and share player data with the core
- AddonRegistry — thread-safe registry for all installed Ly+ addons
- Navigator row — bottom row of the
/settingsGUI shows a shortcut icon for each installed addon /settings addons— lists every currently loaded Ly+ addon with version/settings reload— reloads core config and triggersreloadAddonConfig()on every registered addon- Persistent player data via Gson (
data.json) — supportsboolean,int, and freeformaddonDatastring map for cross-addon storage - Utility methods exposed on
LyPlusSettingsfor addons:createInventory,fillBackground,createItem,addBoolItem,addCycleItem,updateBool,updateInt,playSound,getBoolSetting,getIntSetting,getPlayerData - Paper Brigadier commands — rewritten using
LifecycleEvents.COMMANDSandCommands.literal();paper-plugin.ymlreplacesplugin.yml - Distinct sounds per action in the settings GUI
🔧 Changed
- Command registration moved from
getCommand().setExecutor()to Paper's Brigadier API (required forpaper-plugin.yml) - Chat filter packet listener rebuilt cleanly with correct system/player message detection logic
🗑️ Removed
- Legacy
plugin.ymlreplaced bypaper-plugin.yml CommandExecutor/TabCompleterinterfaces removed from main class
1.x.x — Legacy
No public changelog. These versions are no longer supported.
💬 Questions or issues? Join our Discord
Ly+ Settings 2.0.0
alpha10 марта 2026 г.Ly+ Settings v2.0.0 Beta — The Addon Ecosystem Update
🔄 Complete Rewrite
⚠️ This is an early beta release! Addons are coming very soon — stay tuned! 👉 Check lyvt.dev for addon releases and updates. (addons are gonna be released on Modrinth too)
Why the rewrite?
Settings+ has been completely rebuilt from the ground up as a modular addon ecosystem. Instead of one big plugin doing everything, Ly+ Settings is now the core hub that other Ly+ addon plugins connect to automatically.
🏗️ New Architecture
Core + Addon System
- Ly+ Settings is now the core — it manages the
/settingsGUI and detects installed addons automatically - Each feature (TPA, Friends, Messages, Homes) is now a separate addon plugin
- Addons register themselves with the core on startup — no config needed
- The core GUI automatically expands with addon items when addons are installed
- Bottom navigator row shows icons for every installed addon
New Commands
| Command | Description |
|---|---|
/settings | Opens the Settings GUI |
/settings reload | Reloads the core + all installed addons |
/settings addons | Lists all currently installed addons |
🔜 Addons Coming Soon
The following addons are currently in development and will be released separately on Modrinth:
- 🌀 Ly+ TPA —
/tpa,/tpahere,/tpaccept,/tpdenywith countdown & GUI confirm screen - 👥 Ly+ Friends — Friend list, requests, and friend-only TPA settings
- 💬 Ly+ Messages —
/msgand/replywith toggle settings - 🏠 Ly+ Homes —
/home,/sethome,/delhomewith interactive GUI
👉 lyvt.dev — All addon releases will be listed here! (and on Modrinth too!)
✨ Features (Core)
Settings GUI
- Clean 54-slot GUI hub that auto-populates with addon items
- Bottom navigator row with addon icons
- Chat filter settings built into the core
Multilingual Support
- Full English and German translations
- All messages configurable in
config.yml - Single place to edit all text across all addons
Developer API
- Clean
LyPlusAddoninterface for addon developers - Thread-safe
AddonRegistry - Addons can inject GUI items, handle clicks, and own custom GUIs
⚙️ Configuration
# Set your language (en / de)
language: en
# Customize all messages and prefixes
prefixes:
core: "§8[§bLy+§8] §f"
⚡ Compatibility
- Minecraft: 1.20.5+
- Server: Paper / Purpur / Spigot / Bukkit
- Dependencies: ProtocolLib
- Java: 21+
📋 Upgrade Notes
⚠️ This is NOT a drop-in upgrade from Settings+ v1.x!
- The old monolithic
config.ymldoes not carry over- Features are now split across separate addon plugins
- Old player data format is not compatible with v2.0.0
🎉 Special Thanks
Thanks to everyone who used Settings+ v1.x and provided feedback — this rewrite wouldn't have happened without you!
Full Changelog: v1.8.5 → v2.0.0 Support: Report issues on GitHub or join our Discord! Discord: Discord 🚀 Addons & Updates: lyvt.dev 🚀
Settings+ 1.8.5
release10 марта 2026 г.Ly+ Settings - Changelog
Version 1.8.5 (Rebranding & Performance)
Date: March 10, 2026
✨ Rebranding
- Renamed plugin from Settings+ to Ly+ Settings
- Updated: Plugin name across all files
- Updated:
plugin.ymlname field changed toLyPlus Settings
⚡ Performance
- Various performance optimizations under the hood
⚙️ Affected Files
plugin.yml- Plugin name updated
All plugins that are gonna released from me now are gonna be Branded "Ly+" infront of it <3 Thanks for the support you all
Settings+ 1.8.4
release9 марта 2026 г.SettingsPlus - Changelog
Version 1.8.4 (Bug-Fix)
Date: March 09, 2026
🐛 Bug Fixes
- [CRITICAL] Fixed:
/tpcommand was overridden by/tpa- Removed: Aliases
teleportandtpfrom/tpacommand - Removed: Alias
tpherefrom/tpaherecommand - Kept: Alias
tphfor/tpahere(safe, no conflicts) - Effect: Minecraft's native
/tpcommand and TP commands from other plugins now work normally again
- Removed: Aliases
📝 Technical Details
The issue was caused by command alias conflicts in plugin.yml. The aliases tp and teleport for /tpa caused all /tp inputs to be interpreted as /tpa, making the default teleport command non-functional.
⚙️ Affected Files
plugin.yml- Command aliases updated
Settings+ 1.8.3 [HotFix]
release5 марта 2026 г.Settings+ v1.8.3 Beta - Home System Update
🏠 Major New Feature: Home System
Home Teleportation Commands
- NEW:
/home- Opens the interactive Home GUI - NEW:
/home <1-5>- Teleport directly to a specific home - NEW:
/sethome <1-5>- Set a home at your current location - NEW:
/delhome <1-5>- Delete a saved home location
Interactive Home GUI
- Beautiful visual interface with red beds representing each home slot
- Visual status indicators:
- 🔵 Blue dye under set homes
- ⚪ Gray dye under empty home slots
- Intuitive controls:
- Left-click empty bed: Set home at current location
- Left-click set home: Teleport to that home
- Right-click set home: Delete the home
- 4-row layout (36 slots) for clean, centered design
- World information displayed in home tooltips
Home Teleportation Features
- Action Bar Countdown: Countdown displays above hotbar (like TPA system)
- Default: 3 seconds (configurable)
- Visual countdown:
⏱ 3s | Don't move! | ⏱ - Success message:
✓ Welcome home! ✓
- Movement Detection: Optional cancellation if you move during countdown
- Configurable in settings: Enable/disable in
/settingsGUI - Cancels if player moves >1 block in any direction
- Config option:
home_cancel_on_move: true/false
- Configurable in settings: Enable/disable in
- Full location storage: Saves world, coordinates, yaw, and pitch
- Cross-world support: Teleport between Overworld, Nether, and End
- Persistent data: All homes saved to
settings.json
Configuration Options
features:
home_system: true # Enable/disable entire home system
max_homes: 5 # How many homes per player (1-9)
home_countdown_seconds: 3 # Countdown duration (0 = instant teleport)
home_cancel_on_move: true # Cancel if player moves during countdown
Settings GUI Integration
- New setting slot: "Home Countdown" toggle (Slot 17)
- Toggle countdown on/off before home teleports
- Works exactly like TPA countdown system
🐛 Critical Bug Fixes
Friends System Synchronization Fix
- FIXED: Friends not syncing properly between players
- Previously: Only the person who sent the request could see the friendship
- Now: Both players correctly see each other in their friends list
- Issue affected both
/friends acceptand viewing friend lists
- Improved data persistence: Friends data now saves immediately after changes
- Better offline player support: Friendships sync correctly even when one player is offline
Friends System Improvements
- Enhanced bidirectional friendship management
- More reliable data saving for friend additions/removals
- Fixed edge cases where friendships could become one-sided
⚙️ Technical Improvements
Data Storage
New HomeLocation class stores complete position data:
{
"homes": {
"1": {
"world": "world",
"x": 100.5,
"y": 64.0,
"z": -200.5,
"yaw": 90.0,
"pitch": 0.0
}
}
}
Performance
- Efficient home data loading/saving
- Memory-safe teleport countdown cleanup
- Optimized GUI rendering for home slots
🌍 Translations
Complete Language Support
Both English and German translations added for:
- All home system commands and messages
- Home GUI tooltips and labels
- Status indicators and action messages
- Error messages and usage instructions
New Translation Keys
home_set- Home set confirmationhome_deleted- Home deleted messagehome_teleported- Successful teleport messagehome_bed_name- Bed item display namehome_set_lore/home_not_set_lore- Status tooltipshome_left_tp/home_right_del/home_click_set- Action hints- And more...
📋 Command Reference
New Commands
| Command | Description | Permission | Aliases |
|---|---|---|---|
/home | Open home GUI | settings.home | /homes, /h |
/home <#> | Teleport to home | settings.home | - |
/sethome <#> | Set home location | settings.sethome | /createhome |
/delhome <#> | Delete home | settings.delhome | /deletehome, /removehome |
Tab Completion
- Auto-suggests home numbers (1-5) for all home commands
- Smart completion based on
max_homesconfig value
🎨 GUI Updates
Home GUI Layout (v1.8.3)
┌──────────────────────────────────────┐
│ Empty slot for metadata │ Row 1
│ [🛏️] [🛏️] [🛏️] [🛏️] [🛏️] │ Row 2 - Home Beds
│ [●] [●] [○] [○] [○] │ Row 3 - Status (Blue/Gray)
│ │ Row 4
└──────────────────────────────────────┘
Legend:
🛏️ = Red Bed (Home Slot)
● = Status Indicator (Blue = Set, Gray = Empty)
Settings GUI Addition
- New home countdown toggle at slot 17
- Consistent with existing TPA/message settings layout
🔧 Configuration Schema Updates
New Config Sections
# New prefix for home messages
prefixes:
homes: "§8[§aHomes§8] §f"
# New slot for home countdown setting
slots:
home_countdown: 17
# New permissions
permissions:
settings.home: true
settings.sethome: true
settings.delhome: true
⚡ Compatibility
- Minecraft: 1.21.1+
- Server: Paper / Purpur / Folia compatible
- Dependencies: ProtocolLib (for chat filters)
- Java: 17+
📊 Statistics
- Lines of code added: ~300+
- New translation keys: 15+ per language
- New config options: 4
- New commands: 3 (with aliases)
- Bug fixes: 1 critical (friends sync)
🎯 Usage Examples
Setting Up Homes
/sethome 1 → Set home #1 at current location
/sethome 2 → Set home #2 at spawn
/home → Open GUI to manage all homes
Teleporting Home
/home 1 → Teleport to home #1
/home 2 → Teleport to home #2
Managing Homes
/delhome 1 → Delete home #1
/home → Click beds in GUI to set/teleport/delete
🔜 Coming in Future Updates
- Home naming system (custom names for homes)
- Home sharing with friends
- Home icons (different bed colors)
- Home descriptions/notes
- Max homes per permission group
- Home teleport cooldowns
- Economy integration for home slots
Full Changelog: v1.8.2 → v1.8.3
Upgrade Notes:
- Existing player data is fully compatible
- New
homesfield will be automatically added to player data - No config migration needed - new options use safe defaults
Download: Available on Modrinth & GitHub Releases
Support: Report issues on GitHub or join our Discord!
🎉 Special Thanks
Thanks to all beta testers and community members who reported the friends sync bug and requested the home system feature!
What's Next?
We're working on v1.8.4 which will include:
- Warp system for server-wide teleportation
- Enhanced home management features
- Performance optimizations
- More customization options
Stay tuned! 🚀
