{"id":13340817,"url":"https://github.com/MintLily/ComponentToggle","last_synced_at":"2025-03-11T19:30:35.496Z","repository":{"id":108785578,"uuid":"346234833","full_name":"MintLily/ComponentToggle","owner":"MintLily","description":"Toggle certain components with VRChat. (Toggle Pickup, Pickup Objects, Video Players, Pens, Chairs, Mirrors, Post Processing, and Avatar Pedestals)","archived":true,"fork":false,"pushed_at":"2021-12-22T06:17:57.000Z","size":239,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T14:54:20.321Z","etag":null,"topics":["melonloader","melonloader-mod","vrchat","vrchat-mod","vrchat-tool"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MintLily.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"MintLily"}},"created_at":"2021-03-10T04:48:43.000Z","updated_at":"2023-01-27T22:45:09.000Z","dependencies_parsed_at":"2023-06-11T05:45:45.634Z","dependency_job_id":null,"html_url":"https://github.com/MintLily/ComponentToggle","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MintLily%2FComponentToggle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MintLily%2FComponentToggle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MintLily%2FComponentToggle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MintLily%2FComponentToggle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MintLily","download_url":"https://codeload.github.com/MintLily/ComponentToggle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243098627,"owners_count":20236062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["melonloader","melonloader-mod","vrchat","vrchat-mod","vrchat-tool"],"created_at":"2024-07-29T19:24:02.490Z","updated_at":"2025-03-11T19:30:35.490Z","avatar_url":"https://github.com/MintLily.png","language":"C#","funding_links":["https://ko-fi.com/MintLily"],"categories":[],"sub_categories":[],"readme":"# ComponentToggle\nToggle certain components with VRChat. (Toggle Pickup, Pickup Objects, Video Players, Pens, Chairs, Mirrors, Post Processing, and Avatar Pedestals)\n\n### MelonLoader\nNeed to install MelonLoader?\u003cbr\u003e\nClick [this link](https://melonwiki.xyz/) to get started!\n\n### Prerequisites\nMelonLoader: v0.5.2 (Alpha)\u003cbr\u003e\nGame: VRChat (build 1160)\u003cbr\u003e\nMods: [UI Expansion Kit](https://github.com/knah/VRCMods)\n\n### MelonPreferences.cfg (Default Values)\n```ini\n[ComponentToggle]\nEnablePickup = true\nShowPickupObjects = true\nShowVideoPlayers = true\nShowPens = true\nEnableChairs = true\nShowMirrors = true\nEnablePostProcessing = true\nShowAvatarsPedestals = true\nShowUIXMenuButton = true\n```\n\u003cbr\u003e\nEnablePickup - Allow Pickups\u003cbr\u003e\nShowPickupObjects - Show Pickups\u003cbr\u003e\nShowVideoPlayers - Show Video Players\u003cbr\u003e\nShowPens - Show Pens \u0026 Erasers\u003cbr\u003e\nEnableChairs - Allow yourself to sit in chairs\u003cbr\u003e\nShowMirrors - Show Mirrors\u003cbr\u003e\nEnablePostProcessing - Show PostProcessing\u003cbr\u003e\nShowAvatarsPedestals - Show Avatar Pedestals\u003cbr\u003e\nShowUIXMenuButton - Toggle a UIExpansionKit Menu Item for opening the menu\n\n### Preview\n![Preview - Menu Content](https://mintlily.lgbt/img/upload/waDaVE8kpjar.jpg)\u003cbr\u003e\n\n### For World Creators - Block Actions\nWant users to not using certain features? Add empty gameobjects with certain names to block actions.\u003cbr\u003e\n```\nCTBlockAction_1 = Block Pickup + Pickup Object Toggle\nCTBlockAction_2 = Block Video Players Toggle\nCTBlockAction_3 = Block Pens Toggle\nCTBlockAction_4 = Block Stations (Chairs) Toggle\nCTBlockAction_5 = Block Mirror Toggle\nCTBlockAction_6 = Block Post Processing Toggle\nCTBlockAction_7 = Block Avatar Pedestals Toggle\n```\n![GameObject List](https://mintlily.lgbt/img/upload/p5Mp5uigsMrx.png)\n\u003cbr\u003e\n\n# Change Log\n### v2.0.1\n* Added MelonLogger.Instance Logging\n* Fixed Updating Post Processing on World Join\n\n### v2.0.0\n* Rewrote the entire mod\n* Fixed issues with toggles not being consistent\n\n### v1.10.0\n* Added VRChat build 1160 compatibility\n* Fixed other Errors\n\n### v1.9.0\n* Added VRChat build 1151 compatibility\n* Removed RubyButtonAPI\n\n### v1.8.2\n* Rolled back portal toggling\n* Fixed UIX menu inconsistency\n\n### v1.8.1\n* Bug Fixes\n\n### v1.8.0\n* Added a UIExpansionKit Menu Interface\n* Added World Portal Toggle\n\n### v1.7.1\n* Recompiled for VRChat build 1121\n\n### v1.7.0\n* Added World creators to add a block for certain features within this mod [How to](https://github.com/MintLily/ComponentToggle#for-world-creators---block-actions)\n\n### v1.6.0\n* Upgraded to MelonLoader v0.4.0\n* Added Null Checks for less errors\n* Change Patches for new ML\n\n### v1.5.4\n* Added support for MelonLoader v0.4.0\n\n### v1.5.3\n* Internal Link Updates\n\n### v1.5.2\n* Fixed VRC_StationInternal for Chair toggles\n\n### v1.5.1\n* Fixed an issue where everyone would be able to pickup object in certain worlds\n\n### v1.5.0\n* Added UIExpansionKit Menu option\n* Added SDK3 Video Player toggle\n* Fixed an issue that would cause all toggles to be set to false\n\n### v1.4.0\n* Removed Custom Config because corruptions are horrible\n* * Made config system go through MelonPrefs for ease\n* Removed WebAdded GameObject List\n\n### v1.3.0\n* Added Avatar Pedestal Toggle\n* Fixed errors caused by adding GameObjects gathered from the Web\n\n### v1.2.2\n* Changed how to get WebAdded GameObject List (no longer 9 files, now one file)\n* Fixed where VideoPlayer Toggle button would not re-enable on world change (into an SDK2 world)\n\n### v1.2.1\n* Added WebHosted GameObject List - will this allow me to add a game object of a pen that isn't baked in the code of the mod\n\n### v1.2.0\n* Added a Blocked World List - joining certain worlds will disable some actions\u003cbr\u003e\n-- i.e. If you join Murder 4, VRC_Pickup toggle buttons cannot be toggled, and pickups are forced to be shown and interactable\n* Fixed Chairs toggle's action being opposite\n\n### v1.1.0\n* Added Custom Configuration - this is to reduce the amount of console spam for saving the preferences\n\n### v1.0.0\n* Initial Release\n\n# Credits\nnull","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMintLily%2FComponentToggle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMintLily%2FComponentToggle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMintLily%2FComponentToggle/lists"}