Skip to content

survanetwork/Worlds

Repository files navigation

Worlds plugin Logo

Worlds

Easy to use but feature rich World Guard plugin


Plugin version PocketMine-MP API version Downloads on Poggit License Discord Website

Download Worlds plugin release Worlds plugin features

Description | Features | Usage | Contribution | License

πŸ“™ Description

Worlds is our feature-packed world management plugin. It provides general world management like creating, copying, loading and teleporting to worlds. We've also added flags which can be used to control in game behaviour like game mode, block breaking/placing, damage, hunger, flying, daylight cycling and many more per-world and as default value. Using control lists, you can precisely create whitelists and blacklists to add exceptions for specific blocks, items or commands.

🎁 Features

  • CREATE / REMOVE Create and remove worlds (also custom world generators, e.g. with FancyGenerators plugin)
  • COPY / RENAME Copy and rename worlds (including all necessary files)
  • LOAD / UNLOAD Load and unload worlds
  • TELEPORT Teleport to worlds
  • CONTROL EVERYTHING Control nearly every event for each world (it's getting more and more).
    • World's game mode
    • Permission to join a world
    • Block breaking and placing
    • PvP
    • Damage (everything like attacking, fall damage, ...)
    • Explosion
    • Item drop
    • Hunger
    • Fly
    • Daylight cycle
    • Leaves decay
    • Potion
    • Executing commands
    • You have an idea what to add? Feel free to open an issue.
  • CONTROL LISTS Create whitelists and blacklists for many events like block placing, interacting with blocks, ...
  • DEFAULT VALUES Set default values for worlds without settings
  • SOPHISTICATED Easy to use, fast and mostly bug-free.

NEW Control lists can be used to create whitelists and blacklists instead of just allowing/disabling a world flag!

NEW Add new level generators to use with Worlds using the FancyGenerators plugin!

Forms GUI Edit the settings of a world (game mode, building, damage, and so on) using a super-easy form GUI.

Screenshot of world settings form

⛏ Usage

Worlds is really easy to use. Here is the command syntax:

/worlds list
/worlds create <worldname> [type]
/worlds <remove|load|unload|teleport> <worldname>
/worlds teleport <player> <worldname>
/worlds <copy|rename> <from> <to>
/worlds set
/worlds set show
/worlds set permission <permissionstring>
/worlds set gamemode <survival|creative|adventure|spectator>
/worlds set <rulename> <true|false>
/worlds set <rulename> <true|false|white|black>
/worlds set <rulename> list <add|remove> <item>
/worlds set <rulename> list <show|reset>
/worlds unset
/worlds unset <rulename>
/worlds defaults
/worlds defaults show
/worlds defaults set permission <permissionstring>
/worlds defaults set gamemode <survival|creative|adventure|spectator>
/worlds defaults set <rulename> <true|false>
/worlds defaults set <rulename> <true|false|white|black>
/worlds defaults set <rulename> list <add|remove> <item>
/worlds defaults set <rulename> list <show|reset>
/worlds defaults unset <rulename>

Available world rules are:

Flag name available as default rule control lists listed by
permission ❌ no ❌ no
gamemode βœ… yes ❌ no
build βœ… yes βœ… yes block ID
pvp βœ… yes ❌ no
damage βœ… yes ❌ no
interact βœ… yes βœ… yes block ID
explode βœ… yes ❌ no
drop βœ… yes βœ… yes item ID
hunger βœ… yes ❌ no
fly βœ… yes ❌ no
daylightcycle βœ… yes ❌ no
leavesdecay βœ… yes ❌ no
potion βœ… yes βœ… yes item ID
command βœ… yes βœ… yes command name

For a full list of commands, their usage and a description what they are for, take a look at the wiki.

Read the full documentation πŸ“– β€’ Ask questions on Discord πŸ’¬

πŸ™‹β€ Contribution

Feel free to contribute if you have ideas or found an issue.

You can:

Please read our Contribution Guidelines before creating an issue or submitting a pull request.

Many thanks for their support to all contributors!

πŸ‘¨β€βš–οΈ License

MIT