{"id":15018698,"url":"https://github.com/blockhorizons/perworldplayer","last_synced_at":"2025-10-23T20:31:36.368Z","repository":{"id":48692050,"uuid":"237159212","full_name":"BlockHorizons/PerWorldPlayer","owner":"BlockHorizons","description":"Per-world player data (inventories, effects, hp, hunger etc) for PocketMine-MP","archived":false,"fork":false,"pushed_at":"2023-06-02T02:05:56.000Z","size":59,"stargazers_count":15,"open_issues_count":3,"forks_count":6,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-29T22:08:31.413Z","etag":null,"topics":["blockhorizons","per-world","pmmp","pmmp-plugin","pocketmine-mp"],"latest_commit_sha":null,"homepage":"https://poggit.pmmp.io/p/PerWorldPlayer","language":"PHP","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/BlockHorizons.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},"funding":{"open_collective":"blockhorizons"}},"created_at":"2020-01-30T07:14:57.000Z","updated_at":"2024-05-05T08:52:00.000Z","dependencies_parsed_at":"2024-04-17T10:25:24.903Z","dependency_job_id":null,"html_url":"https://github.com/BlockHorizons/PerWorldPlayer","commit_stats":{"total_commits":56,"total_committers":6,"mean_commits":9.333333333333334,"dds":0.3035714285714286,"last_synced_commit":"ff663a2912351f3f51e3042f2c43171c707b1998"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockHorizons%2FPerWorldPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockHorizons%2FPerWorldPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockHorizons%2FPerWorldPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockHorizons%2FPerWorldPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlockHorizons","download_url":"https://codeload.github.com/BlockHorizons/PerWorldPlayer/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":["blockhorizons","per-world","pmmp","pmmp-plugin","pocketmine-mp"],"created_at":"2024-09-24T19:52:17.998Z","updated_at":"2025-10-23T20:31:36.041Z","avatar_url":"https://github.com/BlockHorizons.png","language":"PHP","readme":"# PerWorldPlayer\n[![](https://poggit.pmmp.io/shield.dl.total/PerWorldPlayer)](https://poggit.pmmp.io/p/PerWorldPlayer)\n[![](https://poggit.pmmp.io/shield.state/PerWorldPlayer)](https://poggit.pmmp.io/p/PerWorldPlayer)\n[![Poggit-CI](https://poggit.pmmp.io/ci.shield/BlockHorizons/PerWorldPlayer/PerWorldPlayer)](https://poggit.pmmp.io/ci/BlockHorizons/PerWorldPlayer/PerWorldPlayer)\n\n\nPer-world player data (inventories, effects, hp, hunger etc) for PocketMine-MP\n\nThis plugin allows servers to separate out player data among worlds (or a group of worlds). It's based on [PerWorldInventory](https://github.com/BlockHorizons/PerWorldInventory) and has a few things in similar.\n\n## Installation\nIt is mostly recommended to use released versions of the plugin, which can be found in the released version on Poggit. (once there is one)\nIf you do decide you want the latest version of the plugin, it is recommended you fetch a pre-compiled phar file from Poggit-CI, which can be found below.\n\n## Configurables\n1. You can stop players from switching inventories per world by giving them the permission: `per-world-player.bypass`.\n2. You can group worlds so the same player data is shared among two (or more) worlds by configuring [`Bundled-Worlds` in `config.yml`](https://github.com/BlockHorizons/PerWorldPlayer/blob/master/resources/config.yml#L43). This can be useful for creative mode servers.\n3. You can configure which player data you want to add multi-world support to by modifying [`Save-Data` in `config.yml`](https://github.com/BlockHorizons/PerWorldPlayer/blob/master/resources/config.yml#L5).\n","funding_links":["https://opencollective.com/blockhorizons"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockhorizons%2Fperworldplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblockhorizons%2Fperworldplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockhorizons%2Fperworldplayer/lists"}