By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Per-world player data (inventories, effects, hp, hunger etc) for PocketMine-MP
version 0.3.0
Direct Download How to install?
Switch version
119 Downloads / 5017 Total
16 Reviews
Plugin Description §


Per-world player data (inventories, effects, hp, hunger etc) for PocketMine-MP

This plugin allows servers to separate out player data among worlds (or a group of worlds). It's based on PerWorldInventory and has a few things in similar.


It is mostly recommended to use released versions of the plugin, which can be found in the released version on Poggit. (once there is one) If 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.


  1. You can stop players from switching inventories per world by giving them the permission: per-world-player.bypass.
  2. You can group worlds so the same player data is shared among two (or more) worlds by configuring Bundled-Worlds in config.yml. This can be useful for creative mode servers.
  3. You can configure which player data you want to add multi-world support to by modifying Save-Data in config.yml.
What's new §

PerWorldPlayer v0.3.0 Dev Update (pull request #24 from TheNewHEROBRINEX/events):

  • Add PerWorldPlayerDataInjectEvent
  • Add PerWorldPlayerDataSaveEvent
  • Change signature of WorldInstance::save()
  • Add debug messages for data saving success/cancellation
  • Improvements to logging of data saving messages

Version to v0.2.0

  • Fix keep-inventory (PlayerDeathEvent::setKeepInventory(true)) not keeping inventory contents
  • Fix Class Ds* errors
  • Fixed libasynql race condition during SQLite3::__construct
  • Bump libasynql - fixes a race condition with SQLite3 db
  • Fixed error when specifying database as MySQL (due to missing MySQL PSF file, see issue #5)
  • Fixed infinite death loop bug caused when dying in a world that is not the server's default world (db stored health as zero)
  • API: Change WorldDatabase::save() signature to rely less on Player methods directly
    • TODO: Make WorldDatabase independent of Player. Perhaps use a PlayerIdentification class holding the player's gamertag and UUID.
  • Fix undefined offset bug in WorldManager when server tries teleporting players out of an unloaded world.
  • Fix undefined index bug when teleporting players before PlayerJoinEvent is triggered.

using v0.3.0
15 Jul 21
using v0.2.0
11 Jul 21
Nice update 5 stars
using v0.1.2
02 Jun 21
Really good plugin, it does its job and is very easy to configure. This plugin is awesome.
using v0.1.2
17 Apr 21
I cant break or place blocks. It doesnt work either
using v0.1.2
22 Feb 21
Plugin don't work here the details:
using v0.1.2
11 Dec 20
using v0.1.2
16 Aug 20
I will only give 5 stars when you will add Blacklist and Whitelist feature for SkyBlock
using v0.1.0
07 May 20
This plugin is really good but the skyblock plugin creates a world for each island and i can't bundle them all so it'd be great if you could blacklist a world so all the other worlds become bundled. I'd give 5 stars if this was possible.
using v0.1.0
22 Apr 20
It looks good, but not working on my server.
using v0.1.0
20 Apr 20
using v0.0.3
10 Apr 20
Please solve this issue and I'll rate 5 star ;)
20 Apr 20
Hey, it's been fixed in v0.1.0. Been waiting for the 5 star for a few hours now. ;)
using v0.0.3
01 Apr 20
when I die in one world and try to tp back to it It keeps killing me
20 Apr 20
Hi, this has been fixed in v0.1.0
using v0.0.3
03 Feb 20
My mistake :p, good plugin but can sometimes prevent me from joining my server completely. Also please add support for hotbar or the ability to blacklist worlds from perworldinventory because atm it blocks all hotbars. This plugin has a lot of potential!
using v0.0.1
13 Jul 20
Incredibly useful plugin! However upon reloading the server everyone's inventory gets jumbled up
using v0.0.1
31 Jan 20
Very good plugin!
using v0.0.1
31 Jan 20
I love this Plugin <3

Reply to review by :

Supported API versions
Producers §
  • Collaborators:
    • @Muqsit
License §
World Editing and Management
Other files
External Internet clients
Custom threading

You can leave one review per plugin release, and delete or update your review at any time