BulMultiverse | Ultra light and optimized world manager icon

BulMultiverse | Ultra light and optimized world manager -----

800 times more fast than multiverse




- Now addons are not name depending, which mean you can rename them.
- You can see the loaded addons with /bmv addons, and see informations about an addon with bmv addons <addon_name>
- At the first run, the default world loaded in BulMultiverse automatically.(Suggested by @dyzin(discord)).

Soon: Tab autocompletion for the commands, and first release (so the plugin will not be in beta anymore).
----------, Mar 16, 2025

You can now teleport another player with the command teleport, example (suggested by Terry (discord)):
/bmv tp <world> (player)
/bmv tp world_nether AliHaine

You can add the placeholder %player% in the tp success message in your config, for example:
cmd_teleport_success: "&e[BulMultiverse] &aThe player %player% was teleported to the world: &2%name%."

Major update for the micro-addons system (first part). When the second part is completed, the plugin will no longer be in beta.

Commit d1ae9db
Commit 1122a0a
Commit 6917f47
----------, Dec 26, 2024

Each command have now his own permission, you can follow this simple syntax to use them:
bulmultiverse.COMMAND_NAME
for example
/bmv list -> bulmultiverse.list
/bmv tp -> bulmultiverse.tp
etc..

The permission bulmultiverse.admin is still available and give the permission for all commands.

Fix a minor issue when trying to create a world with the name overworld (used by default by Minecraft) (report by @Z3dC0d3 (discord))

Commit 9459fe9
Commit 3eff8fd
----------, Nov 17, 2024

Now it's possible for addon to call a function before or/and after the worlds loading. Run OnDisable for addons.
Commit 9f0adf7
Commit 9e890fc
----------, Oct 22, 2024

The micro-addon LinkPortal requested by @Darkhand81 is now available. More information here

Commit 7f85c44

- Added new commands: bmv infos, which displays all the options and
values of a world.
- Minor fix to help command
- The bmv list command now only displays the worlds managed by the plugin (specifically the worlds listed in the worlds.yml file).
- It is no longer possible to create a world if another world with the same name already exists.
- It's now possible to retrieve a message from a custom config file, allowing custom config files to add their own messages.

Commit 009d375

Many commits were removed due to the bugs and compilation errors they
caused. Contributions and pull requests will no longer be accepted during the BETA phase.

The MessageType and PlaceHolder systems have been removed. A new system has been set up that allow micro-addons to add new messages and also that reduces the plugin size.
----------, Sep 5, 2024

Fix bugs with the commands load and unload.
(Report by @zoanei13)
----------, Sep 2, 2024

Last major update for micro-addons system. Now micro-addons can create custom file config, modify the data structure of worldData, and work more efficiently with the core BulMultiverse plugin.
Now I can work for other addons. LinkPortal will be the second addon then PerWorldInventory. If you have any bugs contact me on the discord.
----------, Aug 29, 2024

Update readme and minor fix on default messages. Now you can update the "help" message pattern. Commands and flags added by micro-addons are now detected and displayed in the help and the flags automatically. Fix a minor bug at the world creation. Edit the catch block for addons loading, now an addons can't crash the entire plugin.

Please update your config and add these lines to the messages blocks:

help_pattern: "&e%usage% &8| &e%description%"
flags_pattern: "&e%usage% &8| &e%description%"

More explication and new default config here
----------, Aug 24, 2024

You can now configure almost all the messages. If you already have the plugin on your server, add these lines to your config.yml:
Code (Text):
messages:
  no_world_target: "&e[BULMultiverse] &cYou didn't target any world or world name. §e/bmv help"
  world_not_found: "&e[BULMultiverse] &cThe world &e%name% is not found. §e/bmv list"
  flag_not_found: "&e[BULMultiverse] &cThe flag %name% don't exist. §e/bmv flags"
  forbidden_world_name: "&e[BULMultiverse] &cYou can't create a world with this name, check your config.yml."
  cmd_load_success: "&e[BULMultiverse] &aworld: &2%name% &aloaded."
  cmd_teleport_success: "&e[BULMultiverse] &aYou are teleported to the world: &2%name%."
  cmd_unload_success: "&e[BULMultiverse] &aThe world: &2%name% is unload."
  error_set_option: "&cImpossible to set this addon."
  error_world_creator: "&cThis option does not support WorldCreator."
  only_ingame_command: "&cThis command can be executed only in-game."
  no_permission: "&cYfdsfdasfdsaou don't have the permission to do that"
Or look at the default config.yml here
----------, Aug 20, 2024

This update is a major one and introduces the concept of add-ons. You will have an 'addons' folder within the 'bulmultiverse' folder, where you can add specific features. First add-on: https://www.spigotmc.org/resources/119020/

Next coming addons:
- PerWorldInv
- Portal
- GuiWorldCreator
----------, Aug 19, 2024

New command: /unload <target world name>
This command will unload the target world (But don't delete the world folder).
----------, Aug 15, 2024

Global cleanup, remove unused method and import.
----------, Aug 14, 2024

Update for updater check
----------, Aug 13, 2024

Resource Information
Author:
----------
Total Downloads: 1,329
First Release: Aug 13, 2024
Last Update: Mar 16, 2025
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings