Перейти к содержимому
Mineforgian

zEssentials

Ultimate Essentials Plugin to Revolutionize Your Minecraft Server!

Загрузки
6K
Подписчики
24
Обновлён
28 мая 2026 г.
Лицензия
Attribution-NonCommercial-NoDerivatives-4.0-International

Опубликован 16 сентября 2024 г.

MineStrator Code Attention, this is a free version of zEssentials, you can use it but you must buy the paid version to get help!

zEssentials

GitHub bStats Discord Website

Plugin Required:

You can also install **Vault**, the plugin is intended to work with.
If you are on Folia, you must be careful to take the right version of the plugins. zMenu automatically supports Folia. For PlaceholderAPI, use [this version](https://github.com/Anon8281/PlaceholderAPI/releases/tag/1.1). For Vault, use [This version](https://github.com/Geolykt/Vault/releases).

Download the latest zMenu DEV version on my Discord: Discord Link

Convert from other plugins:

  • CMI /zess convert CMI

Features:

Economies

Teleportation

Confirmation Inventories (for /pay and /tpa)

Join and Quit messages

JSON and MYSQL storage

Open Source

✅ Support for multiple languages: French, English, and Italian

✅ All messages are configurable

Folia Support

MiniMessage Support

Module system

Warp (with GUI)

Spawn

✅ Ability to disable each command

Random Tp

Home (4 display types)

Sanction (ban, mute, kick, kickall)

✅ More than 130 commands

Redis

Chat Format

Chat Histories

Kits

Holograms

Scoreboard

Mailbox for items

Rules

✅ More than 35 placeholders

Alignment placeholder (like MCC Island)

Replace placeholder (replaces the result of a placeholder with another thanks to various conditions)

✅ Ultra complete documentation and default configuration, everything is explained correctly!

Baltop

Developer API

Offline EnderSee and InvSee

✅ Create custom items

Multiple message types: ACTION, CHAT, TITLE, CENTER, NONE, CHAT_AND_ACTION, WITHOUT_PREFIX

Chat Module

✅ Different rules of chat protection (alphanumeric, links, ItemsAdder font, same message, etc.)

✅ Dynamic cooldown: The faster the player writes, the longer the cooldown

✅ Clear and Toggle chat commands

✅ Chat format by permission

✅ Permission for mini message or color in chat

✅ Moderator actions on messages

✅ Chat placeholders: [pos], [item], [playtime], and custom placeholders!

✅ Command placeholders: Replace ./ with a clickable command!

Images

Chat Placeholders
Chat Item
Chat Command
Chat Action
Chat Information
Chat Punish
Chat Report
Chat Config Placeholder

Discord Module

Chat Message

Join Message

Quit Message

First Join Message

Images

Discord Webhook

Economy Module

✅ Create multiple virtual economies

Vault support

Baltop (inventory and message)

✅ Several ways to display numbers

Baltop Refresh

Hologram Module

Display Entities, Text, Item, and Block

Packet-Based: All holograms are client-side (zEssentials takes care of everything, no other plugins needed)

In-game editor: +20 commands to modify each element of your holograms

Event System: Updates your holograms with events, no more lagging tasks

✅ PlaceholderAPI Support

Damage Indicator

Hologram Create
Hologram Add Line
Hologram Insert
Hologram Scale

Homes Module

✅ 4 ways to display homes: inventory, like donutsmp inventory, inline message, multiline message

✅ Offline Support

✅ Homes Per Rank: Set the number of homes by permission

Images

Home Inventory
Home Donut
Home Simple
Homes
Set Home

Items Module

✅ Create custom items: Use the /give or /giveall command for accessions

Images

Master Sword
Master Sword Give

Kit Module

Cooldowns: Set a time between each kit recovery

Execute actions: Perform actions when a player gets the kit (commands, message, sound, etc.)

GUI Driven: Edit, preview, and obtain kits via customizable inventories

Cooldown management: Use commands to manually add or remove cooldowns (not just for kits)

Kits
Cooldown Delete

Images

Kit Preview
Kit Editor

Mailbox Module

✅ Allows to store items; the player cannot add items to it, they can only remove them

✅ If the player's inventory is full, the items will end up in the mailbox

✅ A complete API for anyone to add items to the mailbox

Mailbox

Messages

7 message types: chat, action, without_prefix, none, center, bossbar, title

Translated into multiple languages: English, French, Italian, German

✅ Send multiple messages at the same time

MiniMessage support

Custom placeholders: Define a placeholder list for your messages, such as <success> and <error>

Rules Module

✅ Displays server rules either by message or in an inventory

Images

Rules Inventory
Rules Messages

Sanction Module

✅ 3 Punishment Types: Ban, Mute, and Kick

Immune: A list of players immune to sanctions!

Sanctions history

Inventories: An inventory to display the player’s profile with active sanctions, an inventory to display the player’s sanctions history, and an inventory to apply a predefined sanction to the player

Sanction

Images

Ban
Sanction

Scoreboard Module

Packet-Based: All scoreboards are client-side (no other plugins required, zEssentials handles everything)

Event System: Updates your scoreboard with events, no more lagging tasks

Animation: Create animations for your scoreboard

Unlimited Length: Use as many characters per line as you want

MiniMessage Support: Works perfectly with mini message formats

Scoreboard Commands: Player command to toggle scoreboard display

Custom board: Create unlimited scoreboards using zMenu requirements (permission, placeholder, regex, LuckPerms, etc.)

✅ PlaceholderAPI Support

Scoreboard Animation

Player Vault Module

Unlimited player vaults

✅ Set the number of slots for each player

Rename and custom icon

Player Vault
Player Vault Admin

Vote Module

✅ (I'm too lazy for the vote description now, sorry, but it's a very good module, I swear!)

Warp Module

✅ Displays warps in an inventory or message

Permission per warps

Images

Warps
Warps Inventory

Documentation: https://zessentials.groupez.dev/

Ченджлог

1.0.3.7Релиз26.1, 26.1.1, 26.1.2 · 28 мая 2026 г.
  • Added player list placeholders for retrieving online player information by index (1-based, sorted alphabetically, excludes vanished players):
    • %zessentials_playerlist_count% Returns the number of visible online players (excludes vanished)
    • %zessentials_playerlist_<index>_name% Returns the player's name at the given index
    • %zessentials_playerlist_<index>_uuid% Returns the player's UUID at the given index
    • %zessentials_playerlist_<index>_ping% Returns the player's ping in milliseconds
    • %zessentials_playerlist_<index>_colored_ping% Returns the player's ping with color based on quality
    • %zessentials_playerlist_<index>_level% Returns the player's experience level
    • %zessentials_playerlist_<index>_health% Returns the player's current health
    • %zessentials_playerlist_<index>_max_health% Returns the player's max health
    • %zessentials_playerlist_<index>_food_level% Returns the player's food level
    • %zessentials_playerlist_<index>_gamemode% Returns the player's game mode
    • %zessentials_playerlist_<index>_world% Returns the player's world name
    • %zessentials_playerlist_<index>_x% Returns the player's X coordinate
    • %zessentials_playerlist_<index>_y% Returns the player's Y coordinate
    • %zessentials_playerlist_<index>_z% Returns the player's Z coordinate
    • %zessentials_playerlist_<index>_displayname% Returns the player's display name
    • %zessentials_playerlist_<index>_is_flying% Returns true if the player is flying
    • %zessentials_playerlist_<index>_is_op% Returns true if the player is operator
    • %zessentials_playerlist_<index>_is_sneaking% Returns true if the player is sneaking
    • %zessentials_playerlist_<index>_is_afk% Returns true if the player is AFK
1.0.3.6Релиз26.1, 26.1.1, 26.1.2 · 21 мая 2026 г.
  • Updated zMenu to version 1.1.1.2
  • Updated Sarah to version 1.23
  • Added generic Bukkit event-based permission checker for WorldEdit module — blocks in protected claims (HuskClaims, GriefPrevention, Lands, Towny, etc.) are now automatically skipped without needing a specific hook #237
  • Added configurable sounds for teleportation countdown and completion (countdown-sound and complete-sound in modules/teleportation/config.yml), supports custom sounds via the zMenu XSound API
  • Added warp lookup cache with O(1) HashMap for improved performance #239
  • Fixed home deletion from donut GUI showing "The home ? does not exist." — /delhome now opens the confirmation GUI when homeDeleteConfirm is enabled
  • Fixed cancelled TPA requests still being accepted — /tpacancel now properly removes the request from the target player's incoming requests
  • Fixed vault admin command permission check bypassed for admin access
  • Fixed chat URL pattern not matching URLs with special characters (~, +, #)
  • Fixed chat link transform regex replacement error with special characters
1.0.3.5Релиз1.20.4, 1.20.5, 1.20.6 · 11 марта 2026 г.
  • Added /itemframe command (/iframe alias), toggles visibility of the item frame you're looking at
  • Added Death Message module (modules/death_message/config.yml):
    • Three modes: DISABLE (no messages), DEFAULT (vanilla), CUSTOM (configurable)
    • Support for player kills, vanilla mobs, and MythicMobs creatures
    • Custom messages per death cause (FALL, DROWNING, FIRE, LAVA, etc.)
    • Random message selection when multiple messages are configured
    • Placeholders: %player%, %displayName%, %killer%, %mob%, %cause%, %weapon%
    • Permission essentials.silent.death for silent deaths
    • /deathmessage command to toggle death message visibility (/dm, /deathmsg aliases)
  • Added MythicMobs hook for custom mob death messages
  • Added /tptoggle command to toggle receiving teleport requests #226
  • Added TPA queue system - accept/deny all requests at once #228
  • Added weapon display in death messages with hover event #229
  • Fixed Discord pings from Minecraft chat - prevents @everyone and @here mentions #227
  • Fixed first spawn not working reliably - now uses hasPlayedBefore() for accurate detection
  • Added all missing messages in all language files (EN, FR, DE, ES, IT, NL)
1.0.3.4Релиз1.21.9, 1.21.10, 1.21.11 · 10 февраля 2026 г.
  • Changed enable-cooldown-bypass default value to true in config.yml
  • Added PayToggle placeholders:
    • %zessentials_user_is_pay_disabled% Returns true if the player has disabled payments (paytoggle)
    • %zessentials_user_pay_status% Returns the configured placeholder text for pay status
  • Added PayToggle placeholder configuration in modules/economy/config.yml:
    • paytoggle-placeholder-enabled - Text shown when pay is enabled
    • paytoggle-placeholder-disabled - Text shown when pay is disabled
  • Fixed permission registration conflict when reloading - now removes existing permission before re-registering
  • Fixed duplicate player name detection - Mojang API lookup now only runs in online mode to prevent issues on offline servers
1.0.3.3Релиз1.21.9, 1.21.10, 1.21.11 · 5 февраля 2026 г.
  • Updated zMenu to version 1.1.0.9
  • Added force-commands option in config.yml, allows commands to work even if their module is disabled
  • Added automatic messages module (modules/automessage/config.yml), broadcasts configurable announcements at intervals with sequential or random order
  • Added RTP cooldown configuration with permission-based overrides in command-cooldowns
  • Fixed duplicated users in database when a player changes their name
  • Fixed /endersee error handling with proper error message (COMMAND_ENDERSEE_ERROR)
  • Fixed /endersee offline permission check returning wrong result type
  • Fixed /home-list admin command displaying wrong message when the player has no homes
  • Fixed user lookup query to sort by updated_at for correct results with duplicate names
  • Fixed build compatibility with Java 25 by applying options.release = 21 to all subprojects
  • Added 66 new placeholders across 3 categories:

Nearest Player Placeholders

  • %zessentials_nearest_player_name% Returns the name of the nearest visible player
  • %zessentials_nearest_player_distance% Returns the distance to the nearest player
  • %zessentials_nearest_player_direction% Returns the direction arrow (↑↗→↘↓↙←↖) to the nearest player

Player Placeholders

  • %zessentials_player_health% Returns the player's current health
  • %zessentials_player_max_health% Returns the player's max health
  • %zessentials_player_health_rounded% Returns the player's health rounded to nearest integer
  • %zessentials_player_absorption% Returns the player's absorption hearts
  • %zessentials_player_food_level% Returns the player's food level
  • %zessentials_player_saturation% Returns the player's saturation level
  • %zessentials_player_exhaustion% Returns the player's exhaustion level
  • %zessentials_player_level% Returns the player's experience level
  • %zessentials_player_exp% Returns the player's experience progress (0.0 to 1.0)
  • %zessentials_player_exp_percentage% Returns the player's experience progress as percentage
  • %zessentials_player_total_exp% Returns the player's total experience points
  • %zessentials_player_exp_to_level% Returns the experience required for the next level
  • %zessentials_player_displayname% Returns the player's display name
  • %zessentials_player_uuid% Returns the player's UUID
  • %zessentials_player_locale% Returns the player's client locale
  • %zessentials_player_client_brand% Returns the player's client brand name
  • %zessentials_player_gamemode% Returns the player's game mode
  • %zessentials_player_is_flying% Returns true if the player is currently flying
  • %zessentials_player_allow_flight% Returns true if the player is allowed to fly
  • %zessentials_player_is_sneaking% Returns true if the player is sneaking
  • %zessentials_player_is_sprinting% Returns true if the player is sprinting
  • %zessentials_player_is_sleeping% Returns true if the player is sleeping
  • %zessentials_player_is_op% Returns true if the player is operator
  • %zessentials_player_is_dead% Returns true if the player is dead
  • %zessentials_player_is_swimming% Returns true if the player is in water
  • %zessentials_player_is_blocking% Returns true if the player is blocking with a shield
  • %zessentials_player_is_gliding% Returns true if the player is gliding with elytra
  • %zessentials_player_ping% Returns the player's ping in milliseconds
  • %zessentials_player_colored_ping% Returns the player's ping with color based on quality
  • %zessentials_player_fly_speed% Returns the player's fly speed
  • %zessentials_player_walk_speed% Returns the player's walk speed
  • %zessentials_player_remaining_air% Returns the player's remaining air in ticks
  • %zessentials_player_max_air% Returns the player's maximum air in ticks
  • %zessentials_player_compass% Returns the player's compass direction (N, NE, E, SE, S, SW, W, NW)
  • %zessentials_player_yaw% Returns the player's yaw rotation
  • %zessentials_player_pitch% Returns the player's pitch rotation
  • %zessentials_player_first_played% Returns the date when the player first joined
  • %zessentials_player_last_played% Returns the date when the player last joined
  • %zessentials_player_ticks_lived% Returns the number of ticks the player has lived
  • %zessentials_player_empty_slots% Returns the number of empty inventory slots
  • %zessentials_player_item_in_hand% Returns the material type of the item in main hand
  • %zessentials_player_item_in_offhand% Returns the material type of the item in off hand
  • %zessentials_player_world_time% Returns the time of the player's world in ticks
  • %zessentials_player_world_time_12% Returns the world time in 12-hour format
  • %zessentials_player_world_time_24% Returns the world time in 24-hour format
  • %zessentials_player_world_weather% Returns the weather of the player's world
  • %zessentials_player_has_bed% Returns true if the player has a respawn location set
  • %zessentials_player_bed_world% Returns the world name of the player's respawn location
  • %zessentials_player_bed_x% Returns the X coordinate of the player's respawn location
  • %zessentials_player_bed_y% Returns the Y coordinate of the player's respawn location
  • %zessentials_player_bed_z% Returns the Z coordinate of the player's respawn location

Server Placeholders

  • %zessentials_server_online% Returns the number of online players
  • %zessentials_server_max_players% Returns the maximum number of players
  • %zessentials_server_safe_online% Returns the number of non-vanished online players
  • %zessentials_server_unique_joins% Returns the total number of unique players
  • %zessentials_server_tps% Returns the server TPS (1 minute average)
  • %zessentials_server_tps_5% Returns the server TPS (5 minute average)
  • %zessentials_server_tps_15% Returns the server TPS (15 minute average)
  • %zessentials_server_tps_colored% Returns the server TPS with color indicator
  • %zessentials_server_free_memory% Returns the free memory in MB
  • %zessentials_server_max_memory% Returns the max memory in MB
  • %zessentials_server_used_memory% Returns the used memory in MB
  • %zessentials_server_total_memory% Returns the total allocated memory in MB
  • %zessentials_server_world_players_<world>% Returns the number of players in a specific world
  • %zessentials_server_world_time_<world>% Returns the time of a specific world in ticks
  • %zessentials_server_world_weather_<world>% Returns the weather of a specific world

User Placeholders

  • %zessentials_user_is_vanished% Returns true if the player is vanished
  • %zessentials_user_is_frozen% Returns true if the player is frozen
  • %zessentials_user_is_ban% Returns true if the player is banned
  • %zessentials_user_ban_reason% Returns the ban reason
  • %zessentials_user_ban_duration% Returns the remaining ban duration in seconds
  • %zessentials_user_ban_duration_formatted% Returns the remaining ban duration formatted
  • %zessentials_user_mute_reason% Returns the mute reason
  • %zessentials_user_fly_formatted% Returns the remaining fly time formatted
  • %zessentials_user_afk_duration% Returns the AFK duration in seconds
  • %zessentials_user_afk_duration_formatted% Returns the AFK duration formatted
  • %zessentials_user_home_list% Returns a comma-separated list of home names
  • %zessentials_user_home_<index>% Returns the home name by index (1-based)
  • %zessentials_user_home_<index>_<w/x/y/z>% Returns the home location info by index
  • %zessentials_user_vote_offline% Returns the number of offline votes
  • %zessentials_user_pm_recipient% Returns the name of the last private message recipient
1.0.3.2Релиз1.21.9, 1.21.10, 1.21.11 · 28 января 2026 г.
  • Updated zMenu to version 1.1.0.8
  • Added /lightning command to strike players with lightning
  • Added * argument for /heal and /feed commands to target all players
  • Added player name tab completion for /heal and /feed commands
  • Added relative directions (north, south, etc.) to /near command
  • Added smooth time transition for /day and /night commands
  • /feed command now restores saturation
  • /ext command can now target other players
  • Fixed temporary fly when changing world through portals
  • Fixed personal time from progressing
1.0.3.0Релиз1.21.9, 1.21.10, 1.21.11 · 19 января 2026 г.

Added NMS support for Minecraft 1.21.9, 1.21.10 and 1.21.11 Added configurable join MOTD Fixed somes messages Fixed webhook verification when discord module is disable

1.0.3.0Релиз1.21.8, 1.21.9, 1.21.10 · 15 ноября 2025 г.

Fix some errors (npe and economy check) Added option for kits Added new default kits

Комментарии

Загружаем…