{"id":173185,"date":"2026-06-10T01:36:07","date_gmt":"2026-06-09T22:36:07","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/"},"modified":"2026-06-10T01:36:07","modified_gmt":"2026-06-09T22:36:07","slug":"yolo","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/","title":{"rendered":"Yolo"},"content":{"rendered":"<p># Yolo &#8211; A hardcore plugin<\/p>\n<p>&#8212;<\/p>\n<p>![Discord](https:\/\/discord.gg\/zMqkeRseME)<br \/>\n![GitHub all releases](https:\/\/github.com\/eingruenesbeb\/Yolo\/releases\/)<br \/>\n![JitPack](https:\/\/jitpack.io\/#eingruenesbeb\/Yolo\/v0.5.0)<br \/>\n![GitHub](https:\/\/github.com\/eingruenesbeb\/Yolo\/blob\/master\/COPYING)<\/p>\n<p>&#8212;<br \/>\n## Content<\/p>\n<p>1. [What does this plugin do?](#1-what-does-this-plugin-do)<br \/>\n2. [Configuration](#2-configuration)<br \/>\n   1. [`config.yml`](#21-configyml)<br \/>\n   2. [`chat_messages.properties`](#22-chatmessagesproperties)<br \/>\n   3. [`discord\/[&#8230;].json`](#23-discordjson)<br \/>\n   4. [`ban_message.txt`](#24-banmessagetxt)<br \/>\n   5. [Text replacements](#25-text-replacements)<br \/>\n3. [Permissions](#3-permissions)<br \/>\n4. [Commands](#4-commands)<br \/>\n5. [Further considerations](#5-further-considerations)<br \/>\n6. [Planned features](#6-planned-features)<br \/>\n7. [For developers](#7-for-developers)<\/p>\n<p>&#8212;<\/p>\n<p>## 1. What does this plugin do?<\/p>\n<p>You only live once&#8230; the name says it all.<\/p>\n<p>This plugin is meant for hardcore survival servers, that implements, but also expands on the vanilla hardcore<br \/>\nmechanics for a player&#8217;s death on a server.<br \/>\nUpon death players usually get banned off of a server, if (and only if) the setting for hardcore was enabled in<br \/>\n`server.properties` before world generation.<\/p>\n<p>That is not the case if this setting was set to true retroactively.<\/p>\n<p>And here is, where this plugin comes into play, by<br \/>\nimplementing this behaviour regardless of when hardcore was enabled.<\/p>\n<p>Additionally, you can exempt players from this rule<br \/>\nand send a customized message to a Discord-server upon the occurrence of a (non-exempt) player-death.<\/p>\n<p>The plugin can also force a resource-pack of your choice, with the default one replacing the normal health-bar with<br \/>\nhardcore-hearts, on any non-exempt player.<\/p>\n<p>(*You can check out the resource-pack<br \/>\nhere.*)<\/p>\n<p>## 2. Configuration<\/p>\n<p>### 2.1 `config.yml`<\/p>\n<p>There are currently four configuration sections.<br \/>\nThe first one is for managing the resource-pack sent to non-exempt players:<\/p>\n<p>&#8220;`yaml<br \/>\n# You can specify a custom resource pack and turn off forcing the pack onto non-exempt players.<br \/>\nresource-pack:<br \/>\n  force: true<br \/>\n  custom:<br \/>\n    use: false<br \/>\n    url: &#8220;&#8221;<br \/>\n    sha1: &#8220;&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8211; The `force` option lets you control, whether the player *has* to accept the pack. (Allowed values: `true`, `false`)<br \/>\n&#8211; `custom` lets you define a custom resource-pack, other than the default one.<br \/>\n    &#8211; `use`: Set to `true` to use the custom pack, otherwise set it to `false`<br \/>\n    &#8211; `url`: The download-link to the custom pack.<br \/>\n    &#8211; `sha1`: The sha1-checksum of the file. You can use<br \/>\n      this tool to obtain it.<\/p>\n<p>The next section is for configuring the Spicord integration:<\/p>\n<p>&#8220;`yaml<br \/>\nspicord:<br \/>\n  send: false<br \/>\n  message_channel_id: &#8220;&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8211; `send`: Whether to enable the Spicord-Integration. (Allowed values: `true`, `false`)<br \/>\n&#8211; `message_channel_id`: The id of the channel to send the message to. You can obtain it using<br \/>\n  this method<br \/>\n(you can also obtain the channel-id by itself, by right-clicking the channel on the channel-selection-sidebar).<\/p>\n<p>In the `announce` section you can individually toggle messages:<\/p>\n<p>&#8220;`yaml<br \/>\nannounce:<br \/>\n  death:<br \/>\n    discord: false<br \/>\n    chat: true<br \/>\n  totem:<br \/>\n    discord: false<br \/>\n    chat: true<br \/>\n  revive:<br \/>\n    discord: false<br \/>\n    chat: true<br \/>\n&#8220;`<\/p>\n<p>This should be pretty self-explanatory.<\/p>\n<p>The listed messages are announcements that would be sent on their respective occasions and targets.<\/p>\n<p>The allowed values are `true` or `false`.<\/p>\n<p>The option `enable-on-non-hc` lets you enable this plugin&#8217;s functionality even on a non-hardcore server, while the last<br \/>\noption `easy-disable` lets you disable the death-ban functionality, if it&#8217;s `true` (previously dead players can join, if<br \/>\nthis is enabled).<br \/>\nIt may take a while before banned players can join if this option is true.<\/p>\n<p>Yet again acceptable values (for both) are `true` and `false`.<\/p>\n<p>### 2.2 `chat_messages.properties`<\/p>\n<p>The messages defined in this file are chat messages that can be customized.<\/p>\n<p>There shouldn&#8217;t be a need to add more.<br \/>\nYou can also use the MiniMessage format to make them *special*.<\/p>\n<p>How you can use this format, you can read here.<\/p>\n<p>### 2.3 `discord\/[&#8230;].json`<\/p>\n<p>In these files, you can customize the embeds, sent by the plugin.<\/p>\n<p>You can use this tool to visualize them and generate the json file.<\/p>\n<p>If, for example, you&#8217;d like to customize the discord message, that is getting sent upon a player&#8217;s death, you&#8217;d need to<br \/>\nmodify `plugins\/yolo\/discord\/death_message.json` to something like this:<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;embed&#8221;: {<br \/>\n    &#8220;title&#8221;: &#8220;%player_name% has died!&#8221;,<br \/>\n    &#8220;description&#8221;: &#8220;Press &#8220;F&#8221; to pay respect.&#8221;,<br \/>\n    &#8220;color&#8221;: 16521991,<br \/>\n    &#8220;author&#8221;: {<br \/>\n      &#8220;name&#8221;: &#8220;author name&#8221;,<br \/>\n      &#8220;url&#8221;: &#8220;https:\/\/discordapp.com&#8221;,<br \/>\n      &#8220;icon_url&#8221;: &#8220;https:\/\/cdn.modrinth.com\/data\/ExWUwvY3\/a8ab710896279f5c3ed9c377d408a10587f5509d.png&#8221;<br \/>\n    },<br \/>\n    &#8220;image&#8221;: {<br \/>\n      &#8220;url&#8221;: &#8220;https:\/\/media.tenor.com\/bMbIAroA0PkAAAAi\/rip-rest.gif&#8221;<br \/>\n    }<br \/>\n  }<br \/>\n}<\/p>\n<p>&#8220;`<\/p>\n<p>### 2.4 `ban_message.txt`<br \/>\nThis is where you can customize the ban message that players see when they&#8217;re dead.<\/p>\n<p>### 2.5 Text replacements<br \/>\nEvery message that gets sent by the Plugin can use the following replacements:<br \/>\n&#8211; `%player_name%` &#8211; The name of the affected player<br \/>\n&#8211; `%totem_uses%` &#8211; The number of totems the subject player of the message has used.<br \/>\n&#8211; `%death_message%` &#8211; The death message, if the player has died. (only available in messages, sent upon a<br \/>\nplayer&#8217;s death.)<br \/>\n&#8211; `%version%` &#8211; The current version of the plugin.<\/p>\n<p>## 3. Permissions<\/p>\n<p>One permission is `yolo.exempt`, which excludes any players having it from the plugin&#8217;s effects. There are also two<br \/>\nother permissions that relate to commands. These are described in the section about [commands](#4-commands).<br \/>\nFor a general guide to permissions on Bukkit and its derivatives, please refer to<br \/>\nthis page. *(I&#8217;d recommend using a permission manager like<br \/>\nLuckPerms though.)*<\/p>\n<p>## 4. Commands<\/p>\n<p>There are currently two commands available:<\/p>\n<p>&#8211; `\/yolo-reload`: This command is useful for reloading all configuration dependent features of this plugin, without<br \/>\n  having to restart the whole server. It requires the `yolo.reload` permission.<br \/>\n&#8211; `\/revive [revivable player] <restore inventory> <safe teleport to death location>`: This command lets you revive a<br \/>\nplayer who has died, attempting to restore their inventory and teleporting them to their death location (if safe). It<br \/>\nrequires the `yolo.revive` permission. You can also disable restoring their inventory and the teleportation, by setting<br \/>\nthe arguments to `false`. (If you only want to disable the teleport, you need to explicitly set the inventory restoring<br \/>\nto `true`.)<br \/>\n&#8211; `\/checkout_death_location` This command lets you teleport to a dead player&#8217;s death location. This is useful for<br \/>\nchecking for traps and duplicate items. It requires the `yolo.revive` permission.<\/p>\n<p>## 5. Further considerations<\/p>\n<p>&#8211; If hardcore is enabled in `server.properties`, the resource pack is always forced upon players by default. (<br \/>\n  configurable since: 0.4.0)<br \/>\n&#8211; In order to use Spicord, you have to configure it correctly. In order to register this plugin as an addon for a bot,<br \/>\n  you have to add it like this:<\/p>\n<p>&#8220;`toml<br \/>\n### \u2191 Irrelevant stuff above \u2191 ###<br \/>\n[[bots]]<br \/>\nname = &#8220;&#8221; # Name for the bot here.<br \/>\nenabled = true<br \/>\ntoken = &#8220;&#8221; # Your bot&#8217;s token here<br \/>\ncommand_support = true # Irrelevant for this plugin&#8217;s Spicord addon.<br \/>\ncommand_prefix = &#8220;-&#8221;<br \/>\naddons = [<br \/>\n    # Potentially other addons.<br \/>\n    &#8220;yolo&#8221;<br \/>\n]<br \/>\n### \u2193 Other irrelevant stuff below \u2193 ###<br \/>\n&#8220;`<\/p>\n<p>&#8211; **This plugin was made for PaperMC-1.19.4.** Other versions and platforms haven&#8217;t been tested *yet*, but this is<br \/>\n  planned<br \/>\n  to be completed until the full release. Issues for incompatibility can<br \/>\n  be submitted, but will not be resolved if<br \/>\n  this means dropping support for other compatible versions.<br \/>\n&#8211; Reviving a player with inventory restoring enabled, can lead to item duplication, as players still drop their items.<br \/>\nYou may want to check out the teleport location with `\/checkout_death_location` first, in order to check for duplicates.<br \/>\n&#8211; This is a pre-release version, so bugs or glitches may be encountered more often.<\/p>\n<p>## 6. Planned features<\/p>\n<p>&#8211; Commands to undo a player&#8217;s revive<br \/>\n&#8211; GUI for the revive-system (planned for 2.0)<br \/>\n&#8211; Full support for PlaceholderAPI (planned for 2.0)<br \/>\n&#8211; Death location marker on Dynmap, Bluemap and co. (planned for in 2.0)<br \/>\n&#8211; Have a suggestion? Submit it here!<\/p>\n<p>## 7. For developers<br \/>\nTo add this project as a dependency for yours, follow this link and select<br \/>\nyour desired version (go to *branches* \u2192 *master-SNAPSHOT* for the most recent version). Then follow the instructions<br \/>\nbelow.<\/p>\n<p>To avoid inflating your jar-file, you can change the scope to `compileOnly`.<\/p>\n<p>Additionally, you&#8217;ll need to declare the dependency in your `plugin.yml`-file like this:<br \/>\n&#8220;`yml<br \/>\n#### \u2191 other stuff \u2191 ###<br \/>\ndepend: [  # Or `softdepend`<br \/>\n  Yolo<br \/>\n]<br \/>\n#### \u2193 other stuff \u2193 ###<br \/>\n&#8220;`<\/p>\n<p>You can find the documentation here.<\/p>\n<p>&#8212;<\/p>\n<p>*From Version: 0.7.0*<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You only live once&#8230; the name says it all.<\/p>\n<p>This plugin is meant for hardcore survival servers, that implements, but also expands a bit on the vanilla hardcore mechanics for a player&#8217;s death on a server.<\/p>\n","protected":false},"featured_media":173186,"template":"","meta":{"_minecraft_slug":"yolo","_minecraft_project_id":"ExWUwvY3","_minecraft_author":"eingruenesbeb","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":898,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"yolo.zip","_minecraft_size_bytes":975868,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-16T08:57:46.157089Z","_minecraft_date_created":"2023-03-14T01:42:48.858692Z","_minecraft_date_modified":"2023-06-16T13:42:03.296784Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/yolo","_minecraft_icon_attachment_id":173186,"_minecraft_imported_at":"2026-06-09T22:36:07+00:00","_minecraft_import_hash":"82e268618bc4585e0f713501517a61b8","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,127,128,92],"mod_loader":[132,133],"minecraft_version":[54,55,56,57,58,59,36],"class_list":["post-173185","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-utility","mod_loader-paper","mod_loader-purpur","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"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Yolo - 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\/yolo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Yolo - Minecraft\" \/>\n<meta property=\"og:description\" content=\"You only live once... the name says it all. This plugin is meant for hardcore survival servers, that implements, but also expands a bit on the vanilla hardcore mechanics for a player&#039;s death on a server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/\",\"name\":\"Yolo - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp\",\"datePublished\":\"2026-06-09T22:36:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp\",\"width\":64,\"height\":64},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/yolo\\\/#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\":\"Yolo\"}]},{\"@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":"Yolo - 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\/yolo\/","og_locale":"en_US","og_type":"article","og_title":"Yolo - Minecraft","og_description":"You only live once... the name says it all. This plugin is meant for hardcore survival servers, that implements, but also expands a bit on the vanilla hardcore mechanics for a player's death on a server.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/","name":"Yolo - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp","datePublished":"2026-06-09T22:36:07+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/yolo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/yolo-icon-a8ab710896279f5c3ed9c377d408a10587f5509d_96.webp","width":64,"height":64},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/yolo\/#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":"Yolo"}]},{"@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\/173185","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\/173186"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=173185"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=173185"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=173185"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=173185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}