TWORZENIE SERWERA EASYHC #1
Witam wszystkie MINECRAFTOWE ŚWIRY. Postanowiłem zrobić serię poradników na temat tworzenia serwera EasyHC minecraft. Nie obiecuję Ci, że będzie kontynuacja tej serii, natomiast powinny być jeszcze conajmniej dwa artykuły 🙂. Dziś przedstawię wam jak zrobić lobby i podłączyć mapkę ze światem EasyHC. A więc bez przedłużania... Zaczynajmy.
Ja to wyobrażam sobie tak, że po wejściu na serwer jesteśmy w takim dużym lobby, w ręku trzymamy kompas, i po kliknięciu na niego mamy do wyboru tryby( narazie tylko EasyHC ale z innymi sobie chyba po tym poradniku sami poradzicie ).
Potrzebujemy pluginów: multiverse core, lobby compas, join commands, Multiverse Inventories, Essentials (jeden z takich podstawowych pluginów), AuthMe, Vault, PerrmisionsEX
Po wgraniu pluginów, wpisaniu /reload i wejściu na serwer budujemy lobby stajemy w takim głównym miejscu lobby i wpisujemy /setlobby (jest to komenda pluginu essentials). Teraz dla testu oddalmy się i wpiszmy /lobby (jak będzie mieli błędy to piszcie mi na pw 😉) i powinno nas przenieść do tego naszego głównego miejsca.
Teraz zrobimy świat dla naszego trybu.
Można wgrać już gotową mapkę (najprawdopodobniej z internetu 😂), w takim przypadku wgrywamy folder 📁 z mapą do plików serwera. I piszemy /mv import NAZWA_FOLDERU_Z_MAPĄ . Można też zbudować mapę na serwerze. Wtedy piszemy /mv create DOWOLNA_NAZWA_MAPY. I budujemy.
Aby powrócić na lobby piszemy /lobby lub /mvtp world.
Teraz przydałoby się oddzielnie ekwipunku EasyHC od lobby. Konfigurujemy plik groups.yml.
Podam wam link do poradnika konfiguracji multiverse inventories: https://forum.lvlup.pro/t/multiverse-inventories/47 , ale mogę wam również podać mój gotowy config :
"
# Multiverse-Inventories Groups
# To ADD, DELETE, and EDIT groups use the command /mvinv group.
# No support will be given for those who manually edit these groups.
groups:
EasyHC:
worlds:
- EasyHC
- world_the_end
- world_nether
shares:
- all
Lobby:
worlds:
- world
shares:
- all
"
Teraz zróbmy kompas na lobby. Wykonamy to za pomocą pluginu LobbyCompass. To jest mój config:
" # #############################################
# # - LobbyCompass Updated By FrostedGC & Goldentoenail - #
# #############################################
# # Option 'executedByPlayer' means:
# # > true = Command is executed as the player typed it
# # > false = Command is executed by console (%n% is player name)
# # There can be only at most 6 lines in one inventory!
# # If get-compass-slot is -1 it will add the compass in a free slot
# # LobbyCompass handles inventories starting at 0-8 not 1-9!
# # ############################################
compass-name: '&f&lClick this to open warp menu!'
compass-item: COMPASS
compass-inventory-name: '&a&lAWESOME Warp-Compass Oo'
get-compass-on-join: true
get-compass-slot: 4
get-compass-worlds:
- world
only-allow-command-lc_get-in-worlds: true
can-drop-compass: false
inventory-lines-amount: 4
sound-effect: true
options:
- EasyHC
data:
EasyHC :
name: '&e&l easyHC'
lore:
- '&8&l/...'
- '&7another line :D'
item: GRASS
cmd: mvtp EasyHC
"
Teraz wgramy plugin Vault, plugin który odpowiada za to, że pluginy ze sobą współpracują (nie przeszkadzają sobie nawzajem).
Przydałyby nam się jakiś system logowania. Poprostu wgrajmy plugin AuthMe. Niestety nie jest on orginalnie spolszczony ale jeżeli seria się spodoba to spróbuję to dla was zrobić (nic nie obiecuję).
Przydałyby się jeszcze jakiś rangi, bo przecież zwykły gracz nie będzie mógł u nas banować innych. A wieć dodajmy plugin PermissionsEX na serwer. Rangi można edytować w pliku permissions.yml. Przedstawię to w oddzielnym artykule bo to jest obszerny temat(wtedy przeanalizujemy podstawowe permisje i napiszemy własne).
No i to chyba na tyle.
"Jeśli zauważycie jakieś błędy nie tylko z serwerem ale też ortograficzne to zgłaszajcie w komentarzach 😉".
Pa 👋.
PS:Jeśli będzie tu dużo wyświetleń to zrobię poradnik z konfiguracji PermissionsEX i Essentials