tEssentials
PluginLicenseRef-All-Rights-Reserved

tEssentials

It is a utility plugin to manage server in one plugin

30
Downloads
1
Followers
9 months ago
Updated
📦
1
Versions

📖About tEssentials

Features Implemented:

1. Scoreboard System


Toggle on/off with /scoreboard
Customizable display with placeholders
Real-time updates showing player stats, TPS, ping, etc.

2. Tab List Management

Toggle on/off with /tablist
Customizable header and footer
Dynamic placeholders for server info

3. Boss Bar System

Toggle on/off with /bossbar
Customizable text, color, style, and progress
Real-time updates with server information

4. Home System

/sethome [name] - Set multiple homes
/home [name] - Teleport to homes
/delhome <name> - Delete homes
Configurable limits, cooldowns, and warmup times

5. TPA System

/tpa <player> - Send teleport requests
/tpaccept - Accept requests
/tpdeny - Deny requests
/tptoggle - Toggle receiving requests
Request timeouts and cooldowns

6. GUI Shop System

/shop - Open customizable GUI shop
Support for custom items with custom textures
Configurable prices and items
Integration-ready for economy plugins

7. Database System

SQLite and MySQL support
Stores homes and player settings
Automatic data saving and loading

8. Admin Features

/tessentials reload - Reload configuration
Full permission system
Comprehensive configuration options

Key Features:

Fully Configurable: Everything can be customized in config.yml
Database Storage: Player data is safely stored in SQLite/MySQL
Permission System: Granular permission control
Cross-Version Compatible: Works with modern Minecraft versions
Placeholder Support: Dynamic placeholders for all displays
Economy Ready: Shop system ready for Vault integration
Performance Optimized: Efficient update tasks and data management

Configuration:

The plugin comes with a comprehensive config.yml that allows you to customize:
All messages and colors
Scoreboard, tab list, and boss bar content
Home limits and cooldowns
TPA settings and timeouts
Shop items and prices
Database settings