SebxteR 213 Opublikowano 14 czerwca 2015 Udostępnij Opublikowano 14 czerwca 2015 Cześć, w moim poradniku przedstawię wam jak skonfigurować Essentials oraz PermissionsEx. Essentials który działa na wersji 1.8 Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Zacznijmy od Essentials, większość serwerów minecraft korzysta właśnie z tego pluginu. Posiada on ponad 100 komend i funkcji przydatnych do poprawnego działania i zarządzania serwerem. Gracz ma możliwość ustawiania własnego domu (/sethome) oraz teleportacji do stworzonego przez administratora punktu (/setwarp). Jest też możliwość uzyskania zestawu (/kit) który jest możliwy do stworzenia w configu pluginu. W plugin wbudowana jest ekonomia (/money) oraz możliwość tworzenia sklepów. Opisałem kilka możliwości w Essentials podczas konfiguracji poznamy ich więcej. 1. Wchodzimy na Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! i pobieramy najnowszą wersję pluginu (Jeżeli nie działa wam najnowsza wersja pobierzcie starszą). 2. Pobrał nam się plik Essentials.zip, rozpakowujemy go na pulpicie. Rozpakowały nam się 5 plików > Essentials - Jest to główny plugin który posiada najwięcej opcji ze wszystkich wymienionych. > EssentialsAntiBuild - Odpowiada za blokowaniu wybuchów creeperów, tnt, wylewania lavy itp. > EssentialsChat - Ten plugin odpowiada za zarządzaniem czatem. > EssentialsProtect - Jest to zabezpieczenie serwera. > EssentialsSpawn - Zarządzenie spawnem. 3. Wchodzimy w folder z naszym serwerem, potem do folderu plugins i wgrywamy Essentials, EssentialsChat oraz EssentialsSpawn (Moim zdaniem EssentialsAntiBuild i EssentialsProtect nie ma potrzeby wgrywać na serwer). 4. Włączamy serwer i czekamy aż nam się wszystko załaduję. 5. Po załadowaniu się wszystkiego wpisujemy w konsoli "pl", jeżeli Essentials i reszta wgranych pluginów jest na czerwono musimy pobrać starszą lub nowszą wersję. Jeżeli jest na zielono to wyłączamy serwer (/stop). 6. Instalacja gotowa teraz czas na konfigurację. Wchodzimy do głównego folderu z pluginem (plugins > Essentials) i otwieramy plik config.yml Kolory które przydadzą się do konfiguracji Essentials: 1. Essentials - Global ops-name-color: '4' - Tutaj ustawiamy jaki kolor będzie mieć osoba z op (/op), jeżeli nie chcemy żadnego koloru wpisujemy none nickname-prefix: '~' - Ustawiamy tu jaki znak ma być po zmianie nazwy (/nick). Np zmienię sobie nick z "SebxteR" na "Ciastko" to przed nickiem będę miał "~Ciastko", jeżeli nic nie chcemy to wpisujemy none. max-nick-length: 15 - Pozwala to na ustawienie maksymalnej liczby znaków przy nicku, jeżeli ktoś wejdzie na serwer i jego nick przekroczy 15 to go wyrzuci. change-displayname: true - Jeżeli posiadamy inny plugin na edytowanie nazwy gracza to wpisujemy false #change-playerlist: true - Jeżeli ktoś będzie miał kolorowy nick i chcemy aby było to pokazane na tab to usuwamy przed tym # (change-playerlist: true) #add-prefix-suffix: false - Ta opcja ma zastosowanie gdy nie korzystamy z EssentialsChat. Aby działała musi być też ustawiona na true opcja change-displayname. Jeśli powyższe warunki są pełnione i ta opcja jest ustwiona na true to do wyświetlanej nazwy gracza zostaną dodane jego prefix i suffix. teleport-safety: true - Tutaj ustawiamy czy podczas teleportacji ma nas teleportować w bezpieczne miejsca czy nie. Jeżeli ustawimy true to nas teleportuje w najbliższe bezpieczne miejsce, a jeżeli na false to nas nie teleportuje i pojawia się komunikat. teleport-cooldown: 0 - To jest czas (w sekundach) jaki trzeba odczekać do następnej teleportacji (czas, który trzeba odczekać aby ponownie użyć /home, /tp, itp.). teleport-delay: 0 - Podajemy tutaj czas (w sekundach) jaki mamy odczekać podczas teleportacji (/tp, /home, itp). teleport-invulnerability: 4 - Tutaj podajemy przez ile sekund gracze mają być nieśmiertelni po teleportacji. heal-cooldown: 60 - Podajemy tu co ile sekund można się uleczyć (/heal) item-spawn-blacklist: - Tutaj podajemy itemy których nie będzie można zdobyć (/give, /i). Itemy podajemy po przecinku (item-spawn-blacklist: 11,12,7) permission-based-item-spawn: false - Opisane to jest tutaj: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! spawnmob-limit: 10 - Tutaj ustawiamy limit spawnowanych mobów (/spawnmob) warn-on-smite: true - Tutaj można zdecydować czy ma być wyświetlane powiadomienie (wiadomość), że ktoś użył komendy /lightning. overridden-commands: - Domyślnie jeśli Essentials ma taką samą komendę jak jakiś inny plugin to jest wykonywana komenda tego innego pluginu. Jeśli jednak dodamy ją do tej listy to Essentials nadpisze tą komendę z innego pluginu i zostanie wykonana ta Essentialsowa. disabled-commands: - Tutaj się wyłącza komendy. socialspy-commands: - Tutaj można podać komendy, które bedą "śledzone" podczas gdy gracz jest w trybie socialSpy (/socialspy). Czyli jeśli jest tutaj komenda /kret to gdy jakiś gracz jej użyje zostanie o tym wyświetlona informacja wszystkim graczom, którzy są w trybie socialSpy. player-commands: - Tutaj są podane uprawnienia dla gracza. Jest to zrobione dla tych co by nie mieli na serwerze pluginu do uprawnień. kits: - Ta opcja odpowiada za zestawy itemów dla graczy (/kit) (opisane poniżej) enabledSigns: - Tutaj ustawiamy komendy przez tabliczki, aby je włączyć usuwamy #. Więcej informacji jak tworzy się takie tabliczki znajdziecie tutaj: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! sign-use-per-second: 4 - Tutaj ustalamy ile razy (w sekundach) można używać tabliczki. interval: 30 - Tutaj ustawiamy co ile minut będzie się robił backup. per-warp-permission: false - Ustawiamy tu czy mają być permissie za warpy. list: - Tą opcje znajdziecie tutaj: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! debug: false - Tutaj ustawiamy czy ma pojawiać się debug w konsoli serwera. remove-god-on-disconnect: false - Ustawiamy tu czy podczas wyjścia z serwera ma zabierać nam goda. auto-afk: 300 - Co ile sekund ma pojawić się napis że gracz jest AFK. Wpisujemy -1 jeżeli ma się nie pojawiać auto-afk-kick: -1 - Co jaki czas (W sekundach) ma nasz wyrzucić za AFK, wpisujemy -1 jak ma nas nie wyrzucać. freeze-afk-players: false - Ta opcja ustawia nieśmiertelność dla graczy z AFK. disable-item-pickup-while-afk: false - Ustawiamy tutaj czy gracz z AFK ma podnosić itemy. cancel-afk-on-interact: true - Ta opcja decyduje czy (jeśli gracz jest afk) po jakimś działaniu (np. napisaniu czegoś na czacie) gracz ma przestać być afk. Jeśli będzie ustawiona na false to żeby przestać być afk będzie trzeba wpisać komendę /afk. cancel-afk-on-move: true - Ta opcja działa podobnie jak powyższa z tą różnicą, że ta decyduje czy ruch gracza ma wyłączać afk czy nie. death-messages: true - Czy mają się pojawiać wiadomości po śmierci. allow-silent-join-quit: false - Pozwala wyłączyć / włączyć wiadomości po wejściu na serwer. custom-join-message: "none" - Tutaj ustawiamy wiadomość która ma pojawiać się po wejściu na serwer. custom-quit-message: "none - Tutaj ustawiamy wiadomość która ma pojawiać się po wyjściu z serwera. no-god-in-worlds: - Tutaj ustawiamy w jakich światach ma być wyłączony god, gamemode. world-teleport-permissions: false - Ta pozycja decyduje czy do teleportacji pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do danego świata gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. Ta opcja ma zastosowanie do wszystkich komend (/world, /back, /tp[a|o][here|all]) oprócz /home (dla której tą opcję można ustawić dalszej części configu) oraz /warp. default-stack-size: -1 - Ustawiamy tutaj ile itemów ma dać nam przy komendy /give, /i. oversized-stacksize: 64 - Tutaj podajemy maksymalną ilość w jednym staku. repair-enchanted: true - Czy ma naprawiać enchantowane itemy po przez komendę /repair unsafe-enchantments: false - Pozwala enchantować itemy na więcej zaklęć. register-back-in-listener: false - Dzięki tej opcji można sprawić, że komenda /back będzie działała też dla teleportacji za pomocą innych pluginów (a nie tylko dla komend ess). Ess będzie nasłuchiwał na event teleportacji i rejestrował skąd gracz się teleportuje. login-attack-delay: 5 - Po ilu sekundach można atakować gracza po zalogowaniu. max-fly-speed: 0.8 - Tutaj podajemy maksymalną prędkość latania. (od 0,1 do 1,0) max-walk-speed: 0.8 - Tutaj podajemy maksymalną prędkość chodzenia. (od 0,1 do 1,0) mails-per-minute: 1000 - Maksymalna ilość wiadomości wysłanych w ciągu minuty. max-tempban-time: -1 - Maksymalny czas nadania bana przez komendę /tempban. Podając -1 ustawia na bez ograniczeń. 2. Essentials - Home update-bed-at-daytime: true - Umożliwia ustawianie home podczas dnia. world-home-permissions: false - Ta pozycja decyduje czy do teleportacji do domów (/home) pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do domu (/home) znajdującego się w innym świecie gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. sethome-multiple: - Ta opcja pozwala na ustawienie danej ilości home dla rangi. Aby działało potrzeba uprawnienia essentials.sethome.multiple.<ranga> tpa-accept-cancellation: 120 - Tutaj ustawiamy czas akceptacji /tpa. 3. Essentials - Eco starting-balance: 0 - Ilość pieniędzy przy pierwszym wejściu na serwer. command-costs: - Ta opcja pozwala na ustawienie komendy za pieniądze. currency-symbol: '$' - Tutaj wpisujemy symbol pieniędzy, aktualnie jest ustawione na dolary, jak chcemy możemy ustawić np na ZŁ. max-money: 10000000000000 - Tutaj podajemy maksymalną ilość pieniędzy posiadaną przez gracza. min-money: -10000 - Tutaj podajemy najmniejszą ilość pieniędzy posiadaną przez gracza. economy-log-enabled: false - Czy mają być zapisywane logi kupowania, sprzedawania, itp. 4. Essentials - Help non-ess-in-help: true - Ten parametr gdy jest ustawiony na true powoduje, że w pomocy, pod komeną /help nie będzie wyświetlana pomoc dotycząca pluginu Essentials. hide-permissionless-help: true - Ten parametr gdy jest ustawiony na true ukrywa w pomocy (komenda /help) dla danego gracza te pluginy, do których nie ma uprawnień. Czyli np. jeśli gracze w grupie krety nie będą mięli dostępu do pluginu WE to gdy wpiszą /help nie pojawi się im tam pomoc dotycząca tego pluginu. 5. Essentials - Chat radius: 0 - Parameter radius odpowiada za odległość (ilość bloków) w jakiej trzeba się znajdować od wysyłającego wiadomość aby ją zobaczyć. format: '<{DISPLAYNAME}> {MESSAGE}' - Ta opcja pozwala ustawić format czatu (Potrzebne do PermissionsEx). group-formats: - Ta opcja pozwala ustawić osobny format czatu dla danej rangi. 6. Newbies announce-format: '&dWelcome {DISPLAYNAME}&d to the server!' - Wiadomość powitalna przy pierwszym wejściu na serwer. spawnpoint: newbies - Tutaj ustawiamy na spawnie jakiej grupy ma się pojawiać gracz. Warto też od razu przy tym zaznaczyć jak ustawiać spawny dla różnych grup. Można to zrobić komendą /setspawn <nazwa_grupy>. Tak więc gdy wpiszemy np. /setspawn kret, będąc gdzieś pod ziemią to od tego momentu wszyscy gracze w grupie kret po użyciu komendy /spawn lub śmierci nie będą pojawiać się na głównym spawnie (ustawionym za pomocą /setspawn) tylko na ich własnym podziemnym. kit: tools - Zestaw który dostajemy na start. respawn-listener-priority: high - Ten parametr można ustawić na 3 wartości: lowest/high/highest. Odpowiada on za to jaki plugin będzie obsługiwał respawn gracza (np spawnował go przy łóżku, w jego /home albo na spawnie). Jeśli ustawimy go na lowest to respawn gracza będą obsługiwać inne pluginy np. Multiverse. Wartość high w zdecydowanej większości przypadków zapewni, że ess będzie się tym zajmował. Wartość highest daje 100% pewność, że tylko ess będzie obsługiwał respawn gracza. respawn-at-home: false - Czy ma nas spawnować w ustawionym domu (/home). 7. Kity Pierwszy kit w naszym configu wygląda tak: Stwórzmy własny kit: 1. Najpierw podajemy nazwę kitu w moim przypadku "skript". Powinno to wyglądać tak: 2.Ustawmy co ile można używać tego kitu, ja ustawię na 1 minute czyli 60 sek. Mamy coś takiego: 3.Zacznijmy dodawać itemy, ja w moim dam 32 stona, 64 szkła i 16 pochodni. Najpierw podajemy id itemu a potem ilość. Tak powinno wyglądać: 4.Teraz nazwiemy itemy. Ja nazwałem tak: 5.Dodajmy teraz lore do itemków. Jak chcemy dać enter w lore to dajemy |. Kit prawię gotowy: 6.Dodajmy teraz enchanty. Enchanty zawszę dajemy pierwsze. I oto tak stworzyłem swój kit o nazwie "skript". 7.Gotowe, właśnie stworzyłeś swój kit! kits: tools: Nazwa kitu delay: 10 Co ile mozna uzywac kitu (w sekundach) items: Itemy jakie bedziemy dostawac - 272 1 Item 1 - 273 1 Item 2 - 274 1 Item 3 - 275 1 Item 4 kits: skript: kits: skript: delay: 60 kits: skript: delay: 60 items: - 1 32 - 20 64 - 50 16 kits: skript: delay: 60 items: - 1 32 name:&6Darmowy kamien na start! - 20 64 name:&6Darmowe szklo na start! - 50 16 name:&6Darmowe pochodnie na start! kits: skript: delay: 60 items: - 1 32 name:&6Darmowy kamien na start! lore:&aTym kamieniem zbudujesz swój nowy dom!|Ruszaj do budowy! - 20 64 name:&6Darmowe szklo na start! lore:&aSzkło do twojego domku! - 50 16 name:&6Darmowe pochodnie na start! lore:&aGdy będzie ciemno użyj tych pochodni! kits: skript: delay: 60 items: - 1 32 efficiency:1 name:&6Darmowy kamien na start! lore:&aTym kamieniem zbudujesz swój nowy dom!|Ruszaj do budowy! - 20 64 digspeed:3 name:&6Darmowe szklo na start! lore:&aSzkło do twojego domku! - 50 16 efficiency:2 name:&6Darmowe pochodnie na start! lore:&aGdy będzie ciemno użyj tych pochodni! bigtree - essentials.bigtree break - essentials.break break - essentials.break.bedrock enchant - essentials.enchant enchant - essentials.enchant.[enchantmentname] exp - essentials.exp exp - essentials.exp.give exp - essentials.exp.give.others exp - essentials.exp.others exp - essentials.exp.set exp - essentials.exp.set.others feed - essentials.feed feed - essentials.feed.others fly - essentials.fly fly - essentials.fly.others gamemode - essentials.gamemode gamemode - essentials.gamemode.others give - essentials.give give - essentials.give.item- give - essentials.give.item-[itemid] give - essentials.give.item-all give - essentials.itemspawn.exempt give - essentials.oversizedstacks god - essentials.god god - essentials.god.others hat - essentials.hat heal - essentials.heal heal - essentials.heal.cooldown.bypass heal - essentials.heal.others item - essentials.item item - essentials.itemspawn.exempt item - essentials.itemspawn.item-[itemid] item - essentials.itemspawn.item-[itemname] item - essentials.itemspawn.item-all item - essentials.oversizedstacks kit - essentials.kit kit - essentials.kit.* kit - essentials.kit.[kitname] kit - essentials.kit.others more - essentials.more more - essentials.oversizedstacks ptime - essentials.ptime ptime - essentials.ptime.others repair - essentials.repair repair - essentials.repair.armor repair - essentials.repair.enchanted time - essentials.time time - essentials.time.set tree - essentials.tree unlimited - essentials.unlimited unlimited - essentials.unlimited.item-[itemid] unlimited - essentials.unlimited.item-[itemname] unlimited - essentials.unlimited.item-al unlimited - essentials.unlimited.item-bucket unlimited - essentials.unlimited.others balance - essentials.balance balance - essentials.balance.others balancetop - essentials.balancetop - eco - essentials.eco eco - essentials.eco.loan pay - essentials.pay sell - essentials.sell setworth - essentials.setworth worth - essentials.worth afk - essentials.afk afk - essentials.afk.kickexempt afk - essentials.afk.others compass - essentials.compass depth - essentials.depth getpos - essentials.getpos getpos - essentials.getpos.others getpos - essentials.list.hidden help - essentials.help help - essentials.help.[pluginname] helpop - essentials.helpop helpop - essentials.helpop.receive ignore - essentials.ignore info - essentials.info itemdb - essentials.itemdb list - essentials.list - list - essentials.list.hidden mail - essentials.mail mail - essentials.mail.send me - essentials.me motd - essentials.motd msg - essentials.msg msg - essentials.msg.color msg - essentials.msg.format msg - essentials.msg.magic msg - essentials.msg.url near - essentials.near nick - essentials.nick nick - essentials.nick.color nick - essentials.nick.format nick - essentials.nick.magic nick - essentials.nick.others powertool - essentials.powertool powertool - essentials.powertool.append powertooltoggle - essentials.powertooltoggle r - essentials.msg r - essentials.msg.color r - essentials.msg.format r - essentials.msg.magic r - essentials.msg.url realname - essentials.realname rules - essentials.rules seen - essentials.seen seen - essentials.seen.banreason seen - essentials.seen.extra spawner - essentials.spawner spawner - essentials.spawner.* spawner - essentials.spawner.[mob] suicide - essentials.suicide whois - essentials.geoip.show whois - essentials.list.hidden whois - essentials.whois antioch - essentials.antioch backup - essentials.backup ban - essentials.ban ban - essentials.ban.exempt ban - essentials.ban.notify ban - essentials.ban.offline banip - essentials.banip broadcast - essentials.broadcast burn - essentials.burn clearinventory - essentials.clearinventory clearinventory - essentials.clearinventory.others deljail - essentials.deljail essentials - essentials.essentials ext - essentials.ext fireball - essentials.fireball gc - essentials.gc invsee - essentials.invsee invsee - essentials.invsee.modify invsee - essentials.invsee.preventmodify jails - essentials.jails kick - essentials.kick kick - essentials.kick.exempt kick - essentials.kick.notify kickall - essentials.kickall kill - essentials.kill kill - essentials.kill.force killall - essentials.killall lightning - essentials.lightning lightning - essentials.lightning.others mute - essentials.mute mute - essentials.mute.exempt nuke - essentials.nuke ping - essentials.ping remove - essentials.remove setjail - essentials.setjail socialspy - essentials.socialspy spawnmob - essentials.spawnmob spawnmob - essentials.spawnmob.* spawnmob - essentials.spawnmob.[mob] sudo - essentials.sudo sudo - essentials.sudo.exempt tempban - essentials.tempban tempban - essentials.tempban.exempt tempban - essentials.tempban.offline thunder - essentials.thunder togglejail - essentials.jail.exempt togglejail - essentials.togglejail togglejail - essentials.togglejail.offline unban - essentials.unban unbanip - essentials.unbanip vanish - essentials.list.hidden vanish - essentials.teleport.hidden vanish - essentials.vanish vanish - essentials.vanish.see weather - essentials.weather Spawn - setspawn - essentials.setspawn Spawn - spawn - essentials.spawn back - essentials.back back - essentials.back.ondeath back - essentials.world. delhome - essentials.delhome delhome - essentials.delhome.others delwarp - essentials.delwarp home - essentials.home home - essentials.home.others home - essentials.world. jump - essentials.jump sethome - essentials.sethome sethome - essentials.sethome.multiple sethome - essentials.sethome.multiple.[set] sethome - essentials.sethome.multiple.unlimited sethome - essentials.sethome.others setwarp - essentials.setwarp setwarp - essentials.warp.overwrite.* setwarp - essentials.warp.overwrite.[warpname] top - essentials.top tp - essentials.tp tp - essentials.tp.others tp - essentials.world. tpa - essentials.tpa tpa - essentials.world. tpaall - essentials.tpaall - tpaall - essentials.world. tpaccept - essentials.tpaccept tpahere - essentials.tpahere tpahere - essentials.world. tpall - essentials.tpall tpall - essentials.world. tpdeny - essentials.tpdeny tphere - essentials.tphere tphere - essentials.world. tpo - essentials.teleport.hidden tpo - essentials.tpo tpo - essentials.world. tpohere - essentials.teleport.hidden tpohere - essentials.tpohere tpohere - essentials.world. tppos - essentials.tppos tptoggle - essentials.teleport.cooldown.bypass tptoggle - essentials.teleport.hidden tptoggle - essentials.teleport.timer.bypass tptoggle - essentials.tptoggle warp - essentials.warp warp - essentials.warp.* warp - essentials.warp.[warpname] Plugin PermissionsEx dodaje nam możliwość stworzenia własnych rang i ustalenia im odpowiednich uprawnień. Wszystkie pluginy posiadają uprawnienia więc ten plugin jest niezbędny do działania naszego serwera. 1. Pierwszym krokiem jest wejście na Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! i pobranie najnowszej wersji pluginu (Jeżeli nie działa najnowsza wersja to pobieramy starszą). 2. Pobrał nam się plik PermissionsEx.jar, wchodzimy w główny folder z sewerem i do folderu plugins, tam właśnie go przerzucamy. 3. Włączamy serwer i czekamy aż się wszystko załaduję. 4. Po załadowaniu wpisujemy w konsoli "pl", jeżeli PermissionsEx jest na czerwono musimy pobrać i zainstalować inną wersję pluginu. Jeżeli jest na zielono wyłączamy serwer (/stop). 5. Instalacja gotowa czas na konfigurację i tworzenie rang. Wchodzimy do głównego folderu z pluginem (plugins > PermissionsEx) i otwieramy plik permissions.yml Kolory które przydadzą się do konfiguracji PermissionsEx: Na początek widzimy taki szablon rang: My stworzymy własne rangi (w moim przypadku będzie to Gracz, VIP, Moderator, Admin, HeadAdmin) oraz dodamy im uprawnienia z essentials. 1. Najpierw usuwamy od wszystko zostawiamy tylko "groups:". Stwórzmy na sam początek range HeadAdmin (uprawnienia dodamy na sam koniec). 2. Do tworzenia rang używamy spacji nie tabu. Gdy tworzymy rangę dajemy dwie spacje a gdy uprawnienia cztery spacje. Dodajmy teraz do tego opcję. Opcja "prefix" odpowiada za tagiem jaki będzie się pojawiać na czacie przed nickiem gracza. Ja ustawiłem moją rangę na kolor czerwony (&4) oraz pogrubienie (&l). Gdy tworzymy taki prefix zawszę na końcu jego dajmy spację. Opcja "defult" odpowiada czy dana ranga ma być główną rangą czyli że jak gracz wejdzie pierwszy raz na serwer to ją będzie posiadał. 3. Dodajmy teraz więcej rang. Pojawiła nam się nowa opcja "inheritance" podajemy tutaj od jakiej rangi mają być pobierane uprawnienia. Oczywiście rangę "Gracz" ustawiłem na true ponieważ będzie to główna ranga. 4. Zacznijmy dodawać uprawnienia. Do rangi HeadAdmin dodamy uprawnienie - '*'. To uprawnienie dodaje wszystkie możliwe permisje dla rangi. 5. I o to tak stworzyliśmy własne rangi i dodaliśmy do nich uprawnienia z pluginu Essentials. groups: default: options: default: true permissions: - modifyworld.*schema-version: 1 groups: HeadAdmin: permissions: groups: HeadAdmin: permissions: options: prefix: '&4&lHeadAdmin ' default: false groups: HeadAdmin: permissions: options: prefix: '&4&lHeadAdmin ' default: false Admin: inheritance: - Moderator permissions: options: prefix: '&c&lAdmin ' default: false Moderator: inheritance: - VIP permissions: options: prefix: &9&l'Moderator ' default: false VIP: inheritance: - Gracz permissions: options: prefix: '&6&lVIP ' default: false Gracz: permissions: options: prefix: '&7&lGracz ' default: true groups: HeadAdmin: permissions: - '*' options: prefix: '&4&lHeadAdmin ' default: false Admin: inheritance: - Moderator permissions: - essentials.chat.color - essentials.chat.url - essentials.signs.color - essentials.jump - essentials.delwarp - essentials.banip - essentials.unbanip - essentials.setwarp - essentials.speed - essentials.speed.fly - essentials.speed.walk - essentials.enderchest.modify - essentials.enderchest.others options: prefix: '&c&lAdmin ' default: false Moderator: inheritance: - VIP permissions: - essentials.chat.url - essentials.chat.color - essentials.ban - essentials.unban - essentials.vanish - essentials.tp - essentials.tp.others - essentials.broadcast options: prefix: &9&l'Moderator ' default: false VIP: inheritance: - Gracz permissions: - essentials.joinfullserver - essentials.hat - essentials.workbench - essentials.tpahere - essentials.tpa - essentials.kit - essentials.kits.vip options: prefix: '&6&lVIP ' default: false Gracz: permissions: - essentials.signs.use.warp - essentials.chat.shout - essentials.pay - essentials.warp - essentials.money - essentials.ban.notify - essentials.kick.notify - essentials.list - essentials.tpadeny - essentials.mail - essentials.mail.send - essentials.me - essentials.balance - essentials.msg - essentials.balancetop - essentials.ignore - essentials.spawn - essentials.afk - essentials.motd - essentials.tpaccept - essentials.me - essentials.sethome - essentials.home - essentials.delhome - modifyworld.* - essentials.kit - essentials.kits.start options: prefix: '&7&lGracz ' default: true Wszystkie komendy z tego pluginu znajdziecie tutaj: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Poradnik specjalnie dla skript.pl stworzony przez SebxteR Naami, kapi. i Norbi 3 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1 337 Opublikowano 14 czerwca 2015 Udostępnij Opublikowano 14 czerwca 2015 Poradnik genialny, wszystko ładnie opisane. Jest trochę źle wytłumaczonych rzeczy, ale ujdzie. creepek i kapi. 2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
piratjsk 698 Opublikowano 14 czerwca 2015 Udostępnij Opublikowano 14 czerwca 2015 Kilka uwag: Warto podać też link do ess działającego na spigocie/sb 1.8+. Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! #add-prefix-suffix: false - Szczerzę mówiąc nie wiem do czego to jest (Jak ktoś wie to niech napisze pod tematem).Ta opcja ma zastosowanie gdy nie korzystamy z EssChat. Aby działała musi być też ustawiona na true opcja change-displayname. Jeśli powyższe warunki są pełnione i ta opcja jest ustwiona na true to do wyświetlanej nazwy gracza zostaną dodane jego prefix i suffix. teleport-cooldown: 0 - Podajemy tutaj jaki ma ma się pojawić czas podczas teleportacjiTo jest czas (w sekundach) jaki trzeba odczekać do następnej teleportacji (czas, który trzeba odczekać aby ponownie użyć /home, /tp, itp.). warn-on-smite: true - Pozwala na włączenie / wyłączenie rażeniem piorunem (/lightning).Tutaj można zdecydować czy ma być wyświetlane powiadomienie (wiadomość), że ktoś użył komendy /lightning. overridden-commands: - Tutaj tworzy się alliasy pod komendy.Domyślnie jeśli ess ma taką samą komendę jak jakiś inny plugin to jest wykonywana komenda tego innego pluginu. Jeśli jednak dodamy ją do tej listy to ess nadpisze tą komendę z innego pluginu i zostanie wykonana ta essentialsowa. socialspy-commands: - Nie wiem do czego to służy.Tutaj można podać komendy, które bedą "śledzone" podczas gdy gracz jest w trybie socialSpy (/socialspy). Czyli jeśli jest tutaj komenda /kret to gdy jakiś gracz jej użyje zostanie o tym wyświetlona informacja wszystkim graczom, którzy są w trybie socialSpy. cancel-afk-on-interact: true - Nie wiem do czego do służy.Ta opcja decyduje czy (jeśli gracz jest afk) po jakimś działaniu (np. napisaniu czegoś na czacie) gracz ma przestać być afk. Jeśli będzie ustawiona na false to żeby przestać być afk będzie trzeba wpisać komendę /afk. cancel-afk-on-move: true - To też nie wiem do czego.Ta opcja działa podobnie jak powyższa z tą różnicą, że ta decyduje czy ruch gracza ma wyłączać afk czy nie. world-teleport-permissions: false - Blokuje możliwość teleportowania się między światami.Nie do końca. Ta pozycja decyduje czy do teleportacji pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do danego świata gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. Ta opcja ma zastosowanie do wszystkich komend (/world, /back, /tp[a|o][here|all]) oprócz /home (dla której tą opcję można ustawić dalszej części configu) oraz /warp. register-back-in-listener: false - Nie wiem do czego jest ta opcja.Dzięki tej opcji można sprawić, że komenda /back będzie działała też dla teleportacji za pomocą innych pluginów (a nie tylko dla komend ess). Ess będzie nasłuchiwał na event teleportacji i rejestrował skąd gracz się teleportuje. world-home-permissions: false - Nie wiem do czego jest ta opcja.Ta pozycja decyduje czy do teleportacji do domów (/home) pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do domu (/home) znajdującego się w innym świecie gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. non-ess-in-help: true - Pokazuje działanie innych pluginów pod komendą /help.Ten parametr gdy jest ustawiony na true powoduje, że w pomocy, pod komeną /help nie będzie wyświetlana pomoc dotycząca pluginu ess. hide-permissionless-help: true - Ukrywa wtyczki które nie chcą być pod komendą /help.Ten parametr gdy jest ustawiony na true ukrywa w pomocy (komenda /help) dla danego gracza te pluginy, do których nie ma uprawnień. Czyli np. jeśli gracze w grupie krety nie będą mięli dostępu do pluginu WE to gdy wpiszą /help nie pojawi się im tam pomoc dotycząca tego pluginu. radius: 0 - Tutaj ustawiamy co ile sekund można pisać na czacie.Parameter radius odpowiada za odległość (ilość bloków) w jakiej trzeba się znajdować od wysyłającego wiadomość aby ją zobaczyć. spawnpoint: newbies - Tutaj ustawiamy miejsce początkowego spawnu.Nie miejsce tylko na spawnie jakiej grupy ma się pojawiać gracz. Warto też od razu przy tym zaznaczyć jak ustawiać spawny dla różnych grup. Można to zrobić komendą /setspawn <nazwa_grupy>. Tak więc gdy wpiszemy np. /setspawn kret, będąc gdzieś pod ziemią to od tego momentu wszyscy gracze w grupie kret po użyciu komendy /spawn lub śmierci nie będą pojawiać się na głównym spawnie (ustawionym za pomocą /setspawn) tylko na ich własnym podziemnym. respawn-listener-priority: high - Nie wiem do czego jest ta opcja.Ten parametr można ustawić na 3 wartości: lowest/high/highest. Odpowiada on za to jaki plugin będzie obsługiwał respawn gracza (np spawnował go przy łóżku, w jego /home albo na spawnie). Jeśli ustawimy go na lowest to respawn gracza będą obsługiwać inne pluginy np. Multiverse. Wartość high w zdecydowanej większości przypadków zapewni, że ess będzie się tym zajmował. Wartość highest daje 100% pewność, że tylko ess będzie obsługiwał respawn gracza. Norbi i bvcz 2 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SebxteR 213 Opublikowano 15 czerwca 2015 Autor Udostępnij Opublikowano 15 czerwca 2015 @Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Poprawione. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SebxteR 213 Opublikowano 19 czerwca 2015 Autor Udostępnij Opublikowano 19 czerwca 2015 ref Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Wilsonblick 1 Opublikowano 2 lipca 2015 Udostępnij Opublikowano 2 lipca 2015 Dzięki działa xD Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Arturro43 146 Opublikowano 3 lipca 2015 Udostępnij Opublikowano 3 lipca 2015 @Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! co tutaj ma działać? o.o@topicPoradnik zrobiony świetnie, jest miły dla oka oraz ciekawy. Tylko że on opisuje to co, prawdopodobnie, każdy zna. Konfiguracja Essentials i PeX'a jest absolutną podstawą. Co nie zmienia faktu, że jest bardzo dobry. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
siena101010 0 Opublikowano 20 maja 2017 Udostępnij Opublikowano 20 maja 2017 d Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.