Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for NDXF

Yet another PWI alternative for Folia 26.2 | Fork of Worlds-Inventories-Folia

Report worldsinv?

A hard fork from (Worlds-Inventories-Folia by AMAPEKIBERT) for Folia version 26.2

License:AGPL version 3, source code goto version and download the version with suffix "-SRC"

USE AT YOUR OWN RISK

Use AI for code, human work for test, no obligation to continue maintenance.

Whether to continue maintenance depends on time and cost.

Only test on Folia 26.2(maybe work on 26.1, may require build by yourself)

Require Java 25 and Worlds plugin 4.4 and above

Feature:

  • Per world inventory
  • Spawn point management over world group like sub servers
  • Split gamemode inventory
  • Support Placeholder-api and permissions like PWI

Changelog From Worlds-Inventories-Folia 1.0.1

  • Update Folia version to 26.2
  • Add spawn split
  • Add gamemode control,like old PWI(perworldinventory-kt)
  • Add gememode split inventory, like old PWI(perworldinventory-kt)
  • Add preload_respawn_chunk_during_death_screen option to allow preload chunk when death
  • Optimize the for auto group worlds(optional, can disable)
  • Add support to Placeholder-api
  • Add permissions equal work to that on old PWI

Spawn point scope: group+world_namespace

/worldsinv group addworld group world Add world to group

/worldsinv group removeworld group world From group remove world

/worldsinv group create Create new group

/worldsinv group delete Delete exist group

/worldsinv group gamemode group mode Select group gamemode for gamemode override

/worldsinv group gamemode_override group on/off Enable or disable group gamemode

/worldsinv group spawnpoint player group:world_ns clear Clear spawnpoint add by /spawnpoint(also clear that in player nbt), allow *

/worldsinv group list List all groups

/worldsinv group info group List all worlds in group

Permissions:

Admin command permission control see paper-plugin yml

User bypass permisson

worldsinv.bypass.world - same as PWI perworldinventory.bypass.world Users that have this will keep their inventory when changing worlds

worldsinv.bypass.gememode - same as PWI perworldinventory.bypass.enforcegamemode Users with this permission will not have their gamemode changed if gamemode-override is enabled

worldsinv.bypass.splitinv - same as PWI perworldinventory.bypass.gamemode Users that have this will keep their inventory when changing gamemode

Global options:

default_group_per_world Auto group ungroup worlds using world_namespace

auto_add_to_default Auto group ungroup worlds to group default

Notice:default_group_per_world auto_add_to_default can not be true same time, if all true, then plugin will run as both options is false

preload_respawn_chunk_during_death_screen Preload respawn chunk when death screen(if folia chunk unload time less than 10s, it will be 10s, or it will be chunk unload time)

gamemode_override Global gamemode override switch(only global true and group true will enable this group gamemode override)

NOTICE:

worldsinv is a modified derivative of Worlds-Inventories by AMapeKiberT and its contributors: https://github.com/amapekibert/Worlds-Inventories

The upstream project is licensed under the GNU Affero General Public License, version 3. This derivative is distributed under the same license. See LICENSE for the complete license text.

The unmodified upstream source snapshot used for provenance is retained outside the Gradle source sets at upstream/amapekibert/Worlds-Inventories/. Its recorded commit is 531765a81572a596b9262424ef3671c7362ff86e. This project keeps its runtime implementation under src/main/java/local/ndxf/plugin/worldsinv/ so it is clearly distinct from the upstream package.

This modified derivative do not have a repo URL, to get source code, download the version end with "-src" and extract it as a zip file.

Modified: 2026-08-27 by NDXF

Information

Category
Admin Tools
Published
August 27, 2026
License
AGPL
2Downloads
0Stars
Supports Folia

Members

1