This wiki is currently under active development.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

World Groups

To allow server owners to manage the worlds where players have the same pet, MyPet uses World-groups to combine different worlds together (or split them up). These groups are managed in the worldgroups.yml file.

Changes made to the worldgroups.yml file will require a complete server restart. The reload command will not enforce these changes.

How does it work?

Every world is in a World-group and every player can have one active pet per World-group, so players can have multiple sets of pets on one server. The pet will switch automatically when the player changes the world and enters another World-group.

How can I disable pets in certain worlds?

There are two methods you could use to disable pets in specific worlds:

  • The simplest method is to include worlds under a Disabled: key in worldgroups.yml, as shown below.

  • You can also put the world(s) into a new world-group (you can call the group whatever you want, for example nopets). Then remove (or don't add) the leash permissions from these worlds. Now no new pets can be created and no pets can enter this world.

Installation

The plugin will create the default worldgroups.yml configuration file and add every available world to the default World-group.

Configuration

Every world has to be in a World-group. You can create as many World-groups as you want as long as every world is in just one World-group.

Example configuration: With this configuration every player can have one pet in the normal worlds and one in the nether worlds.

worldgroups.yml
Groups:
  default:
  - normal
  - 2ndWorld
  nether:
  - normal_nether
  - 2ndWorld_nether
Disabled:
- example_world

Disable Worlds

You can specify worlds where MyPet will not be active. Using the Disabled: key in worldgroups.yml you can list any worlds that should be disabled. These worlds should not also be included in any other world-group.

Example:

Last updated

Was this helpful?