{"id":144301,"date":"2026-06-08T17:55:30","date_gmt":"2026-06-08T14:55:30","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/"},"modified":"2026-06-08T17:55:30","modified_gmt":"2026-06-08T14:55:30","slug":"smp-essentials-v1","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/","title":{"rendered":"SMP Essentials V1"},"content":{"rendered":"<p>SMPEssentialsV1 \u2014 Description<\/p>\n<p>A comprehensive, server-friendly essentials plugin designed for competitive or community SMP servers. It enforces fair gameplay balance, item limitations, and world restrictions through configurable features \u2014 all toggleable in config.yml. Every rule (from potion bans to netherite prevention) can be turned on or off individually, with real-time reloading and console feedback. The plugin also introduces a grace period system, PvP toggle, dimension blocking, item cooldowns, and item limits, all integrated into one unified core.<\/p>\n<p>SMPEssentialsV1 provides powerful administrative tools for controlling crafting, enchanting, and item behavior without needing multiple standalone plugins. Each module is self-contained, reloadable, and optimized for Paper\/Spigot 1.21 servers.<\/p>\n<p>\ud83d\udee1\ufe0f Highlights<\/p>\n<p>Feature-based System<br \/>\nEach game rule or restriction is an independent &#8220;Feature&#8221; implementing the Feature interface. Features automatically register themselves, handle reloads, and log their state to the console.<\/p>\n<p>Fair Gameplay &#038; Balance Controls<\/p>\n<p>Limit enchantments like Protection and Sharpness globally.<\/p>\n<p>Disable overpowered mechanics such as Netherite upgrades, potions, or ender pearls.<\/p>\n<p>Block specific dimensions (Nether, End) with simple admin toggles.<\/p>\n<p>Disable Xaero\u2019s Minimap radar by sending its mod-disable tellraw packet to joining players.<\/p>\n<p>Dynamic Grace Period System<br \/>\nStart server-wide no-PvP grace periods with \/graceperiod <seconds>.<\/p>\n<p>Displays a global boss bar countdown with color and progress updates.<\/p>\n<p>Automatically re-adds joining players to the boss bar.<\/p>\n<p>Cancels hunger loss and PvP damage during the timer.<\/p>\n<p>When it ends, all players see a title: \u201cGrace Period is now over \u2013 PvP is now enabled!\u201d<\/p>\n<p>Item Cooldowns<br \/>\nCustomize cooldowns for weapons, tools, totems, tridents, bows, shields, and consumables via \/setcooldown.<br \/>\nCooldowns are defined in itemcooldowns.yml and saved across restarts.<br \/>\nSupports separate commands to check, reset, or list cooldowns.<\/p>\n<p>Item Limit Enforcement<br \/>\nLimit how many of a specific item each player can hold via \/itemlimit <amount>.<\/p>\n<p>Excess items automatically drop to the ground.<\/p>\n<p>Limits persist in itemlimits.yml.<\/p>\n<p>Automatically rechecked every 2 seconds or after inventory interactions.<\/p>\n<p>Fully Reloadable Configuration<br \/>\nAll features, cooldowns, and settings reload instantly using \/smpessentials reload.<\/p>\n<p>\u2699\ufe0f Included Features (Toggle in config.yml \u2192 features:)<br \/>\nFeature\tDescription<br \/>\nBanNetheriteFeature\tPrevents upgrading diamond gear\/tools to netherite using the smithing table. Disables NETHERITE_UPGRADE_SMITHING_TEMPLATE recipes.<br \/>\nBanPotionsFeature\tBlocks all potion usage (drinking, splash, lingering). Cancels interactions, throws, and restores the potion to inventory.<br \/>\nBanTier2PotionsFeature\tStops brewing Tier II (glowstone-based) potions. Cancels the brew event and warns nearby players.<br \/>\nBanShieldsFeature\tDisables right-click blocking with shields and removes their cooldown behavior.<br \/>\nDisableEnderPearlsFeature\tPrevents players from using or throwing ender pearls. Cancels pearl launch and restores the item.<br \/>\nProtectionLimitFeature\tLimits Protection enchantment level globally (max level configurable). Auto-corrects existing gear.<br \/>\nSharpnessLimitFeature\tLimits Sharpness level on swords\/axes\/tridents globally. Automatically downgrades over-leveled items.<br \/>\nXaeroMinimapDisableFeature\tSends the Xaero\u2019s Minimap \u201cdisable radar\u201d tellraw code to all joining players.<br \/>\n\ud83e\udded World &#038; PvP Controls<br \/>\nCommand\tFunction<br \/>\n\/netherblock\tToggles Nether portal usage for all players.<br \/>\n\/endblock\tToggles End portal usage for all players.<br \/>\n\/pvp\tToggles PvP server-wide (useful for events).<\/p>\n<p>Blocked portals send customizable \u201cdimension blocked\u201d messages when used.<\/p>\n<p>\u23f3 Grace Period System<br \/>\nCommand\tFunction<br \/>\n\/graceperiod <seconds>\tStarts a server-wide timer disabling PvP and hunger loss. Displays global boss bar.<br \/>\n\/endgraceperiod\tEnds an active grace period manually.<\/p>\n<p>Grace period countdown appears as a green boss bar.<\/p>\n<p>Rejoining players are automatically added back to the bar.<\/p>\n<p>Hunger drain and PvP are locked for the entire duration.<\/p>\n<p>On expiration, everyone gets a full-screen title announcing PvP return.<\/p>\n<p>\ud83d\udcac Item Management<br \/>\nCommand\tDescription\tPermission<br \/>\n\/itemlimit <amount>\tSets max stackable count for held item. Drops extras automatically.\tsmpessentials.admin<br \/>\n\/resetlimit <item>\tRemoves a specific or held item\u2019s limit.\tsmpessentials.admin<br \/>\n\/setcooldown <item> <seconds>\tAdds cooldown for a material (stored in itemcooldowns.yml).\tsmpessentials.admin<br \/>\n`\/resetcooldown <item\tall>`\tRemoves one or all cooldown settings.<br \/>\n\/checkcooldown <item>\tDisplays the cooldown time for a specific item.\tsmpessentials.admin<br \/>\n\ud83d\udd11 Permissions<br \/>\nPermission\tDescription\tDefault<br \/>\nsmpessentials.admin\tRequired for all administrative commands (PvP, limits, cooldowns).\tOP<br \/>\nsmpessentials.reload\tAllows use of \/smpessentials reload.\tOP<br \/>\n\ud83d\udcc2 Key Config Sections<br \/>\nfeatures:<br \/>\n  BAN_NETHERITE: true<br \/>\n  BAN_POTIONS: true<br \/>\n  BAN_TIER_2_POTIONS: true<br \/>\n  BAN_SHIELDS: true<br \/>\n  DISABLE_ENDER_PEARLS: true<br \/>\n  PROT_LIMIT: 3<br \/>\n  SHARPNESS_LIMIT: 4<br \/>\n  XAERO_MINIMAP_DISABLE: true<\/p>\n<p>dimension-blocking:<br \/>\n  nether-blocked: false<br \/>\n  end-blocked: false<\/p>\n<p>pvp:<br \/>\n  disabled: false<\/p>\n<p>Separate files:<\/p>\n<p>itemlimits.yml \u2192 Stores per-material limits.<\/p>\n<p>itemcooldowns.yml \u2192 Stores cooldowns (in seconds).<\/p>\n<p>\ud83e\udde9 Technical Notes<\/p>\n<p>Fully modular: Each feature implements Feature for clean reloading and logging.<\/p>\n<p>Grace period &#038; cooldown tasks are safely cancelled on plugin disable.<\/p>\n<p>Item limit checks and cooldowns run asynchronously every few ticks for minimal performance cost.<\/p>\n<p>Paper\/Spigot 1.21+ compatible.<\/p>\n<p>\u2705 Tested On<\/p>\n<p>Paper\/Spigot 1.21 (API 1.21)<br \/>\nCompatible with lightweight survival SMP and competitive PvP servers.<\/p>\n<p>In short:<br \/>\nSMPEssentialsV1 gives you complete control over gameplay balance, fairness, and server flow \u2014 all while staying modular, configurable, and reloadable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This plugin adds essentials features for your SMP<\/p>\n","protected":false},"featured_media":144302,"template":"","meta":{"_minecraft_slug":"smp-essentials-v1","_minecraft_project_id":"bsHIZaZl","_minecraft_author":"Twizzlecranklehoot","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":447,"_minecraft_follows":4,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"smp-essentials-v1.zip","_minecraft_size_bytes":73064,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T10:47:13.657205Z","_minecraft_date_created":"2025-10-09T05:10:02.706332Z","_minecraft_date_modified":"2025-10-22T06:03:55.115735Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/smp-essentials-v1","_minecraft_icon_attachment_id":144302,"_minecraft_imported_at":"2026-06-08T14:55:31+00:00","_minecraft_import_hash":"41dd0bf0a13001a0a637f3e077056251","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,127,128,129],"mod_loader":[130,132,133,134],"minecraft_version":[62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-144301","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SMP Essentials V1 - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SMP Essentials V1 - Minecraft\" \/>\n<meta property=\"og:description\" content=\"This plugin adds essentials features for your SMP\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/\",\"name\":\"SMP Essentials V1 - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp\",\"datePublished\":\"2026-06-08T14:55:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smp-essentials-v1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SMP Essentials V1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SMP Essentials V1 - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/","og_locale":"en_US","og_type":"article","og_title":"SMP Essentials V1 - Minecraft","og_description":"This plugin adds essentials features for your SMP","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/","name":"SMP Essentials V1 - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp","datePublished":"2026-06-08T14:55:30+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smp-essentials-v1-icon-85691f558f8ead72a438e8cd8bb0db89532f860e_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smp-essentials-v1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"SMP Essentials V1"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/144301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/144302"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=144301"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=144301"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=144301"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=144301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}