{"id":15142864,"url":"https://github.com/larrythecoder/skywarsforpe","last_synced_at":"2025-10-23T20:30:24.317Z","repository":{"id":53512506,"uuid":"46346082","full_name":"larryTheCoder/SkyWarsForPE","owner":"larryTheCoder","description":"Advanced SkyWars plugin built for ease and comfort for PocketMine-MP latest","archived":false,"fork":false,"pushed_at":"2021-06-06T15:19:15.000Z","size":1010,"stargazers_count":104,"open_issues_count":28,"forks_count":53,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-01-30T20:40:49.771Z","etag":null,"topics":["asynchronous","configurable","loader","minigames","phpstan-l6","phpstan-strict","pmmp","skywars","skywars-pe"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/larryTheCoder.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}},"created_at":"2015-11-17T12:36:57.000Z","updated_at":"2024-08-15T18:33:55.000Z","dependencies_parsed_at":"2022-09-12T02:00:20.045Z","dependency_job_id":null,"html_url":"https://github.com/larryTheCoder/SkyWarsForPE","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larryTheCoder%2FSkyWarsForPE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larryTheCoder%2FSkyWarsForPE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larryTheCoder%2FSkyWarsForPE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larryTheCoder%2FSkyWarsForPE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larryTheCoder","download_url":"https://codeload.github.com/larryTheCoder/SkyWarsForPE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237882172,"owners_count":19381176,"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":["asynchronous","configurable","loader","minigames","phpstan-l6","phpstan-strict","pmmp","skywars","skywars-pe"],"created_at":"2024-09-26T10:00:44.609Z","updated_at":"2025-10-23T20:30:23.742Z","avatar_url":"https://github.com/larryTheCoder.png","language":"PHP","funding_links":["http://www.paypal.me/Permeable"],"categories":[],"sub_categories":[],"readme":"\u003c!-- \n  The artist for this profile picture is gatodelfuturo\n  Twitter: @GatodelFuturo\n  Tumblr: https://gatodelfuturo.tumblr.com\n --\u003e\n\u003ch1\u003eSkyWarsForPE\u003cimg src=\"https://cdn.discordapp.com/attachments/512987829970665482/785515846092849198/PuppyBox-new-h-trans.png\" height=\"200\" width=\"200\" align=\"right\"\u003e\u003c/img\u003e\u003c/h1\u003e\n\n[![Poggit-CI](https://poggit.pmmp.io/ci.shield/larryTheCoder/SkyWarsForPE/SkyWarsForPE)](https://poggit.pmmp.io/ci/larryTheCoder/SkyWarsForPE/SkyWarsForPE) [![Donate](https://img.shields.io/badge/donate-PayPal-yellow.svg?style=flat-square)](http://www.paypal.me/Permeable)\n\n    Powered by Open Sourced code, Our code comrade.\n    Its time to burn those old fancy paid plugins and beat them in face!\n\n### Notice\nSupport for PM3 will no longer be available in any time soon.\n\n## Introduction\nSkyWarsForPE is a production-standard plugin built for all Minecraft PE Community, the code was acquired by Alair069 for\nSkyWars project/development. However, due to some inactivity in this project in the self-isolated environment, it was brought\nback to be open-sourced again, and this plugin will continue to compete with other SkyWars plugin. I ensure you, this plugin \nis more powerful than ever before. It's all for free! The plugin is currently in a state of testing-stage, \nsome operations in this core subroutine might be faulty but has been completed.\n\nThe core itself uses a very basic principle in which it is async-capable, performance-capable and configurable.\n\nThis is the example of my work if you want to commission me, my prices are vary from $50-$200 in which depends on what\ntype of work do you want me to do.\n\n*Well it would be nice if you star this project if it helps your server :)*\n\n## How to download?\nI personally recommend you to download .phar builds in our poggit builds, it is easier to keep track which version\nyou are using that encountered a bug. Download link is [available here](https://poggit.pmmp.io/ci/larryTheCoder/SkyWarsForPE/SkyWarsForPE). \n\n### Running from source\nRunning the code from source is not recommended. However, you can run this plugin from source with [DeVirion](https://poggit.pmmp.io/ci/poggit/devirion/DEVirion/dev:33).\nAfter installing DeVirion in `/plugins` path. Download [libasynql](https://poggit.pmmp.io/ci/poggit/libasynql/libasynql/dev:137) binaries, make sure it is in `master` branch and not `4.0`.\nCopy libasynql in `/virions` folder, and the plugin will start normally.\n\n## Implemented features:\n- Asynchronous world loading/unloading. (Technically just fast)\n- GUI handled arena setup and settings menu.\n- More commands, A lot of working commands.\n- Configurable arenas and easy-to-work with documentations.\n- Faster load startup and less load on the server.\n- Arenas worlds compressed in Bzip2 format to ensure more disk storage/volumes.\n- NPC top winners, these NPC has fully written all over again to not crash.\n- Added kits compatibility with [EasyKits](https://github.com/AndreasHGK/EasyKits) plugin.\n- Mysql/Sqlite operations is asynchronous by libasynql\n- All the player stats will be stored centrally in sql/mysql database.\n- Scoreboard has been implemented, it can be configured in [scoreboard.yml](https://github.com/larryTheCoder/SkyWarsForPE/blob/master/resources/scoreboard.yml).\n- Portable GameAPI, you can take a look at the `larryTheCoder/arena/api` path for more info.\n- Team mode implementation is now available, you can now play in teams.\n- Extreme precision on death/kills checks with CombatLogger implementation.\n- Queue methods can now be changed with custom plugin.\n- Aesthetics sound effects in-game. \n\n## Configuration\nOur [wikipage](https://github.com/larryTheCoder/SkyWarsForPE/wiki) will be updated frequently, so check out the page for more useful\ntips on how to configure the arena and so on. \n\n### Using EasyKits for SkyWarsForPE.\nThis is fairly easy, your kit will automatically be listed in the kit selection item. However,\nthe kit will **only be listed** if the permission were set to `sw.internal.*`. Other than that, you're done configuring\nthe kits for this plugin.\n\nYou can use this permission to only allows specific players to access this kit (i.e `sw.internal.*`). For an example,\nyou can set Player A to only access this kit with permission `sw.internal.kit-a`, and Player B, `sw.internal.kit-b`.\nPlayer A cannot access Player's B kit and vice versa. \n\n## Commands\n\n| Default command | Parameter | Description | Default Permission |\n| :-----: | :-------: | :---------: | :-------: |\n| /sw |`\u003cargs\u003e` | Main SkyWars command | `All` |\n| /sw lobby | | back to lobby | `All` |\n| /sw help | | Get command map | `All` |\n| /sw cage | | Set your own cage | `All` |\n| /sw stats | | Show the player stats | `ALL`|\n| /sw npc | | Creates a top winner NPC | `OP` |\n| /sw create | `\u003cArena Name\u003e` | create an arena for SkyWars | `OP` |\n| /sw start | `\u003cArena Name\u003e` | Start the game | `OP` |\n| /sw stop | `\u003cArena Name\u003e` | Stop an arena | `OP` |\n| /sw join | `\u003cArena Name\u003e` | join an arena | `All` |\n| /sw settings | | Open settings GUI | `OP` |\n| /sw setlobby | | Set the main lobby for the plugin | `OP` |\n\n### License\nBefore you try to copy any part of the code in this plugin, please read following license before you do.\n\n    Adapted from the Wizardry License\n\n    Copyright (c) 2015-2020 larryTheCoder and contributors\n\n    Permission is hereby granted to any persons and/or organizations\n    using this software to copy, modify, merge, publish, and distribute it.\n    Said persons and/or organizations are not allowed to use the software or\n    any derivatives of the work for commercial use or any other means to generate\n    income, nor are they allowed to claim this software as their own.\n\n    The persons and/or organizations are also disallowed from sub-licensing\n    and/or trademarking this software without explicit permission from larryTheCoder.\n\n    Any persons and/or organizations using this software must disclose their\n    source code and have it publicly available, include this license,\n    provide sufficient credit to the original authors of the project (IE: larryTheCoder),\n    as well as provide a link to the original project.\n\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\n    INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR\n    PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n    USE OR OTHER DEALINGS IN THE SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarrythecoder%2Fskywarsforpe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarrythecoder%2Fskywarsforpe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarrythecoder%2Fskywarsforpe/lists"}