L-SETTINGS
Version: 1.0.0
Supported Versions: Paper 1.19.x+ (Including Folia support)
A Paper/Folia plugin that allows players to manage their own in-game settings via a GUI menu opened with the /settings command.
Features
Large Menu: 54-slot GUI menu with 20 different settings.
Language Support: Turkish and English support (changeable in
config.yml).Full Compatibility: Fully compatible with Paper 1.19.x+ and Folia. Customizable: Toggle commands for each setting can be customized in the config.
Persistent Data: Player settings are permanently stored in
data.yml. Runtime Reload: Update settings without restarting via
/settings reload.Commands & Permissions
/settings
Description: Opens the settings menu. Permission:lsettings.use(Default: Everyone)
Description: Reloads the configuration. Permission:lsettings.admin(Default: OP)
Installation
1. Download the latest JAR from the releases page.
2. Place the JAR in your server's
plugins/ folder.3. Restart the server. Configure the settings in
plugins/L-settings/config.yml.Configuration Example
Language Setting:
YAML:
language: en # tr = Turkish, en = English
YAML:
toggle-chat:
slot: 10
material: PLAYER_HEAD
name:
en: '&aGlobal Chat'
tr: '&aGenel Sohbet'
commands:
enable: 'lp user %player% permission set essentials.chat true'
disable: 'lp user %player% permission set essentials.chat false'
Available Settings List
1. Global Chat I 2. Private Messages
3. Server Messages I 4. Hotbar Messages
5. Payment Notifications I 6. Bounty Messages
7. Auction Notifications I 8. Fast Crystal Place
9. Totem Particles I 10. Explosion Particles
11. Explosion Sounds I 12. Hide Players
13. Scoreboard I 14. Notification Sound
15. TPA Requests I 16. TPA Here Requests
17. Team Invite I 18. Receive Payments
19. Team Chat I 20. Item Worth Display
Developed by squezsaz
