{"id":78395,"date":"2026-06-04T15:28:51","date_gmt":"2026-06-04T12:28:51","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/"},"modified":"2026-06-04T15:28:51","modified_gmt":"2026-06-04T12:28:51","slug":"guestmode","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/","title":{"rendered":"GuestMode"},"content":{"rendered":"<p>## \ud83d\udc7b **GuestMode \u2014 Visible Spectators for Your World**<\/p>\n<p>**GuestMode** is a lightweight plugin for **Folia (Minecraft 1.21+)** that lets your friends **join your world as visible spectators** \u2014 exploring freely **without affecting gameplay**.<\/p>\n<p>Players in **guest mode** are **completely isolated** from the world around them:<\/p>\n<p>* \u274c Cannot break or place blocks<br \/>\n* \u274c Cannot use doors, chests, beds, crafting tables, or any interactive blocks<br \/>\n* \u274c Cannot attack, take damage, pick up items, or collect XP<br \/>\n* \u274c Cannot interact with mobs, ride entities, or throw potions and projectiles<br \/>\n* \ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f Are ignored by all mobs (*but mobs can still look at them*)<br \/>\n* \ud83e\uddca Cannot push or move any entities \u2014 including players *(but normal players can still nudge guests)*<br \/>\n* \ud83d\udd4a\ufe0f Can **fly freely** for complete exploration freedom *(future updates may add per-player settings)*<\/p>\n<p>Guests **remain visible** and **can explore the world freely**, but they **cannot influence it in any way**.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udd95 New in 1.3<\/p>\n<p>* You can now change **guest permissions** directly in the **config file** \u2014 the full configuration is included at the **bottom of this page**.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udd95 New in 1.2<\/p>\n<p>* \ud83d\udca4 **Guests are not counted for sleeping** \u2013 only real players need to sleep to accelerate the night.<br \/>\n* \ud83d\udc7b **Phantom targeting fixed** \u2013 phantoms no longer spawn based on guest players.<br \/>\n* \u23f8\ufe0f **World pause logic** \u2013 the world is automatically paused when only guests (or no one) are online *(future updates may allow disabling this setting in the config)*<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udd1d Compatibility<\/p>\n<p>\u2705 **Fully compatible with RealisticSleep (Folia)** \u2014 guest players are automatically ignored by sleep checks, so only real players are required to sleep for the night to pass.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f **Commands**<\/p>\n<p>&#8220;`<br \/>\n\/guest <player>\n&#8220;`<\/p>\n<p>Toggle guest mode for any player instantly.<\/p>\n<p>&#8220;`<br \/>\n\/guest<br \/>\n&#8220;`<\/p>\n<p>Show the GuestMode help menu.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udde9 **Configuration**<\/p>\n<p>&#8220;`yaml<br \/>\n# ===============================<br \/>\n#  GuestMode configuration guide<br \/>\n# ===============================<br \/>\n#<br \/>\n# === PLAYER LISTS ===<br \/>\n# Two lists control who is a GUEST and who is NORMAL:<br \/>\n#<br \/>\n#   &#8211; guests: players treated as GUESTS.<br \/>\n#   &#8211; except: players treated as NORMAL (never guests).<br \/>\n#<br \/>\n# Special token:<br \/>\n#   &#8211; &#8220;[all]&#8221; (must be quoted!) \u2014 a global switch.<br \/>\n#<br \/>\n# Modes<br \/>\n# &#8212;&#8211;<br \/>\n# 1) Individual mode (no &#8220;[all]&#8221; anywhere)<br \/>\n#    &#8211; Only players listed under `guests` are guests.<br \/>\n#    &#8211; Players in `except` are always normal.<br \/>\n#<br \/>\n# 2) Global guests mode (put &#8220;[all]&#8221; in `guests`)<br \/>\n#    &#8211; Everyone is a guest EXCEPT the names listed in `except`.<br \/>\n#    &#8211; `except` is the allow-list for being normal in this mode.<br \/>\n#<br \/>\n# 3) Global except mode (put &#8220;[all]&#8221; in `except`)<br \/>\n#    &#8211; Everyone is normal EXCEPT the names listed in `guests`, who become guests.<br \/>\n#    &#8211; `guests` is the allow-list for being a guest in this mode.<br \/>\n#<\/p>\n<p># === PLAYER MODE LISTS ===<br \/>\nexcept:<br \/>\n  &#8211; Player1<br \/>\nguests:<br \/>\n  &#8211; &#8216;[all]&#8217;<br \/>\n  &#8211; Player2<\/p>\n<p># ===============================<br \/>\n#  GUEST ABILITIES &#038; RESTRICTIONS<br \/>\n# ===============================<\/p>\n<p># === MOVEMENT &#038; PHYSICS ===<br \/>\n# Auto-enable flight for guests<br \/>\nauto_flight: true<\/p>\n<p># === ANTI-PUSH SYSTEM ===<br \/>\n# Prevents guests from pushing other players\/entities<br \/>\n# Guests phase through collisions without affecting normal players<br \/>\nanti_push:<br \/>\n  enabled: true # tested<\/p>\n<p>  # AABB padding &#8211; safety margin around hitboxes (in blocks)<br \/>\n  # Larger = more separation, but may feel &#8220;floaty&#8221;<br \/>\n  aabb_padding: 0.10 # Set to 0.65 so that guests are always one block apart from players and other entities (the player can dig without restrictions)<\/p>\n<p>  # Top epsilon &#8211; gap when landing on entities (in blocks)<br \/>\n  top_epsilon: 0.05<\/p>\n<p>  # Detection radius &#8211; how far to check for nearby entities (in blocks)<br \/>\n  detection_radius: 3.0<\/p>\n<p>  # Safe gap &#8211; minimum space maintained between hitboxes after push (in blocks)<br \/>\n  safe_gap: 0.05<\/p>\n<p>  # Max resolution iterations &#8211; attempts to resolve complex overlaps<br \/>\n  max_iterations: 5<\/p>\n<p># === WORLD FREEZING ===<br \/>\n# When only guests (or no players) are in a world, freeze it to save resources<br \/>\nworld_freeze:<\/p>\n<p>  # What to freeze when no normal players are present:<br \/>\n  freeze_daylight_cycle: true    # Stop time progression<br \/>\n  freeze_weather_cycle: true     # Stop weather changes<br \/>\n  freeze_mob_spawning: true      # Prevent new mob spawns<br \/>\n  freeze_random_ticks: true      # Stop crop growth, leaf decay, etc.<br \/>\n  freeze_mob_ai: true            # Stop mob movement and targeting<br \/>\n  freeze_mob_gravity: true       # Make mobs float in place<br \/>\n  make_mobs_invulnerable: true   # Prevent damage to frozen mobs<br \/>\n  enabled: false # tested; toggling unstable\u2014if world hangs, set true and restart<\/p>\n<p># === EXPERIENCE ORBS ===<br \/>\nexperience_orbs:<br \/>\n  freeze_for_guests: true<br \/>\n  freeze_radius: 10.0<br \/>\n  position_tolerance: 0.25<\/p>\n<p># === GUEST INVISIBILITY ===<br \/>\n# Make guests invisible to mobs (and glow for players)<br \/>\ninvisibility:<br \/>\n  enabled: true # tested<br \/>\n  mob_attention_radius: 8.0<br \/>\n  glow_for_players: true<br \/>\n  glow_radius: 32.0<\/p>\n<p># ===============================<br \/>\n#  GUEST INTERACTION PERMISSIONS<br \/>\n# ===============================<\/p>\n<p># What guests CAN do (set to true to allow, false to deny):<br \/>\npermissions:<br \/>\n  # World interaction<br \/>\n  break_blocks: false # tested \u2014 Set the player&#8217;s gamemode accordingly<br \/>\n  place_blocks: false # tested<br \/>\n  damage_blocks: false # tested (keep equal to break_blocks)<br \/>\n  interact_blocks: false # tested (buttons, levers, doors, etc.)<\/p>\n<p>  # Items &#038; inventory<br \/>\n  drop_items: false # tested<br \/>\n  pickup_experience: false # tested<br \/>\n  change_held_item: false # tested \u2014 BUG: can still change via middle-click (Pick Block)<br \/>\n  swap_hands: true # tested<br \/>\n  consume_items: false # tested \u2014 splash\/lingering potions are controlled by launch_projectiles<br \/>\n  open_inventory: true # tested \u2014 requires interact_blocks; currently useless if interact_blocks is false.<br \/>\n                       # Future updates: per-block interaction allowlist will be added.<\/p>\n<p>  # Containers &#038; storage<br \/>\n  use_buckets: false # tested \u2014 pouring works; filling (milk\/fish\/powdered snow) blocked; can allow via interact_entities or targeted exceptions<br \/>\n  edit_books: false # tested<br \/>\n  edit_signs: false # tested<\/p>\n<p>  # Entities<br \/>\n  damage_entities: false # tested<br \/>\n  interact_entities: false # tested<br \/>\n  damage_vehicles: false # tested<br \/>\n  destroy_vehicles: false # tested<br \/>\n  place_hanging_entities: false # tested # Item frames, paintings<br \/>\n  break_hanging_entities: false # tested<br \/>\n  manipulate_armor_stands: false # tested<\/p>\n<p>  # Animals &#038; breeding<br \/>\n  tame_animals: false # tested<br \/>\n  breed_animals: false # tested<br \/>\n  shear_entities: false # tested<br \/>\n  use_leash: false # tested<\/p>\n<p>  # Beds &#038; respawn<br \/>\n  use_beds: false # tested \u2014 BUG: sleep blocked, but spawn still sets<\/p>\n<p>  # Combat &#038; projectiles<br \/>\n  launch_projectiles: false # tested<br \/>\n  use_fishing_rod: false # tested<\/p>\n<p>  # Fire &#038; explosions<br \/>\n  ignite_blocks: false # tested \u2014 bug: only ignites TNT, no explosion if cause_explosions: false, requires interact_blocks: true<br \/>\n  cause_explosions: false # tested<\/p>\n<p>  # Progression<br \/>\n  earn_advancements: false # tested \u2014 consider showing a notice to guests<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>Invite your friends to **join, watch, and explore \u2014 without ever interfering** in your adventure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin that turns players into visitors who cannot interact with the world in any way<\/p>\n","protected":false},"featured_media":78396,"template":"","meta":{"_minecraft_slug":"guestmode","_minecraft_project_id":"qXBcQhWZ","_minecraft_author":"DEN35","_minecraft_license":"MIT","_minecraft_downloads":117,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"guestmode.zip","_minecraft_size_bytes":69350,"_minecraft_version_count":4,"_minecraft_updated_at":"2026-05-15T19:15:37.267849Z","_minecraft_date_created":"2025-10-22T03:46:27.513169Z","_minecraft_date_modified":"2025-11-01T23:17:23.568583Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/guestmode","_minecraft_icon_attachment_id":78396,"_minecraft_imported_at":"2026-06-04T12:28:53+00:00","_minecraft_import_hash":"35989f9a708ada384aff78719e88b6b2","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,89,92],"mod_loader":[131],"minecraft_version":[59,36,60,93,94,101,102,62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-78395","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-game-mechanics","mod_category-utility","mod_loader-folia","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-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>GuestMode - 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\/guestmode\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GuestMode - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A plugin that turns players into visitors who cannot interact with the world in any way\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/\",\"name\":\"GuestMode - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp\",\"datePublished\":\"2026-06-04T12:28:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/guestmode\\\/#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\":\"GuestMode\"}]},{\"@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":"GuestMode - 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\/guestmode\/","og_locale":"en_US","og_type":"article","og_title":"GuestMode - Minecraft","og_description":"A plugin that turns players into visitors who cannot interact with the world in any way","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/","name":"GuestMode - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp","datePublished":"2026-06-04T12:28:51+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/guestmode-icon-74806326af0b477059c1cc0d51228be7fa8b75e2_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/guestmode\/#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":"GuestMode"}]},{"@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\/78395","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\/78396"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=78395"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=78395"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=78395"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=78395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}