{"id":110805,"date":"2026-06-06T15:20:23","date_gmt":"2026-06-06T12:20:23","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/"},"modified":"2026-06-06T15:20:23","modified_gmt":"2026-06-06T12:20:23","slug":"nicelife","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/","title":{"rendered":"NiceLife"},"content":{"rendered":"<p># NiceLife<\/p>\n<p>A recreation of the Nice Life Series by Grian<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>Carries on over most of the features as seen in the series on Youtube. This plugin has quite a lot of customization options as well including enabling\/disabling snow accumulation, red winter, tweaking amout of time given to voting and triva and more!<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd27 Setup Guide<\/p>\n<p>### Requirements<br \/>\n&#8211; **Paper 26.1+**<br \/>\n&#8211; Java 21+<br \/>\n&#8211; *(Optional, client-side)* **EMF** (Entity Model Features) + **ETF** (Entity Texture Features) for custom Santa Bot models (coming soon, i broke them accidently)<\/p>\n<p>### Installation<br \/>\n1. Drop `NiceLife.jar` into your server&#8217;s `plugins\/` folder<br \/>\n2. Start the server once to generate `plugins\/NiceLife\/config.yml` and `plugins\/NiceLife\/trivia.yml`<\/p>\n<p>### Configuration<br \/>\nOpen `plugins\/NiceLife\/config.yml` and set:<\/p>\n<p>*This does not have to be changed unless dimension folders have been renamed*<\/p>\n<p>&#8220;`yaml<br \/>\nworlds:<br \/>\n  overworld: &#8220;world&#8221;        # exact name of your overworld folder<br \/>\n  nether: &#8220;world_nether&#8221;    # exact name of your nether folder<br \/>\n&#8220;`<\/p>\n<p>All other settings have sensible defaults. See the inline comments in `config.yml` for full documentation of every option, or you can reach out to me for help via my discord server<\/p>\n<p>### Trivia Questions<br \/>\nEdit `plugins\/NiceLife\/trivia.yml` to add your own questions:<\/p>\n<p>&#8220;`yaml<br \/>\nquestions:<br \/>\n  my_question:<br \/>\n    question: &#8220;Who runs the Life Series?&#8221;<br \/>\n    options:<br \/>\n      &#8211; &#8220;Grian&#8221;<br \/>\n      &#8211; &#8220;Joel&#8221;<br \/>\n      &#8211; &#8220;Bdubs&#8221;<br \/>\n    answer: &#8220;Grian&#8221;<br \/>\n&#8220;`<\/p>\n<p>The `answer` field must exactly match one of the `options` (case-insensitive).<\/p>\n<p>You can also use this tool to generate your trivia but make sure to delete the &#8220;difficulty&#8221; lines before putting this in (ideally they will get ignored but sometimes it bugs out)<\/p>\n<p>### Starting a Game<br \/>\n&#8220;`<br \/>\n\/nicelife session 1    # set the session number (1, 2, or 3)<br \/>\n\/nicelife start        # begins the game and registers all online players<br \/>\n&#8220;`<\/p>\n<p>### Nether Conversion *(optional)*<br \/>\nConverts your existing nether to Nice Life&#8217;s nether (lava -> ice, netherrack -> snow)<br \/>\nPre-generate your nether world, then run:<br \/>\n&#8220;`<br \/>\n\/nicelife nether-convert<br \/>\n&#8220;`<br \/>\nThis command will convert all chunks that were generated at time time of command execution.<br \/>\nProgress is shown to all operators. This is irreversible \u2014 back up your world first.<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>All admin commands require the `nicelife.admin` permission (default: **op**).<br \/>\nNon-admin players who run `\/nicelife` will see a description of the plugin instead.<\/p>\n<p>| Command | Description |<br \/>\n|&#8212;|&#8212;|<br \/>\n| `\/nicelife start` | Start the game and register all online players |<br \/>\n| `\/nicelife stop` | Stop the game and save state to disk |<br \/>\n| `\/nicelife session <1|2|3>` | Set the current session number |<br \/>\n| `\/nicelife info` | Display full game state \u2014 lives, session, night count, snow speed |<br \/>\n| `\/nicelife addlife <player>` | Give a player one extra life |<br \/>\n| `\/nicelife removelife <player>` | Remove one life from a player |<br \/>\n| `\/nicelife setlives <player> <n>` | Set a player&#8217;s life count directly |<br \/>\n| `\/nicelife setnaughty <player>` | Manually place a player on the Naughty List |<br \/>\n| `\/nicelife setnice <player>` | Manually place a player on the Nice List |<br \/>\n| `\/nicelife clearlist [player]` | Clear Naughty\/Nice status \u2014 one player or everyone |<br \/>\n| `\/nicelife nether-convert` | Begin the async Nether conversion |<br \/>\n| `\/nicelife reload` | Reload `config.yml` and `trivia.yml` without restarting |<br \/>\n| `\/nicelife trivia` | Show how many trivia questions are currently loaded |<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;|&#8212;|&#8212;|<br \/>\n| `nicelife.admin` | Access to all admin commands | op |<br \/>\n| `nicelife.player` | Basic player permission (auto-granted) | true |<\/p>\n<p>&#8212;<\/p>\n<p>## Session Guide<\/p>\n<p>| Session | Naughty List | Nice List | Red Winter |<br \/>\n|&#8212;|&#8212;|&#8212;|&#8212;|<br \/>\n| 1 | \u2705 Every night | \u274c | \u274c |<br \/>\n| 2 | \u2705 Alternating nights | \u2705 Alternating nights | \u274c |<br \/>\n| 3 | \u2705 Alternating nights | \u2705 Alternating nights | \u2705 Triggers on last Yellow death |<\/p>\n<p>Switch sessions mid-series with `\/nicelife session <n>`. <\/p>\n<p>&#8212;<\/p>\n<p>## Trivia Format Reference<\/p>\n<p>&#8220;`yaml<br \/>\nquestions:<br \/>\n  unique_key:             # any unique string, used only as an identifier<br \/>\n    question: &#8220;&#8230;&#8221;       # the question shown to players<br \/>\n    options:              # 2\u20135 answer choices<br \/>\n      &#8211; &#8220;Option A&#8221;<br \/>\n      &#8211; &#8220;Option B&#8221;<br \/>\n      &#8211; &#8220;Option C&#8221;<br \/>\n    answer: &#8220;Option A&#8221;    # must exactly match one of the options (case-insensitive)<br \/>\n&#8220;`<\/p>\n<p>## Extra help\/Bug reports\/Feature requests<\/p>\n<p>You can contact me on my discord server (username-ArmyFury)<br \/>\n&#8212;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A recreation of the Nice Life series by Grian!<\/p>\n","protected":false},"featured_media":110806,"template":"","meta":{"_minecraft_slug":"nicelife","_minecraft_project_id":"GcVicEpE","_minecraft_author":"ArmyFury","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":5,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"nicelife.zip","_minecraft_size_bytes":281209,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T12:14:56.041717Z","_minecraft_date_created":"2026-05-11T03:03:03.464770Z","_minecraft_date_modified":"2026-05-13T10:14:33.898699Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/nicelife","_minecraft_icon_attachment_id":110806,"_minecraft_imported_at":"2026-06-06T12:20:24+00:00","_minecraft_import_hash":"fe815b8ec033d223756edad91556d0ec","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,89,122,866,127,128,867],"mod_loader":[132,133],"minecraft_version":[40,41,83,167,163],"class_list":["post-110805","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-game-mechanics","mod_category-magic","mod_category-minigame","mod_category-paper","mod_category-purpur","mod_category-social","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NiceLife - 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\/nicelife\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NiceLife - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A recreation of the Nice Life series by Grian!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/\" \/>\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\\\/nicelife\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/\",\"name\":\"NiceLife - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp\",\"datePublished\":\"2026-06-06T12:20:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp\",\"width\":96,\"height\":70},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/nicelife\\\/#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\":\"NiceLife\"}]},{\"@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":"NiceLife - 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\/nicelife\/","og_locale":"en_US","og_type":"article","og_title":"NiceLife - Minecraft","og_description":"A recreation of the Nice Life series by Grian!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/","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\/nicelife\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/","name":"NiceLife - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp","datePublished":"2026-06-06T12:20:23+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/nicelife-icon-1b5b6b6a53e827b571842a076eae8fe551cac858_96.webp","width":96,"height":70},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/nicelife\/#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":"NiceLife"}]},{"@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\/110805","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\/110806"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=110805"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=110805"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=110805"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=110805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}