{"id":31500288,"url":"https://github.com/cublexlabs/cubworlds","last_synced_at":"2025-10-02T17:10:41.595Z","repository":{"id":296756271,"uuid":"994380360","full_name":"CublexLabs/CubWorlds","owner":"CublexLabs","description":"A lightweight yet powerful Spigot plugin for managing custom Minecraft worlds with ease. Supports void generation, hot loading/unloading, per-world permissions, grief prevention, and more!","archived":false,"fork":false,"pushed_at":"2025-09-29T12:35:49.000Z","size":98,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-29T14:36:12.486Z","etag":null,"topics":["cublex","java","minecraft","minecraft-plugin","papermc","spigot","spigot-plugin","spigotmc"],"latest_commit_sha":null,"homepage":"https://cublex.net/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CublexLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-01T20:14:45.000Z","updated_at":"2025-09-29T12:30:12.000Z","dependencies_parsed_at":"2025-09-21T21:19:42.395Z","dependency_job_id":"9acedda6-890b-4112-b939-83ec2b3efb21","html_url":"https://github.com/CublexLabs/CubWorlds","commit_stats":null,"previous_names":["devbd1/liteworlds","cublexlabs/cubworlds"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/CublexLabs/CubWorlds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CublexLabs%2FCubWorlds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CublexLabs%2FCubWorlds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CublexLabs%2FCubWorlds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CublexLabs%2FCubWorlds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CublexLabs","download_url":"https://codeload.github.com/CublexLabs/CubWorlds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CublexLabs%2FCubWorlds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278038304,"owners_count":25919562,"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","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cublex","java","minecraft","minecraft-plugin","papermc","spigot","spigot-plugin","spigotmc"],"created_at":"2025-10-02T17:10:39.942Z","updated_at":"2025-10-02T17:10:41.587Z","avatar_url":"https://github.com/CublexLabs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LiteWorlds\nA modern, lightweight world management plugin. Designed as a streamlined alternative to heavier systems, LiteWorlds gives you full control over custom worlds with minimal setup and great performance.\n\n## 🚀 Key Features\n```\nLoad any number of worlds at server startup via config.yml\nHot-load and unload worlds at runtime with /liteworld load and /liteworld unload\nCreate new worlds with different types: NORMAL, VOID, NETHER, END\nSafely delete worlds with /liteworld delete (includes player relocation + folder cleanup)\n```\n\n### 🧭 Teleportation \u0026 Spawn Control\n```\nTeleport to any loaded world with /liteworld tp\nSet custom spawn points per world using spawn: \"x,y,z,yaw,pitch\"\n```\n\n### 🔐 World Access Control\n```\nDefine permissions required to enter worlds (e.g. liteworld.access.adventure)\nPlayers without access are automatically teleported to a fallback world\nFallback world is configurable (defaults to \"world\")\n```\n\n### 🛡️ Grief Prevention\n```\nprevent-grief: true # it disables block breaking, placing, and interaction in that world\n```\n\n### 📃 Command System\nAll commands are handled via /liteworld:\nCommands | Description | Permission | Group\n--- | --- | --- | --- \n/liteworld create \u003cname\u003e \u003ctype\u003e | Create a new world  | - | -\n/liteworld tp \u003cworld\u003e | Teleport to a world | - | -\n/liteworld list | View all worlds and their status | - | -\n/liteworld load \u003cworld\u003e | Load a world from config | - | -\n/liteworld unload \u003cworld\u003e | Unload a world from memory | - | -\n/liteworld delete \u003cworld\u003e | Unload and delete world folder | - | -\n---\n\n### 🧪 Lightweight, Modular Design\nWorks great out of the box. \nOptional [Corlex](https://github.com/DevBD1/Corlex) support for multilingual messages (fallback to YAML if not installed)\n\n#### 🧾 Example config.yml\n```\nfallback-world: world\nworlds:\n  - name: lobby\n    type: VOID\n    prevent-grief: true\n    permission: liteworld.access.lobby\n    spawn: \"0.5,64,0.5,0,0\"\n\n  - name: nether_arena\n    type: NETHER\n    prevent-grief: false\n```\n\n#### 📌 Requirements\n```\nPaperMC 1.20+ (tested with 1.21.4 and 1.21.5)\nJava 21+\n(Optional) CorlexAPI for advanced messaging and localization\n```\n\n#### 📣 What’s next?\n```\n/liteworld reload command\nWorld info viewer (/liteworld info \u003cworld\u003e)\nGUI-based world manager\nAuto-unload idle worlds\nMulti-world templates\n```\n\n🔗 Download the JAR, drop it in /plugins, and configure via config.yml. Restart or hot-load your worlds — it just works. Let us know what you build with it!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcublexlabs%2Fcubworlds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcublexlabs%2Fcubworlds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcublexlabs%2Fcubworlds/lists"}