L-settings

⭐ — (0 endorsements) 📥 238 downloads 📌 v1.0.0 📅 5/12/2026
🟡 Updated this year

By squezsaz · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/7/2026 📅 Created: 5/12/2026

🔍 Analysis

  • 🏆 #656 of 1317 bukkit mods in this game by downloads

📋 About This Mod

✅ 54-slot GUI menu with 20 different settings
✅ Turkish and English language support (configurable via `config.yml`)
✅ Each toggle's enable/disable commands are configurable from config
✅ Player settings are persisted in `data.yml`
✅ `/settings reload` for runtime configuration reload
✅ `%player%` placeholder for personalized commands

# L-settings **Version:** 1.0.0 **Supported Versions:** Paper 1.19.x+ (Folia support included) A Paper/Folia plugin that lets players manage their gameplay settings through a GUI menu opened with `/settings`. --- ## Features - 54-slot GUI menu with 20 different settings - Turkish and English language support (configurable via `config.yml`) - **Paper 1.19.x+** and **Folia** full compatibility - Each toggle's enable/disable commands are configurable from config - Player settings are persisted in `data.yml` - `/settings reload` for runtime configuration reload - `%player%` placeholder for personalized commands --- ## Commands | Command | Description | Permission | |---------|-------------|------------| | `/settings` | Opens the settings menu | `lsettings.use` (default: true) | | `/settings reload` | Reloads config & messages | `lsettings.admin` (default: op) | --- ## Installation 1. Download the latest JAR from 2. Place the JAR in your server's `plugins/` folder 3. Restart the server 4. Edit `plugins/L-settings/config.yml` to configure settings --- ## Configuration ### Language Setting ```yaml language: tr # tr = Turkish, en = English ``` ### GUI Settings ```yaml gui: title: tr: '&8● &3Ayarlar' en: '&8● &3Settings' close-item: material: BARRIER name: tr: '&c&lKapat' en: '&c&lClose' border-item: material: BLACK_STAINED_GLASS_PANE ``` ### Setting Structure Each setting can be customized with the following fields: ```yaml toggle-<setting-name>: slot: <GUI slot number> material: <Item material> name: tr: '<Turkish name>' en: '<English name>' lore: tr: - '<Turkish lore line>' en: - '<English lore line>' commands: enable: '<enable command>' disable: '<disable command>' ``` - `%player%` — replaced with the player's name - `%status%` — replaced with the status text (AÇIK/KAPALI or ON/OFF) - `commands.enable`/`disable` — leave empty to run no command ### Command Examples ```yaml toggle-chat: commands: enable: 'lp user %player% permission set essentials.chat true' disable: 'lp user %player% permission set essentials.chat false' toggle-pm: commands: enable: 'player %player% chat on' disable: 'player %player% chat off' ``` --- ## Settings List | # | Setting | Default Material | |---|---------|------------------| | 1 | Global Chat | `PLAYER_HEAD` | | 2 | Private Messages | `PAPER` | | 3 | Server Messages | `BOOK` | | 4 | Hotbar Messages | `WRITABLE_BOOK` | | 5 | Payment Notifications | `GOLD_INGOT` | | 6 | Bounty Messages | `DIAMOND` | | 7 | Auction Notifications | `HOPPER` | | 8 | Fast Crystal Place | `END_CRYSTAL` | | 9 | Totem Particles | `TOTEM_OF_UNDYING` | | 10 | Explosion Particles | `FIREWORK_ROCKET` | | 11 | Explosion Sounds | `TNT` | | 12 | Hide Players | `GRAY_DYE` | | 13 | Scoreboard | `OAK_SIGN` | | 14 | Notification Sound | `NOTE_BLOCK` | | 15 | TPA Requests | `COMPASS` | | 16 | TPA Here Requests | `FILLED_MAP` | | 17 | Team Invite | `WHITE_BANNER` | | 18 | Receive Payments | `EMERALD` | | 19 | Team Chat | `NAME_TAG` | | 20 | Item Worth Display | `GOLD_NUGGET` | --- Support Discord: squezsaz

