BetterSettings 图标

BetterSettings

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/bettersettings
资源信息

Minecraft 版本: 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10

平台: folia paper purpur

标签: library management utility

资源介绍

⚙️ BetterSettings

The ultimate lightweight, API-first player settings management system for Paper, Purpur, and Folia servers.

Discord
GitHub
bStats
PayPal

Highly Configurable

? What is BetterSettings?

BetterSettings gives your players complete control over their gameplay experience through a beautiful, categorized GUI. It is designed to be extremely lightweight (<100KB), Folia-compatible, and API-first.

Out of the box, it provides 29 fully functional settings (like flight, auto-pickup, and private messages) that work immediately without any extra dependencies. Additionally, it offers a framework of 31 API settings that developers can integrate into their own plugins.

GUI Preview

✨ Key Features

  • ? High Performance: Built with Async I/O and smart caching. File operations are non-blocking, ensuring your TPS stays high.
  • ? Folia Ready: Full support for Folia's regionized threading model.
  • ? Beautiful GUI: A categorized menu with glass pane borders, pagination, and sound effects.
  • ? Highly Configurable: Customize every message, icon, color, and layout via YAML.
  • ? Developer API: Extensive API with cancellable events (PlayerToggleSettingEvent) for deep integration.
  • ❌ No Dependencies: Just drop the JAR in and go.

? The Settings

BetterSettings comes with 60 settings built into the configuration. They are divided into two types:

✅ Plug & Play (29 Settings)

These work immediately upon installation:

  • Gameplay: Auto-Pickup, Auto-Sprint, Auto-Respawn, Flight, God Mode, PvP Toggle, Speed/Jump Boost, Night Vision.
  • Protection: Drop Protection (Sneak to drop), Inventory Protection, Fall Damage Toggle, Mob Targeting.
  • Display: Scoreboard Toggle, Player Visibility (Hide Players), Weather/Time (Client-side), Tab List Visibility.
  • Communication: Global Chat, Private Messages, Death Messages, Join/Leave Messages.

? API Framework (31 Settings)

These are registered and savable, waiting for other plugins to utilize them:

  • Social: Teleport/Trade/Friend requests, Chat Mentions.
  • Notifications: Mob spawns, Achievements, Action Bar, Boss Bar, Titles.
  • Advanced: Coordinates display, Biome display, AFK status.

? Configuration

Everything is customizable in plugins/BetterSettings/:

  • config.yml: Main plugin settings.
  • settings.yml: Configure icons, descriptions, and default states for all settings.
  • ui.yml: Change the GUI layout, size, and items.
  • messages.yml: Translate or change every message.
  • performance.yml: Tune I/O threading and auto-save intervals.

? For Developers

BetterSettings is designed to be the backbone of your server's setting management.

Register a custom setting:

SettingsRegistry.getInstance().registerSetting(new MyCustomSetting());

Check a player's preference:

PlayerDataManager dataManager = BetterSettings.getInstance().getDataManager();
if (dataManager.getSetting(player.getUniqueId(), "bettersettings_tprequest", true)) {
    // Send teleport request
}

? Installation

  1. Download the latest JAR.
  2. Drop it into your plugins folder.
  3. Restart your server.
  4. Type /settings to open the menu!

Requirements:

  • Paper/Purpur/Folia 1.20.5+

? Support & Community

Found a bug? Have a feature request? Join our community!

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Skin Totem 3D Edition

价格:0 墨喵币
下载量:0

查看详情
Modulo Yuji & Blood Moon sword

价格:0 墨喵币
下载量:0

查看详情
Chunk by Chunk

价格:0 墨喵币
下载量:0

查看详情
Technopig

价格:0 墨喵币
下载量:0

查看详情