XD's Utils
XD's Utils is a utility plugin that provides backups, a web interface, and more!
Description
XD's Utils is a plugin and mod that provides a custom web interface that you can monitor the whole server, create backups to restore points of your server with a simple script to restore to a backup, an API to get and modify data of the server and plugin through sending web requests, and more!
Features
| Feature | Implementation |
|---|---|
| Invsee | ✅ |
| AFK Detector | ✅ |
| Bounties | ✅ |
| Custom Shops | ✅ |
| Economy | ✅ |
| Chat Muting | ✅ |
| Chat Censoring | ✅ |
| Disabled Commands | ✅ |
| Disabled Items | ✅ |
| Custom Messages | ✅ |
| Backups | ✅ |
| Web Interface | ✅ |
| Commands | ✅ |
✅ : Implemented
🚧 : Work in Progress
❌ : Not implemented
Config
Config Example
# /$$ /$$ /$$$$$$$ /$$
# | $$ / $$| $$__ $$| $/
# | $$/ $$/| $$ \ $$|_//$$$$$$$
# \ $$$$/ | $$ | $$ /$$_____/
# >$$ $$ | $$ | $$ | $$$$$$
# /$$/\ $$| $$ | $$ \____ $$
# | $$ \ $$| $$$$$$$/ /$$$$$$$/
# |__/ |__/|_______/ |_______/
# /$$ /$$ /$$ /$$ /$$
# | $$ | $$ | $$ |__/| $$
# | $$ | $$ /$$$$$$ /$$| $$ /$$$$$$$
# | $$ | $$|_ $$_/ | $$| $$ /$$_____/
# | $$ | $$ | $$ | $$| $$| $$$$$$
# | $$ | $$ | $$ /$$| $$| $$ \____ $$
# | $$$$$$/ | $$$$/| $$| $$ /$$$$$$$/
# \______/ \___/ |__/|__/|_______/
# ============================ #
# WEB #
# ============================ #
# Enabled (true/false)
enable_web: true
# Hosted Port (1000-99999)
port: 8080
# ============================ #
# BACKUPS #
# ============================ #
# Enabled (true/false)
enable_backups: true
# Folders to back up & Backup interval (Folder Names: Minutes)
folders:
- world: 120
- world_nether: 240
- world_the_end: 240
- plugins/XDs-Utils: 300
# Max folder size (MB) (-1/0 for unlimited)
max_size: 1024
# Max backups (Int) (-1/0 for unlimited)
max_backups: 10
# Compression level (0-9)
compression_level: 7
# ============================ #
# MESSAGES #
# ============================ #
Message to send when a player joins for the first time (true/false)
enable_first_join_message: true
%player% - Player's name
%message% - Message to send
first_join_message: "%yellow%Welcome %gray%%player% %yellow%to the server!"
Message to send when a player joins (true/false)
enable_custom_join_message: true
%player% - Player's name
%message% - Message to send
join_message: "%green%+ %gray%%player%"
Message to send when a player leaves (true/false)
enable_custom_leave_message: true
%player% - Player's name
%message% - Message to send
leave_message: "%red%- %gray%%player%"
Custom player messages (true/false)
enable_custom_message_format: true
%player% - Player's name
%message% - Message to send
custom_message_format: "%gray%%player% %dark_gray%» %gray%%message%"
============================
DISABLED ITEMS
============================
Items to disable (Item IDs)
disabled_items:
- minecraft:item_1
- minecraft:item_2
- minecraft:item_3
Method to disable items
1 - Removes Recipe
2 - Removes Recipe & Clears Item
disable_method: 1
============================
DISABLED COMMANDS
============================
disabled_commands:
- "/command_1"
- "/command_2"
- "/command_3"
============================
CHAT CENSORING
============================
Words to censor
censored_words:
- "censored_word1"
- "censored_word2"
- "censored_word3"
Regex patterns to censor
censor_regex_patterns:
- "censored_regex_pattern1"
- "censored_regex_pattern2"
- "censored_regex_pattern3"
Method to censor words
0 - Do nothing (Only logs)
1 - Replaces Words with '*'
2 - Removes Words from message
3 - Do not send message
censor_method: 1
============================
ECONOMY
============================
Enable the shop (true/false)
enable_shop: true
Allow anyone to create shops (true/false)
anyone_create_shops: true
Enable bounties (true/false)
enable_bounties: true
Bounty you gain when you kill a player (Int/Float/Double)
kill_reward: 100.00
Amount of money to give to players when join the next day (Int/Float/Double)
daily_balance: 100.00
Items in the default shop (Item ID: Cost, Amount, Slot)
shop_items:
- minecraft:elytra: cost: 50000 amount: 1 slot: 0
- minecraft:netherite_ingot: cost: 25000 amount: 1 slot: 1
- minecraft:diamond: cost: 2500 amount: 1 slot: 2
- minecraft:emerald: cost: 2500 amount: 1 slot: 3
- minecraft:gold_ingot: cost: 50 amount: 1 slot: 4
- minecraft:iron_ingot: cost: 50 amount: 1 slot: 5
</details>
Сервер для плагина XD's Utils - как у профи
Плагин XD's Utils создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином XD's Utils для друзей можно за пару минут - BungeeHost всё уже подготовил.