# L-settings

Version: 1. 0. 0 Supported Versions: Paper 1. 19.x+ (Folia support included)

A Paper/Folia plugin that lets players manage their gameplay settings through a GUI menu opened with `/settings`.

## Features

  • 54-slot GUI menu with 20 different settings
  • Turkish and English language support (configurable via `config.yml`)
  • Paper 1. 19.x+ and Folia full compatibility
  • Each toggle's enable/disable commands are configurable from config
  • Player settings are persisted in `data.yml`
  • `/settings reload` for runtime configuration reload
  • `%player%` placeholder for personalized commands

## Commands

| Command | Description | Permission | |---------|-------------|------------| | `/settings` | Opens the settings menu | `lsettings.use` (default: true) | | `/settings reload` | Reloads config & messages | `lsettings.admin` (default: op) |

## Installation

1. Download the latest JAR from 2. Place the JAR in your server's `plugins/` folder 3. Restart the server 4. Edit `plugins/L-settings/config.yml` to configure settings

## Configuration

### Language Setting

```yaml language: tr # tr = Turkish, en = English ```

### GUI Settings

```yaml gui: title: tr: '&8● &3Ayarlar' en: '&8● &3Settings' close-item: material: BARRIER name: tr: '&c&lKapat' en: '&c&lClose' border-item: material: BLACK_STAINED_GLASS_PANE ```

### Setting Structure

Each setting can be customized with the following fields:

```yaml toggle-: slot: material: name: tr: '' en: '' lore: tr: - '' en: - '' commands: enable: '' disable: '' ```

  • `%player%` — replaced with the player's name
  • `%status%` — replaced with the status text (AÇIK/KAPALI or ON/OFF)
  • `commands.enable`/`disable` — leave empty to run no command

### Command Examples

```yaml toggle-chat: commands: enable: 'lp user %player% permission set essentials.chat true' disable: 'lp user %player% permission set essentials.chat false'

toggle-pm: commands: enable: 'player %player% chat on' disable: 'player %player% chat off' ```

## Settings List

| # | Setting | Default Material | |---|---------|------------------| | 1 | Global Chat | `PLAYER_HEAD` | | 2 | Private Messages | `PAPER` | | 3 | Server Messages | `BOOK` | | 4 | Hotbar Messages | `WRITABLE_BOOK` | | 5 | Payment Notifications | `GOLD_INGOT` | | 6 | Bounty Messages | `DIAMOND` | | 7 | Auction Notifications | `HOPPER` | | 8 | Fast Crystal Place | `END_CRYSTAL` | | 9 | Totem Particles | `TOTEM_OF_UNDYING` | | 10 | Explosion Particles | `FIREWORK_ROCKET` | | 11 | Explosion Sounds | `TNT` | | 12 | Hide Players | `GRAY_DYE` | | 13 | Scoreboard | `OAK_SIGN` | | 14 | Notification Sound | `NOTE_BLOCK` | | 15 | TPA Requests | `COMPASS` | | 16 | TPA Here Requests | `FILLED_MAP` | | 17 | Team Invite | `WHITE_BANNER` | | 18 | Receive Payments | `EMERALD` | | 19 | Team Chat | `NAME_TAG` | | 20 | Item Worth Display | `GOLD_NUGGET` |

Discord: squezsaz

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
squezsaz
Version
1.0.0
Downloads
238
Endorsements
0
Category
bukkit
Created
5/12/2026
Updated
5/7/2026
Game Versions
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
Tags
game-mechanics, management, technology

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does L-settings support?

The author lists 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20. Other versions may work but are untested by the author.

What is the latest version of L-settings?

Version 1.0.0, published 2026-05-07 with 238 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by squezsaz 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods