{"id":59341,"date":"2026-06-03T08:59:23","date_gmt":"2026-06-03T05:59:23","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/"},"modified":"2026-06-03T08:59:23","modified_gmt":"2026-06-03T05:59:23","slug":"dtc","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/","title":{"rendered":"DTC &#8211; Destroy The Core"},"content":{"rendered":"<p># \u2694\ufe0f EC-DTC \u2014 Destroy The Core<\/p>\n<p>![Version](https:\/\/img.shields.io\/badge\/version-2.0.0-blue)<br \/>\n![Minecraft](https:\/\/img.shields.io\/badge\/Minecraft-1.20+-green)<br \/>\n![Platform](https:\/\/img.shields.io\/badge\/platform-Paper%20%7C%20Spigot-orange)<br \/>\n![PlaceholderAPI](https:\/\/img.shields.io\/badge\/integration-PlaceholderAPI-yellow)<\/p>\n<p>Evento PvP competitivo avanzado para servidores Paper donde los jugadores destruyen un n\u00facleo para ganar recompensas, dominar el ranking y obtener premios autom\u00e1ticos.<\/p>\n<p>> Documentaci\u00f3n para uso p\u00fablico. Los cambios recientes del plugin est\u00e1n en la secci\u00f3n **Changelog** al final.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 \u00bfQu\u00e9 es EC-DTC?<\/p>\n<p>**EC-DTC (Destroy The Core)** es un sistema de eventos PvP autom\u00e1tico y manual totalmente configurable.<\/p>\n<p>> Los jugadores deben destruir un n\u00facleo con vida configurable.<br \/>\n> Cada golpe cuenta. Cada porcentaje importa.<br \/>\n> Al finalizar, se calcula un **TOP de contribuci\u00f3n** y se reparten recompensas autom\u00e1ticamente.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Caracter\u00edsticas Principales<\/p>\n<p>&#8211; \u2705 Sistema multi-evento por ID (`default`, `mina`, `nether`, etc.)<br \/>\n&#8211; \u2705 Scheduler independiente por evento<br \/>\n&#8211; \u2705 Mensajes 100% editables en MiniMessage<br \/>\n&#8211; \u2705 BossBar con progreso en tiempo real<br \/>\n&#8211; \u2705 Sistema de contribuci\u00f3n individual<br \/>\n&#8211; \u2705 TOP final con recompensas por posici\u00f3n<br \/>\n&#8211; \u2705 Recompensas por porcentaje acumulado<br \/>\n&#8211; \u2705 Protecci\u00f3n inteligente de bedrock fuera del evento<br \/>\n&#8211; \u2705 Placeholders para HUD, Scoreboard y Men\u00fas<br \/>\n&#8211; \u2705 Estad\u00edsticas guardadas por jugador<br \/>\n&#8211; \u2705 Soporte completo para PlaceholderAPI<\/p>\n<p>&#8212;<\/p>\n<p>## \u2705 Compatibilidad<\/p>\n<p>&#8211; Java 17+<br \/>\n&#8211; Paper\/Spigot 1.20+<br \/>\n&#8211; PlaceholderAPI (opcional, recomendado)<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Instalaci\u00f3n<\/p>\n<p>1. Compila o descarga el `.jar`.<br \/>\n2. Copia el archivo en `plugins\/`.<br \/>\n3. Inicia el servidor para generar `config.yml` y `lang.yml`.<br \/>\n4. Edita configuraci\u00f3n y mensajes.<br \/>\n5. Ejecuta `\/dtc reload` para aplicar cambios.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2328\ufe0f Comandos<\/p>\n<p>| Comando | Descripci\u00f3n | Permiso |<br \/>\n|&#8212;|&#8212;|&#8212;|<br \/>\n| `\/dtc start [id]` | Inicia un evento por ID (`default`, `mina`, etc.) | `dtc.admin` |<br \/>\n| `\/dtc stop [id]` | Detiene el evento activo (opcionalmente validando ID) | `dtc.admin` |<br \/>\n| `\/dtc info [id]` | Muestra informaci\u00f3n del evento\/perfil | `dtc.admin` |<br \/>\n| `\/dtc time` | Muestra tiempo y **ID** del pr\u00f3ximo evento programado | `dtc.admin` |<br \/>\n| `\/dtc top` | Muestra ranking del evento activo | `dtc.admin` |<br \/>\n| `\/dtc reload` | Recarga config y mensajes | `dtc.admin` |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udde9 Placeholders (`%dtc_*%`)<\/p>\n<p>| Placeholder | Descripci\u00f3n |<br \/>\n|&#8212;|&#8212;|<br \/>\n| `%dtc_blocks_broken%` | Bloques rotos por el jugador |<br \/>\n| `%dtc_blocks_remaining%` | Bloques restantes del n\u00facleo |<br \/>\n| `%dtc_blocks_total%` | Vida total del n\u00facleo |<br \/>\n| `%dtc_my_contribution%` | Contribuci\u00f3n del jugador en % |<br \/>\n| `%dtc_global_stats%` | Valor global de contribuci\u00f3n del jugador |<br \/>\n| `%dtc_minutes_until_event%` | Minutos aproximados hasta el pr\u00f3ximo evento |<br \/>\n| `%dtc_time_until_event%` | Tiempo restante formateado |<br \/>\n| `%dtc_next_event%` | Hora del pr\u00f3ximo evento (`HH:mm`) |<br \/>\n| `%dtc_event_active%` | `true` \/ `false` si hay evento activo |<br \/>\n| `%dtc_event_time_left%` | Tiempo restante del evento activo |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uddc2\ufe0f Configuraci\u00f3n recomendada<\/p>\n<p>### 1) Perfil de n\u00facleo por evento<\/p>\n<p>Se define en `Events.<id>`:<\/p>\n<p>&#8220;`yml<br \/>\nEvents:<br \/>\n  default:<br \/>\n    CoreHealth: 5<br \/>\n    CoreMaterial: OBSIDIAN<br \/>\n    Location:<br \/>\n      world: &#8220;world&#8221;<br \/>\n      x: -174<br \/>\n      y: 48<br \/>\n      z: -24<br \/>\n    break-sound: BLOCK_BEACON_DEACTIVATE<br \/>\n    break-sound-volume: 1.0<br \/>\n    break-sound-pitch: 1.0<br \/>\n&#8220;`<\/p>\n<p>### 2) Scheduler por evento (estructura \u00fanica)<\/p>\n<p>&#8220;`yml<br \/>\nSchedule:<br \/>\n  TimeZone: &#8220;UTC&#8221;<br \/>\n  Events:<br \/>\n    default:<br \/>\n      ActiveDays: [&#8220;SUNDAY&#8221;]<br \/>\n      Times: [&#8220;03:00&#8221;]<br \/>\n    mina:<br \/>\n      ActiveDays: [&#8220;MONDAY&#8221;]<br \/>\n      Times: [&#8220;01:00&#8221;]<br \/>\n&#8220;`<\/p>\n<p>&#8211; Formato de hora: `HH:mm`<br \/>\n&#8211; Si falta configuraci\u00f3n de horarios, el plugin no crashea; registra debug `[DTC-DEBUG]` y no programa ese evento.<\/p>\n<p>### 3) Recompensas por golpe (umbrales acumulados)<\/p>\n<p>&#8220;`yml<br \/>\nCore:<br \/>\n  hit-rewards:<br \/>\n    &#8220;30&#8221;:<br \/>\n      &#8211; give %player% diamond 1<br \/>\n    &#8220;60&#8221;:<br \/>\n      &#8211; give %player% netherite_ingot 1<br \/>\n    &#8220;90&#8221;:<br \/>\n      &#8211; give %player% emerald 1<br \/>\n    &#8220;100&#8221;:<br \/>\n      &#8211; give %player% enchanted_golden_apple 1<br \/>\n&#8220;`<\/p>\n<p>Interpretaci\u00f3n: 30% \/ 30% \/ 30% \/ 10%.<\/p>\n<p>### 4) Control al finalizar evento<\/p>\n<p>&#8220;`yml<br \/>\nCore:<br \/>\n  replace-on-end: true<br \/>\n&#8220;`<\/p>\n<p>&#8211; `true`: reemplaza el n\u00facleo por bedrock al terminar.<br \/>\n&#8211; `false`: no reemplaza autom\u00e1ticamente.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcac Mensajer\u00eda (MiniMessage)<\/p>\n<p>`lang.yml` acepta MiniMessage:<\/p>\n<p>&#8211; `<red>Texto<\/red>`<br \/>\n&#8211; `<bold>Texto<\/bold>`<br \/>\n&#8211; `<gradient:#ff0000:#00ffff>Texto<\/gradient>`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\uddfe Changelog reciente<\/p>\n<p>### v2.0.0<\/p>\n<p>&#8211; Nuevo sistema de **multi-evento por ID** (`start\/info\/stop` con `id`).<br \/>\n&#8211; Scheduler por evento con `Schedule.Events.<id>.ActiveDays` y `Times`.<br \/>\n&#8211; Soporte completo de **MiniMessage** en mensajes (`lang.yml`) y textos de config usados por el plugin.<br \/>\n&#8211; `\/dtc time` ahora soporta `%event_id%` adem\u00e1s de `%time%` en `Messages.NextTimeCommand`.<br \/>\n&#8211; Fix de `Core.hit-rewards` por umbrales acumulados (config y lectura consistentes).<br \/>\n&#8211; Clave expl\u00edcita `Core.replace-on-end` para controlar reemplazo al terminar evento.<br \/>\n&#8211; Correcci\u00f3n de errores de compilaci\u00f3n por imports y gen\u00e9ricos.<br \/>\n&#8211; Cancelaci\u00f3n correcta de tareas para evitar duplicados tras reload.<br \/>\n&#8211; Null-safety en PlaceholderAPI cuando no hay jugador en contexto.<br \/>\n&#8211; Limpieza del mapa de cooldown en protecci\u00f3n de bedrock.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A competitive PvP event where players must destroy the core to earn rewards.<\/p>\n","protected":false},"featured_media":59342,"template":"","meta":{"_minecraft_slug":"dtc","_minecraft_project_id":"RcBds7S5","_minecraft_author":"Valdrecus1","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":85,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"dtc.zip","_minecraft_size_bytes":147018,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T20:03:41.804554Z","_minecraft_date_created":"2025-09-05T23:10:30.770528Z","_minecraft_date_modified":"2026-02-23T08:34:40.685195Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/dtc","_minecraft_icon_attachment_id":59342,"_minecraft_imported_at":"2026-06-03T05:59:25+00:00","_minecraft_import_hash":"dc2cfab1838fb3e98d64930656e764a4","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[844,89,122,866,127,129,92],"mod_loader":[132,134],"minecraft_version":[54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-59341","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-economy","mod_category-game-mechanics","mod_category-magic","mod_category-minigame","mod_category-paper","mod_category-spigot","mod_category-utility","mod_loader-paper","mod_loader-spigot","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","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>DTC - Destroy The Core - 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\/dtc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DTC - Destroy The Core - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A competitive PvP event where players must destroy the core to earn rewards.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/\",\"name\":\"DTC - Destroy The Core - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp\",\"datePublished\":\"2026-06-03T05:59:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp\",\"width\":96,\"height\":91},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/dtc\\\/#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\":\"DTC &#8211; Destroy The Core\"}]},{\"@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":"DTC - Destroy The Core - 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\/dtc\/","og_locale":"en_US","og_type":"article","og_title":"DTC - Destroy The Core - Minecraft","og_description":"A competitive PvP event where players must destroy the core to earn rewards.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/","name":"DTC - Destroy The Core - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp","datePublished":"2026-06-03T05:59:23+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/dtc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/dtc-icon-df022724c8316a2342e72e6a8415a9af663d22ce_96.webp","width":96,"height":91},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/dtc\/#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":"DTC &#8211; Destroy The Core"}]},{"@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\/59341","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\/59342"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=59341"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=59341"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=59341"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=59341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}