How To add Multiverse in fabric Minecraft 1.18
Published: 2021-12-21 13:12:26

# The answer is [Multiworld (Fabric & Forge)]

[Fabric]:https://fabricmc.net
[Multiworld (Fabric & Forge)]:https://www.curseforge.com/minecraft/mc-mods/multiworld-mod
[LuckPerms]:https://luckperms.net/
[Bukkit4Fabric]:https://bukkitfabric.javazilla.com
[Multiverse-Core]:https://dev.bukkit.org/projects/multiverse-core

Last article, I build resource server with CardBoard(old name Bukkit4Fabric).But it's not useful.

I found another multiverse mod last summer and It's support Minecraft 1.18 on December 2021.I think it's similar to [Custom Demension](https://minecraft.fandom.com/wiki/Custom_dimension).
I'll try to install in this article.

### Require

* [Minecraft Java Edition](https://www.minecraft.net/) and Minecraft Account
* [Docker](https://www.docker.com)

### Prepare to install

Make Data Directory(Folder)

```
mkdir ~/minecraft
```

## Installation

|name|detail|
|:-----------|:------------|
|Install Director|~/minecraft|
|UserID|Dozo|

### Install [Fabric] Server

##### docker run

```
docker run -d -v ~/minecraft:/data -p 25565:25565 -e TYPE=FABRIC -e EULA=TRUE --name fb02 itzg/minecraft-server
```

|name|detail|
|:-----------|:------------|
|TYPE|FABRIC|
|EULA|true|

(｡-ω-)zzz

##### Login Minecraft

Select MultiServer

![Minecraft title](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0h97l8uk7vhjtw4rjoh3.png)
 

Connect localhost

![Direct Connection](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tcz9cdho0amal2krn2ur.png)


![Join Server](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gprcg91x7pzfv2qmr1b5.png)

 

Login Success!
  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6mjoxaj0tsr9bvaxcr6m.png)
 


Fabric server confirmed

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xzjuwz7s3hl8gdurqc3m.png)
  


### Add [Multiworld (Fabric)] , fablicApi and [LuckPerms] Mod

#### Download Modules

[LuckPerms] is command permission module. You can use fabric version.

https://ci.lucko.me/job/LuckPerms/


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/daffrfprk51pcnokbg73.png)
 

choose LuckPerms-Fabric-xxxxx.jar

```
docker stop fb02
cd ~/minecraft/mods/
wget https://ci.lucko.me/job/LuckPerms/lastSuccessfulBuild/artifact/fabric/build/libs/LuckPerms-Fabric-5.3.89.jar
wget "https://media.forgecdn.net/files/3546/679/fabric-api-0.44.0%2B1.18.jar"
wget https://media.forgecdn.net/files/3568/378/Multiworld-1.2.jar
docker start fb02
```
(｡-ω-)zzz. . . (｡ﾟωﾟ) HA!

#### Setting Permission

If You use all minecraft commands then You must set Luckperms permission.You can set on rcon-cli.

Login Minecraft and Execute luckperms command.

|name|detail|
|:-----------|:------------|
|User|Dozo|

```
docker exec -i fb02 rcon-cli
> lp user Dozo permission set luckperms.* true
> lp user Dozo permission set multiworld.* true
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9j9gcqxhmqw087ithpej.png)

### Make Another World

Login Minecraft and execute CREATE command.

|name|detail|
|:-----------|:------------|
|World Name|multi:resource|

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cagk0hf83j1pn75dwfww.png)


### Teleport to Another World
  
```
/mw tp Dozo multi:resource
```

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhy0u6b8vwm1funi4r2l.png)
 
( ﾟДﾟ)....