{"id":18964576,"url":"https://github.com/re-sync-dev/ZoneManager","last_synced_at":"2026-04-02T22:30:18.254Z","repository":{"id":228007093,"uuid":"470341622","full_name":"Vyon/ZoneManager","owner":"Vyon","description":"Simple, easy to use Zone management module.","archived":false,"fork":false,"pushed_at":"2022-03-15T21:54:04.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T05:32:24.649Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vyon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2022-03-15T21:47:04.000Z","updated_at":"2022-03-15T21:54:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3ba585b-f08b-4c04-b654-0ba323145e0b","html_url":"https://github.com/Vyon/ZoneManager","commit_stats":null,"previous_names":["vyon/zonemanager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyon%2FZoneManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyon%2FZoneManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyon%2FZoneManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyon%2FZoneManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vyon","download_url":"https://codeload.github.com/Vyon/ZoneManager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239960010,"owners_count":19725226,"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":[],"created_at":"2024-11-08T14:25:07.391Z","updated_at":"2026-04-02T22:30:18.222Z","avatar_url":"https://github.com/Vyon.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zone Manager\nSimple, easy to use Zone management module.\n\n## Documentation\n#### CreateNewZone( self, Position, Size, Visualize, ... ):\n\n\tCreates a new zone and sets the position and size to the ones provided.\n\tThe first argument in ... is the tag override so if you want to create custom tags,\n\tthat's the way to go.\n\n\t@params: (self: Dictionary\u003cstring\u003e, Position: Vector3, Size: Vector3, Visualize: boolean, ...: any)\n\t@ret: (Zone: Dictionary\u003cstring\u003e, Tag: string)\n\n#### CheckZone( self, ZoneName ):\n\tUses GetPartBoundsInBox to check if any parts belonging to a player is within the zone.\n\tThis is essentially the core of the ZoneManager module.\n\n\t@params: (self: Dictionary\u003cstring\u003e, ZoneName: string)\n\t@ret: nil\n\n#### GetAllPlayersInZone( self, ZoneName ):\n\tSelf explanatory\n\n\t@params: (self: Dictionary\u003cstring\u003e, ZoneName: string)\n\t@ret: Array\u003cnumber\u003e\n\n#### Start( self ):\n\tCreates a new thread the constantly loops through the _Zones table and calls check zone with the zone name.\n\tAll of this happens on a new thread to prevent the main thread from yielding.\n\n\t@params: (self: Dictionary\u003cstring\u003e)\n\t@ret: nil\n\n#### StopAllZones( self ):\n\tTurns the property IsActive from true to false if IsActive is already true.\n\n\t@params: (self: Dictionary\u003cstring\u003e)\n\t@ret: nil\n\n#### CleanUpZone( self, ZoneName ):\n\tRemoves the zone from the _Zones table\n\n\t@params: (self: Dictionary\u003cstring\u003e, ZoneName: string)\n\t@ret: nil","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fre-sync-dev%2FZoneManager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fre-sync-dev%2FZoneManager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fre-sync-dev%2FZoneManager/lists"}