{"id":215,"date":"2025-01-02T14:57:15","date_gmt":"2025-01-02T14:57:15","guid":{"rendered":"https:\/\/www.portalsunited.com:443\/?post_type=docs&#038;p=215"},"modified":"2025-01-02T14:57:15","modified_gmt":"2025-01-02T14:57:15","password":"","slug":"what-is-a-hopper","status":"publish","type":"docs","link":"https:\/\/www.portalsunited.com:443\/docs\/what-is-a-hopper\/","title":{"rendered":"What is a Hopper?"},"content":{"rendered":"\n<p>To be clear &#8220;The&#8221; Portal Hopper is our Hopper which is also sometimes referred to as the Standard Hopper. However, a Hopper is an app which supports a simple protocol which ties all worlds and locations in a multiverse together.<\/p>\n\n\n\n<p>In order to deserve the name &#8220;Hopper&#8221;, it must be able to<br>&#8211; interpret a VRML file which describes at least which Hopper is required to enter a world and the link to this world<br>&#8211; be able to &#8220;hop&#8221; through the portal, meaning it can either load the next world or jumpstart another hopper who can handle this world<br>&#8211; run an installer for other hopper-aware apps<br><\/p>\n\n\n\n<p>Theoretically, a game which is based on a completely different physics\/graphics\/game engine can be a Hopper if it complies to above rules.<\/p>\n\n\n\n<p>If you are a developer and want to make your code hopper-aware, please refer to the <em>Fundamentals for Developers <\/em> section, for instance <a href=\"https:\/\/www.portalsunited.com\/docs\/technology-stack-of-vrweb\/\">Technology Stack of VRWeb<\/a>, and our <a href=\"https:\/\/www.portalsunited.com\/support-forums\/\">forum<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To be clear &#8220;The&#8221; Portal Hopper is our Hopper which is also sometimes referred to as the Standard Hopper. However, a Hopper is an app which supports a simple protocol which ties all worlds and locations in a multiverse together. In order to deserve the name &#8220;Hopper&#8221;, it must be able to&#8211; interpret a VRML&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[7],"doc_tag":[],"class_list":["post-215","docs","type-docs","status-publish","hentry","doc_category-fundamentals"],"year_month":"2025-08","word_count":158,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"holger.kuerten","author_nicename":"holger-kuerten","author_url":"https:\/\/www.portalsunited.com:443\/author\/holger-kuerten\/"},"doc_category_info":[{"term_name":"Fundamentals","term_url":"https:\/\/www.portalsunited.com:443\/docs-category\/fundamentals\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/docs\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":2,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/docs\/215\/revisions"}],"predecessor-version":[{"id":528,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/docs\/215\/revisions\/528"}],"wp:attachment":[{"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/media?parent=215"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/doc_category?post=215"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.portalsunited.com:443\/wp-json\/wp\/v2\/doc_tag?post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}