promotional bannermobile promotional banner

Essentials Pro

Light weight and easy to use!
Back to Files

EssentialsPro v1.3.2

File nameEssentialsPro-1.3.2.jar
Uploader
HoffmanTVHoffmanTV
Uploaded
Mar 25, 2025
Downloads
1.0K
Size
120.3 KB
File ID
6348664
Type
R
Release
Supported game versions
  • 1.21.5-Snapshot
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

What's new

 

1. Adventure API & Unicode Enhancements

• Updated many commands (e.g., /tp, /time, /broadcast, /heal, /gamemode) to use the Adventure API with Component.text() and NamedTextColor for modern, flexible messaging.

• Added Unicode symbols (like ✖, ✔, 📢, ☀, ☔, etc.) to give feedback a professional, eye-catching appearance.

2. Command Structure & Error Handling Improvements

• Improved input validation across commands—ensuring proper permissions, validating argument lengths, and returning clear usage messages.

• Consolidated error messaging into constants for consistency and easier maintenance.

3. Enhanced Customization & Configuration

• Integrated MiniMessage support (in classes such as MotdCommand and JoinLeaveListener) to allow more advanced formatting and customization through the configuration file.

• Updated methods for reading and saving configuration values (e.g., spawn location, MOTD) to ensure they work correctly without clearing the entire config.

4. New and Expanded Features

• Added new commands such as /workbench to open a crafting table GUI anywhere.

• Introduced utility commands (e.g., /shadowmode, /freezetime) that offer unique gameplay features—like invisibility and freezing time for the world or individual players.

• Updated teleport request commands (/tpa, /tpaccept, /tpdeny) with clearer messaging and modern design.

5. Event Listener Updates

• Revised listeners like JoinLeaveListener, ChatListener, and SignListener to use the Adventure API, ensuring all messages are modern and consistent.

• Added cooldowns in event listeners (such as in the FreezeListener) to avoid spamming players with repetitive messages.

6. Manager Class Enhancements

• Refactored manager classes (e.g., BanManager, MuteManager, FreezeManager, and TeleportRequestManager) to improve code clarity, documentation, and error handling.

• Ensured that persistent data (such as mutes) is saved and loaded correctly.

 

This mod has no additional files