pull/35/head
DoTheEvo 2 years ago
parent a931663337
commit ced3559cfb

@ -83,7 +83,7 @@ ICON=https://i.imgur.com/cjwKzqi.png
No need.<br>
There is no website managment. There is no accessing it through port 80 or 443.<br>
Just clients connecting through port 25565 and that does not go through reverse proxy.<br>
But you **must forwarded 25565** on your firewall to your docker host.
But you **must forward port 25565** on your firewall to your docker host.
# Plugins
@ -100,24 +100,82 @@ Why the mods?<br>
You want one server but you want people to be able to play creative or surival?<br>
Well you need `multiverse core`.<br>
How do the people move between these worlds?<br>
Well you need `multiverse portals` to be able to create a *lobby* world.<br>
Well you need `multiverse portals`.<br>
Should they be able to bring stuff from one world to another? No?<br>
Well you need `multiverse inventory`.<br>
Should they spawn in lobby on connecting,
but also remember the position in the worlds when entering portals?<br>
Well you need the rest of that shit, `EssentialsX` and `EssentialsX Spawn`.<br>
Well you need the rest of that shit, `EssentialsX` and `EssentialsX Spawn`.
**Plugins installation** - place the downloaded jar files in to
`~/docker/minecraft/minecraft-data/plugins`<br>
restart the server
check if the plugins are loaded using command `plugins`
How to setup the worlds
*
# The setup
check if the plugins are loaded using command `plugins`
### creation of the worlds
* check the worlds present - `mv list`<br>
these 3 existing worlds [world, nether, end] are grouped and interconnected
and will be used as the survival world
* create a new world called **"creative_world"** - `mv create creative_world normal`
* teleport to it - `mv tp creative_world`
* switch mode to creative - `mvm set mode creative creative_world`
* create a new world called **"lobby"** - `mv create lobby normal -t flat`
* teleport to lobby world - `mv tp lobby`
* remove monsters - `mvm set difficulty peaceful`
* remove animals - `mv modify set animals false`
* set adventure - `mvm set mode adventure`
* **build 2 portals**, for survival and creative worlds
* get worldedit axe using command - `mvp wand`
* use left click and right click to select portal area<br>
after selecting it create a portal named portal1 with destination creative_world -
`mvp create portal1 creative_world`
* same thing with the axe for survival, with destination to "world" -
`mvp create portal2 world`
* you can check your portals configuration on server in `> plugins > multiverse-portals > config.yml`
* if **non OP players** cant use portals execute -
`mvp conf enforceportalaccess false` or `mv conf enforceaccess false`
*bonus info*<br>
if you have seed `mv create snow_world normal -s -5343926151482505487`
### spawning in the worlds
* pick a spawn point in the lobby and set it with multiple commands
* `setspawn`
* `setworldspawn`
* `mv setspawn`
* edit the file in `> plugins > Essentials > config.yml`<br>
`setspawn-on-join: true`
* you would think we are done with spawns, but nope, fuck you,
this all lets the game start in spawn location in the lobby world,
but when entering creative world you would be starting from its spawn,
instead of last position on exit. So... heres how to fix that.
* this command for the inventory plugin makes the world remember last location
`mvinv toggle last_location`<br>
but with just that change the lobby world position is also remembered
and users end up spawning inside of portals instead of specific spawn
* to fix that we set in `> plugins > multiverse-inventories > config.yml`
`optionals_for_ungrouped_worlds: false`<br>
* but our lobby world is ungrouped, so we need to add it to a group
using command `mvinv group` and then following the instructions.
Writing the answers in to the console without slash, when it asks
about shares, giving `last_location` and ending with `@`<br>
[This](https://i.imgur.com/8yBh2Bz.png) could be helpful too,
but it feels like doing unnecessary steps
* now you should have spawn point in lobby that is always the same,
while after entering portals you end up at your last location
# Extra Plugins
* [AntiPopup](https://github.com/KaspianDev/AntiPopup) -
if you dont want that stupid chat popup so thats AntiPopup.<br>
* [luckperms](https://luckperms.net/download) - manage permissions of players
* [holomobhealth](https://www.spigotmc.org/resources/holomobhealth-display-mob-health-damage-indicator-client-side-javascript-formatting.75975/) -
see mobs health
# Update

Loading…
Cancel
Save