multiverse

skyblock in bukkit/spigot/paper

prerequisites:

  • multiverse-core
  • multiverse-inventories
  • multiverse-netherportals
  • voidgen
1/mvcreate world_skyblock NORMAL -g VoidGen:{structures:true,decoration:true,mobs:true}
2/mvcreate world_skyblock_nether NORMAL -g VoidGen:{structures:true,decoration:true,mobs:true}
3/mvcreate world_skyblock_the_end NORMAL -g VoidGen:{structures:true,decoration:true,mobs:true}

create a multiverse-inventories group to share player data

1/mvinv group
2create
3# name the group something like "world_skyblock"
4world_skyblock  # add world
5world_skyblock_nether  # add world
6world_skyblock_the_end  # add world
7@  # continue after adding all worlds
8all  # share all player data
9@  # finish

go to the world and change settings

 1/mvtp world_skyblock
 2/gm c  # go into creative, make a starter island
 3/mvsetspawn  #  set a reasonable spawn point
 4/mvmset respawnWorld world_skyblock  # respawn in overworld
 5/mvmset diff hard
 6/mvmset allowflight false
 7/mvmset alias Skyblock
 8/mvmset color AQUA
 9
10/mvtp world_skyblock_nether
11/gm c  # go into creative, make a starter island
12/mvsetspawn  #  set a reasonable spawn point
13/mvmset respawnWorld world_skyblock  # respawn in overworld
14/mvmset hidden true  # hide non-overworld from mvlist
15/mvmset diff hard
16/mvmset allowflight false
17/mvmset alias Skyblock
18/mvmset color AQUA
19
20/mvtp world_skyblock_the_end
21/gm c  # go into creative, make a starter island
22/mvsetspawn  #  set a reasonable spawn point
23/mvmset respawnWorld world_skyblock  # respawn in overworld
24/mvmset hidden true  # hide non-overworld from mvlist
25/mvmset diff hard
26/mvmset allowflight false
27/mvmset alias Skyblock
28/mvmset color AQUA

if you use essentialsx-chat: go to plugins/Essentials/config.yml and chat.world-aliases and define your aliases

if you use essentialsx-spawn: set respawn-listener-priority: lowest so multiverse can handle respawns

caveats

voidgen will generate water in ocean ruins, so if you want to play without water (ie getting rain in cauldrons) then this will be an easier way to get water

voidgen will also not let you control which structures spawn, only all or nothing. you can get golden apples and regular apples from certain loot chests

todo

  • apples are dropping from spruce trees in skyblock
  • /spawn in test world takes you to survival
  • per-world warps (so you dont pollute the whole list)
  • check /weather permissions in skyblock
  • check /time permissions in skyblock
  • check /seed permissions in skyblock

i think a lot of perms are owner only but skyblock should remove them bc higher weight