Group props into an entity set the game can switch on and off together.
An entity set is a named list of props that the game turns on and off together, for example a “Seating” set you can hide in a room that has two layouts. Sets come out in the .ytyp. Props live in the structure tree under their set.
Click Add to structure (+) in the Structure panel and choose New set. A row named Set appears in the tree with its name ready to edit. Type a name and press Enter.
The Add to structure menu.
2
Move props into it
Select one or more props, then right-click one of their rows in the tree. Under the Move to set heading, pick the set. Pick None (leaves the set) to take them out. You can also drag prop rows onto the set row, or select props, click the set row, and click Move N here.
Move to set in the prop context menu.
3
Check the set
Click the set row. The Set section shows its Name, On by default, and how many props it holds.
The Set section for a set named Seating.
You can also use Set in a prop’s Placement section. See Props in structures.To turn a group of props into a set, right-click the group and choose Convert to set. It is disabled (props only) when the group holds anything else.
"…" is in sets "…" and "…": each prop belongs to only one.
This blocks export. Right-click the prop in the tree and pick None (leaves the set) under Move to set, or pick the set it should stay in.
"…" is attached to a portal and in a set: release it from one of the two.
This blocks export. Set the prop’s Set to — none —, or its Portal to — none —.
Sets only accept props.
You dropped a room, light, or object on a set row. Move only props into it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rageon","colors":{"primary":"#f97316","light":"#fb923c","dark":"#c2410c"},"logo":{"light":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","dark":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","href":"https://rageon.dev"},"favicon":"https://mintcdn.com/rageon/tGC-5rfc07564TOG/favicon.png?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=7525da8dae81e50d0056d02037548e02","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://rageon.dev/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Download","href":"https://rageon.dev/download"}},"footer":{"socials":{"website":"https://rageon.dev"}},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"start/introduction"},{"language":"pt-BR","href":"pt-BR/start/introduction"},{"language":"es","href":"es/start/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rageon","hasAudioNarration":false,"actualSubdomain":"rageon","customDomains":["docs.rageon.dev"],"gitSource":{"type":"github","owner":"rageoon","repo":"rageon-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ada8d872e2812485d3d490a"},"chroma":{"latestBuiltDeploymentHistoryId":"6ada8d882e2812485d3d4910","collectionId":"d8abb39d-b557-4128-b440-bcb1bb1501eb","liveDeploymentHistoryId":"6ada8d882e2812485d3d4910","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada8d96fbb15298db52c70c","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"en","tag":"Projects","count":43},{"language":"es","tag":"Proyectos","count":43},{"language":"pt-BR","tag":"Projetos","count":43},{"language":"en","tag":"Structures","count":16},{"language":"es","tag":"Estructuras","count":16},{"language":"pt-BR","tag":"Estruturas","count":16},{"language":"en","tag":"Map","count":15},{"language":"es","tag":"Mapa","count":15},{"language":"pt-BR","tag":"Mapa","count":15},{"language":"en","tag":"Getting started","count":14},{"language":"en","tag":"Viewer","count":14},{"language":"es","tag":"Primeros pasos","count":14},{"language":"es","tag":"Visor","count":14},{"language":"pt-BR","tag":"Primeiros passos","count":14},{"language":"pt-BR","tag":"Visualização","count":14},{"language":"en","tag":"Assets","count":12},{"language":"en","tag":"Capture","count":12},{"language":"es","tag":"Assets","count":12},{"language":"es","tag":"Captura","count":12},{"language":"pt-BR","tag":"Assets","count":12},{"language":"pt-BR","tag":"Captura","count":12},{"language":"en","tag":"Texturing","count":11},{"language":"es","tag":"Texturizado","count":11},{"language":"pt-BR","tag":"Texturização","count":11},{"language":"en","tag":"Export","count":8},{"language":"es","tag":"Exportar","count":8},{"language":"pt-BR","tag":"Exportar","count":8},{"language":"en","tag":"Help","count":6},{"language":"es","tag":"Ayuda","count":6},{"language":"pt-BR","tag":"Ajuda","count":6}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"projects/structures/entity-sets","slug":"/projects/structures/entity-sets","pageMetadata":{"title":"Entity sets","icon":"toggle-right","description":"Group props into an entity set the game can switch on and off together.","href":"/projects/structures/entity-sets"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Group props into an entity set the game can switch on and off together.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`An entity set is a named list of props that the game turns on and off together, for example a “Seating” set you can hide in a room that has two layouts. Sets come out in the `,_jsx(_components.code,{children:`.ytyp`}),`. Props live in the structure tree under their set.`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-set-and-fill-it`,children:`Create a set and fill it`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Add a set`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add to structure`}),` (`,_jsx(_components.code,{children:`+`}),`) in the `,_jsx(_components.strong,{children:`Structure`}),` panel and choose `,_jsx(_components.strong,{children:`New set`}),`. A row named `,_jsx(_components.strong,{children:`Set`}),` appears in the tree with its name ready to edit. Type a name and press `,_jsx(_components.code,{children:`Enter`}),`.`]}),_jsx(Frame,{caption:`The Add to structure menu.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=e20022ec3e410be16cd242d890cc1484`,alt:`Add to structure menu with New group, New prop, New set, Import model, and New part`,\"data-og-width\":`530`,width:`530`,\"data-og-height\":`650`,height:`650`,\"data-path\":`images/structures/structures-set-menu.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=280\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=e56c2ee9fecdd98d5fbec65ab95fb10a 280w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=560\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=0351f52e0cb6b3356dbd497e344dacf5 560w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=840\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=45ecd152f68014df36509afb9e2c7166 840w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=edc0f54f3648aa9d74d45a14ccf389ea 1100w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=adc206c9e2fbd2092eaf8a793ee030ce 1650w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-menu.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=a7939450fb45954c8204e11fbab28e7f 2500w`})})]}),_jsxs(Step,{title:`Move props into it`,children:[_jsxs(_components.p,{children:[`Select one or more props, then right-click one of their rows in the tree. Under the `,_jsx(_components.strong,{children:`Move to set`}),` heading, pick the set. Pick `,_jsx(_components.strong,{children:`None (leaves the set)`}),` to take them out. You can also drag prop rows onto the set row, or select props, click the set row, and click `,_jsx(_components.strong,{children:`Move N here`}),`.`]}),_jsx(Frame,{caption:`Move to set in the prop context menu.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=5d03ee8806688ccca3af6a0a3e1e7ed9`,alt:`Context menu with Move to set listing Seating and None (leaves the set)`,\"data-og-width\":`540`,width:`540`,\"data-og-height\":`800`,height:`800`,\"data-path\":`images/structures/structures-set-context.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=280\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=d7ad2e500c0024ba8edf9f433c910624 280w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=560\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=fc17febcc75dea2a4103365ced3d3eaf 560w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=840\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=9892e420594fbb3ed8d88726406034fd 840w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=5c97d9e1e123e68f3edb533be86feca5 1100w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=6e7db979c74183240226ed401d96e7cf 1650w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-context.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=fc4437932a972764ffa5de6bf28b2c02 2500w`})})]}),_jsxs(Step,{title:`Check the set`,children:[_jsxs(_components.p,{children:[`Click the set row. The `,_jsx(_components.strong,{children:`Set`}),` section shows its `,_jsx(_components.strong,{children:`Name`}),`, `,_jsx(_components.strong,{children:`On by default`}),`, and how many props it holds.`]}),_jsx(Frame,{caption:`The Set section for a set named Seating.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=842ab0e8ec1401a59f5cd0dd9d3e49d8`,alt:`Set section with Name, On by default switch, 1 prop, and Delete the set`,\"data-og-width\":`320`,width:`320`,\"data-og-height\":`907`,height:`907`,\"data-path\":`images/structures/structures-set-ficha.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=280\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=d17a03a957f71c705bea033be5369ba8 280w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=560\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=9801f7ea93788bf8f232cc97052ac959 560w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=840\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=885bb133db9d89bec186304ae8f2b8c0 840w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=a255330cebb48153b9fb006d0f016fd8 1100w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=cc13510960b5d91e4b7d1ae29ea620f3 1650w, https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-set-ficha.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=_nzjx4zmIQAxf8Hl\u0026q=85\u0026s=b207eddfe0f97b858cf475374263c204 2500w`})})]})]}),`\n`,_jsxs(_components.p,{children:[`You can also use `,_jsx(_components.strong,{children:`Set`}),` in a prop’s `,_jsx(_components.strong,{children:`Placement`}),` section. See `,_jsx(_components.a,{href:`/projects/structures/props-in-structures`,children:`Props in structures`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`To turn a group of props into a set, right-click the group and choose `,_jsx(_components.strong,{children:`Convert to set`}),`. It is disabled (`,_jsx(_components.strong,{children:`props only`}),`) when the group holds anything else.`]}),`\n`,_jsx(Heading,{level:`2`,id:`options`,children:`Options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`What it does`}),_jsx(_components.th,{children:`Default`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name`})}),_jsxs(_components.td,{children:[`The set’s name. Rename it in the tree with `,_jsx(_components.code,{children:`F2`}),` or double-click.`]}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Set`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`On by default`})}),_jsx(_components.td,{children:`Whether the set is on when the interior loads.`}),_jsx(_components.td,{children:`On`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Move N here`}),` / `,_jsx(_components.strong,{children:`Remove N`})]}),_jsx(_components.td,{children:`Moves the selected props into the set, or out when they are all inside. One undo step.`}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Delete the set`})}),_jsx(_components.td,{children:`Removes the set. Its props stay and go back to the plain list.`}),_jsx(_components.td,{})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`rules`,children:`Rules`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A prop belongs to one set or none.`}),`\n`,_jsx(_components.li,{children:`Only props can go into a set. Dropping anything else shows “Sets only accept props.”`}),`\n`,_jsxs(_components.li,{children:[`A door attached to a portal cannot be in a set. The `,_jsx(_components.a,{href:`/projects/structures/checker`,children:`Checker`}),` blocks export until you release it from one of the two.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`\"…\" is in sets \"…\" and \"…\": each prop belongs to only one.`,children:_jsxs(_components.p,{children:[`This blocks export. Right-click the prop in the tree and pick `,_jsx(_components.strong,{children:`None (leaves the set)`}),` under `,_jsx(_components.strong,{children:`Move to set`}),`, or pick the set it should stay in.`]})}),_jsx(Accordion,{title:`\"…\" is attached to a portal and in a set: release it from one of the two.`,children:_jsxs(_components.p,{children:[`This blocks export. Set the prop’s `,_jsx(_components.strong,{children:`Set`}),` to `,_jsx(_components.strong,{children:`— none —`}),`, or its `,_jsx(_components.strong,{children:`Portal`}),` to `,_jsx(_components.strong,{children:`— none —`}),`.`]})}),_jsx(Accordion,{title:`Sets only accept props.`,id:`sets-only-accept-props`,children:_jsx(_components.p,{children:`You dropped a room, light, or object on a set row. Move only props into it.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Entity sets","icon":"toggle-right","description":"Group props into an entity set the game can switch on and off together.","href":"/projects/structures/entity-sets"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create a set and fill it","slug":"create-a-set-and-fill-it","depth":2,"children":[]},{"title":"Options","slug":"options","depth":2,"children":[]},{"title":"Rules","slug":"rules","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rageon","siteName":"Rageon","title":"Entity sets - Rageon","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/projects/structures/entity-sets","matchLevel":0},"pt-BR":{"href":"/pt-BR/projects/structures/entity-sets","matchLevel":1},"es":{"href":"/es/projects/structures/entity-sets","matchLevel":1}}},"lastModified":"2026-10-22T22:26:50.625Z","originalFileLocation":"projects/structures/entity-sets.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Group props into an entity set the game can switch on and off together.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rageon\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Entity sets - Rageon\">\u003cmeta data-mint-head property=\"og:description\" content=\"Group props into an entity set the game can switch on and off together.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rageon\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rageon.dev/projects/structures/entity-sets\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Structures\u0026amp;title=Entity+sets\u0026amp;description=Group+props+into+an+entity+set+the+game+can+switch+on+and+off+together.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=a12036cb12f058d7ae159df7e34a627092473f0282acd80989b98ecab1f7849b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Entity sets - Rageon\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Group props into an entity set the game can switch on and off together.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Structures\u0026amp;title=Entity+sets\u0026amp;description=Group+props+into+an+entity+set+the+game+can+switch+on+and+off+together.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=a12036cb12f058d7ae159df7e34a627092473f0282acd80989b98ecab1f7849b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rageon\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rageon.dev/projects/structures/entity-sets\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/projects/structures/entity-sets.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.rageon.dev/projects/structures/entity-sets\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.rageon.dev/pt-BR/projects/structures/entity-sets\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.rageon.dev/es/projects/structures/entity-sets\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.rageon.dev/projects/structures/entity-sets\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rageon.dev/#organization\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rageon.dev#website\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rageon.dev/projects/structures/entity-sets#webpage\",\"url\":\"https://docs.rageon.dev/projects/structures/entity-sets\",\"name\":\"Entity sets\",\"description\":\"Group props into an entity set the game can switch on and off together.\",\"dateModified\":\"2026-10-22T22:26:50.625Z\",\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rageon.dev/projects/structures/entity-sets#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rageon.dev/projects/structures/entity-sets#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Structures\",\"item\":\"https://docs.rageon.dev/projects/structures/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entity sets\",\"item\":\"https://docs.rageon.dev/projects/structures/entity-sets\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rageon.dev/projects/structures/entity-sets#article\",\"headline\":\"Entity sets\",\"name\":\"Entity sets\",\"description\":\"Group props into an entity set the game can switch on and off together.\",\"url\":\"https://docs.rageon.dev/projects/structures/entity-sets\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rageon.dev/projects/structures/entity-sets#webpage\"},\"dateModified\":\"2026-10-22T22:26:50.625Z\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rageon\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rageon","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting started","icon":"rocket","pages":[{"title":"Getting started","href":"/start/introduction"}]},{"tab":"Assets","icon":"box","pages":[{"title":"Assets","href":"/assets/browse"}]},{"tab":"Viewer","icon":"eye","pages":[{"title":"Viewer","href":"/viewer/overview"}]},{"tab":"Capture","icon":"camera","pages":[{"title":"Capture","href":"/capture/overview"}]},{"tab":"Export","icon":"download","pages":[{"title":"Export","href":"/export/overview"}]},{"tab":"Map","icon":"map","pages":[{"title":"Map","href":"/map/library"}]},{"tab":"Projects","icon":"folder-kanban","groups":[{"group":"Projects","icon":"folder-kanban","pages":[{"title":"Projects","icon":"folder-kanban","href":"/projects/overview"},{"title":"Export as a resource","icon":"package","href":"/projects/export"},{"title":"Hot reload","icon":"zap","href":"/projects/hot-reload"}]},{"group":"Texturing","icon":"paintbrush","pages":[{"title":"Texturing","icon":"paintbrush","href":"/projects/texturing/overview"},{"title":"Layers and tools","icon":"layers","href":"/projects/texturing/layers-and-tools"},{"title":"Model and global textures","icon":"image","href":"/projects/texturing/model-textures"},{"title":"Liveries","icon":"car","href":"/projects/texturing/liveries"},{"title":"Clothing variants","icon":"shirt","href":"/projects/texturing/clothing-variants"},{"title":"Tattoos, patches, and face overlays","icon":"scan-face","href":"/projects/texturing/tattoos-and-overlays"},{"title":"Weapon skins","icon":"crosshair","href":"/projects/texturing/skins"},{"title":"Weapon tints","icon":"palette","href":"/projects/texturing/tints"},{"title":"License plates","icon":"rectangle-horizontal","href":"/projects/texturing/license-plates"},{"title":"AI generation","icon":"sparkles","href":"/projects/texturing/ai-generation"},{"title":"Minimap","icon":"map","href":"/projects/texturing/minimap"}]},{"group":"Structures","icon":"building-2","pages":[{"title":"Structures","icon":"building-2","href":"/projects/structures/overview"},{"title":"Your first interior","icon":"flag","href":"/projects/structures/first-interior"},{"title":"Create and import","icon":"folder-plus","href":"/projects/structures/create-and-import"},{"title":"Editor views","icon":"scan-eye","href":"/projects/structures/editor-views"},{"title":"Rooms","icon":"square-dashed","href":"/projects/structures/rooms"},{"title":"Portals and openings","icon":"door-open","href":"/projects/structures/portals-and-openings"},{"title":"Props in structures","icon":"armchair","href":"/projects/structures/props-in-structures"},{"title":"Geometry","icon":"box","href":"/projects/structures/geometry"},{"title":"Lights","icon":"lightbulb","href":"/projects/structures/lights"},{"title":"Water","icon":"waves","href":"/projects/structures/water"},{"title":"Textures","icon":"image","description":"Texture faces from the game library, your own images, or AI-generated textures.","href":"/projects/structures/textures"},{"title":"Entity sets","icon":"toggle-right","href":"/projects/structures/entity-sets"},{"title":"Marks","icon":"ruler","description":"Drop points, rulers, and outlines as reference in the scene, and generate the outline of an interior from its geometry.","href":"/projects/structures/marks"},{"title":"Flags","icon":"flag","href":"/projects/structures/flags"},{"title":"Checker","icon":"shield-check","href":"/projects/structures/checker"},{"title":"Export","icon":"package-open","href":"/projects/structures/export"}]},{"group":"Props","icon":"box","pages":[{"title":"Props","icon":"box","href":"/projects/props/overview"},{"title":"Your first prop","icon":"rocket","href":"/projects/props/first-prop"},{"title":"Prop editor","icon":"move-3d","href":"/projects/props/editor"},{"title":"Export props","icon":"package","href":"/projects/props/export"}]},{"group":"Emergency vehicles","icon":"siren","pages":[{"title":"Emergency vehicles","icon":"siren","href":"/projects/emergency-vehicles/overview"},{"title":"Colors, parts and extras","icon":"palette","href":"/projects/emergency-vehicles/appearance"},{"title":"Lightbars","icon":"lightbulb","href":"/projects/emergency-vehicles/lightbars"},{"title":"Sirens","icon":"audio-lines","href":"/projects/emergency-vehicles/sirens"},{"title":"Handling","icon":"gauge","href":"/projects/emergency-vehicles/handling"},{"title":"Checker","icon":"shield-check","href":"/projects/emergency-vehicles/checker"}]}]},{"tab":"Account and settings","icon":"user-cog","pages":[{"title":"Account and settings","href":"/account/overview"}]},{"tab":"Help","icon":"life-buoy","pages":[{"title":"Help","href":"/help/troubleshooting"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/projects/structures/entity-sets"}]},{"language":"es","pages":[{"title":"es","href":"/es/projects/structures/entity-sets"}]}]},"title":"Entity sets - Rageon","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CUTvSGqu.js","DynamicMarkdown-BGu84FgU.js","zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}