Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

UltimateCore - Zastępca Essentialsa?


kjuba225

Rekomendowane odpowiedzi

Opublikowano

^

^

^

^

^

^

^

^

^

^

^

^

Ul_zps992431f5.png

 

1. Co to jest za plugin?

 

 

UltimateCore jest to obszerny plugin, który z każdą aktualizacją coraz bardziej może konkurować z takimi dziełami jak Essentials. Oprócz wielu podstawowych komend, formatowania czatu jak u największego konkurenta UltimateCore posiada wbudowane takie opcje jak efekt krwawienia, wsparcie dla dynamicznej mapy czy asystent ścinania drzew. Wielkim atutem tego pluginu jest otwartość autora na poprawki i ewentualne wprowadzenie nowości oraz czytelny plik konfiguracyjny.

 

 

2. Podstawowa konfiguracja pluginu.

 

 

Poniżej wklejam standardowy plik konfiguracyjny okraszony spolszczonym komentarzem.

 

 

#O automatycznych aktualizacjach
Updater:
  #Informowanie o najnowszych aktualizacjach (Ustaw na 'false' by wyłączyć)
  check: true
  #Automatyczne pobieranie aktualizacji (Ustaw 'false' aby wyłączyć. Pobrać ręcznie możesz komendą /uc update)
  download: false
#Czy włączyć opcje działania z Pugin Metrics?
Metrics: true
#Czy pozwilić na łączenie się pluginu z serwerami Mojangu?
Mojang: true
#Czy po wyrzuceniu błędów UC może wysłać automatycznie informacje o nich do autora?
ErrorSend: true
#Wybór języka wiadomości (Dostępne języki w folderze /UltimateCore/Messages)
#Możesz stworzyć własną paczkę językową w folderze Messages.
Language: EN

Afk:
  #Czy system AFK (nieaktywności gracza) ma być włączony?
  Enabled: true
  #Po jakim czasie gracz ma zostać oznaczony jako AFK? (w sekundach)
  AfkTime: 180
  #Czy wyrzucić gracza, któy za długo jest AFK?
  KickEnabled: true
  #Po jakim czasie gracz AFK ma być wyrzucony z serwera? (w sekundach)
  KickTime: 900

#Czy po śmierci gracza ma być uruchomiona opcja automatycznego odrodzenia?
InstantRespawn: false

Blood:
  #Czy włączyć efekt krwi podczas otrzymywania obrażeń?
  Enabled: false
  #Czy efekt krwawienia ma być widoczny tylko u graczy? (Ustaw 'true' dla samych graczy)
  PlayersOnly: false

#Wsparcie dla dynamicznej mapy ('true' = tak)
Dynmap:
  Enable: true
  #Czy mają być pokazywane warpy?
  Warps: true
  #Jakie warpy mają być ukryte?
  Hiddenwarps:
  - hiddenwarp1
  - hiddenwarp2
  - hiddenwarp3

Economy:
  #Czy włączyć ekonomie wbudowaną w UC? ('true' = włączone)
  #Jeżeli wyłączysz tę opcje to musisz wgrać inny plugin na ekonomie, ponieważ UC będzie źle działać.
  enabled: true
  #Jak ma być wyświtlana gotówka?
  #Sugeruję zostawić jak jest
  format: "$%Amount"
  #Jak ma być nazwana waluta?
  currencyName: "dollar"
  #Nazwa waluty w liczbie mnogiej
  currencyNamePlural: "dollars"
  #Ile gracz ma otrzymać startowej gotówki?
  startingBalance: 10.0
  #Ilość miejsc po przecinku podczas wyświetlania gotówki ('-1' = bez zer)
  roundBalance: 3
  #Ile minimalnie gracz może mieć gotówki?
  #Pamiętaj, że inne pluginy mogą mieć ustawione 0, więc mniejsza liczba może sprawić problemy.
  minimumMoney: 0
  #Maksymalna gotówka jaką może posiadać gracz ('-1' = bez ograniczeń)
  maximumMoney: -1

Explode:
  #Czy wyłączyć eksplozje? ('true' = wyłączone)
  Creeper: false
  TNT: false
  Ghast: false
  Enderdragon: false
  Wither: false
  Lightning: false

Messages:
  #Czy komunikaty mają być wyświetlane na czacie? ( 'true' = tak )
  Enabledchat: false
  #Czy komunikaty mają być widoczne na pasku życia bossa ( 'true' = tak )
  Enabledbossbar: false
  #Czy komunikaty mają być wyświetlane na środku ekranu? ( 'true' = tak )
  Enabledactionbar: false
  #Czy komunikaty mają być wyświetlane w losowym miejscu? ( 'true' = tak )
  Randomise: false
  #Czas po jakim mają być wyświetlane nowe komunikaty? ( w sekundach )
  Time: 120
  #(Tylko dla paska życia bossa) Czy pasek ma powoli opadać aż do kolejnego komunikatu?
  Decrease: true
  #Wiadomości możesz ustawić w pliku /UltimateCore/messages.txt

Autosave:
  #Czy włączyć automatyczne zapisywanie świata? ( 'true' = tak )
  Enabled: true
  #Czy wyświetlać komunikaty zapisu świata?
  Message: false
  #Co ile ma być wykonywany zapis świata? (w sekundach)
  Time: 300

Timber:
  #Czy uruchomić asystent ścinania drzew?
  Enable: false
  #Czy liście też mają zostać zniszczone? (Mogą wypaść przedmioty np. jabłka)
  Leaves: true
  #Czy zabierać  wytrzymałość siekiery za każdy blok drewna w ścinanym drzewie?
  AllDurability: true
  #Czy musisz mieć siekierkę w ręku by asystent zadziałał?
  NeedAxe: true

Weather:
  #Czy wyłączyć deszcz i burzę? ('true' = wyłączone)
  Rain: false

#Czy wyświetlać komunikaty, kiedy serwery mojangu są wyłączone?
MojangServersBroadcasting: false

#Co ile sekund sprawdzać status serwerów Moojangu??
MojangServersDelay: 90

#Czy wiadomości wejścia/wyjścia z serwera mają być widoczne?
JoinLeaveVisible: true

#Chat serwerowy
Chat:
  #Jak mają wyglądać wiadomości komendy /alert?
  AlertFormat: "&0[&4&lALERT&0] @2%Message"
  #Jak mają wyglądać wiadomości komendy /broadcast?
  BroadcastFormat: "&6[&e&lBROADCAST&6] @2%Message"
  #Jak mają wyglądać wiadomości komendy /me?
  MeFormat: "&7* %Player %Message"
  #Jak mają wyglądać wiadomości komendy /msg?
  MsgFormat: "@1[@2%Player1 @1-> @2%Player2@1] &e%Message"
  #Jak mają wyglądać wiadomości komendy /msg podczas szpiegowania przez administratora?
  MsgFormatSpy: "&7[&f%Player1 &7-> &f%Player2&7] &f%Message"
  #Jak mają wyglądać wiadomości komendy /say?
  SayFormat: "&5[&d%Player&5] %Message"
  #Jak mają wyglądać wiadomości komendy /ask?
  AskFormat: "@1%Player asked: &e%Message"
  #Jak mają wyglądać wiadomości komendy /answer?
  AnswerFormat: "@1%Player answered: &e%Message"
  #Jak mają wyglądać wiadomości komendy /adminchat?
  AdminchatFormat: "&4[&cAdminChat&4] &1@1%Player: &e%Message"

  #Lista dostępnych kolorów. Przed cyfrą/literą daj znak '&':
  #http://ultimatecore.ga/faq/3
  #Standardowy kolor wiadomości UC (Standardowo = Dark aqua)
  Default: 3
  #Standardowe wyświetlanie nazw graczy podczas użycia komend (Standardowo = aqua)
  Value: b
  #Standardowy kolor, gdy istnieje jakiś problem (Standardowo = red)
  Error: c

  #Czy włączyć formatowanie chatu?
  EnableCustomChat: true
  #Czy ukryć informacje o śmierci gracza? ('true' = tak)
  EnableCustomDeathmessages: true

  #Jak wygląda formatowanie?
  #+Group = nazwa grupy (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
  #+Prefix = wszystko to co po lewej od nicku + kolor nicku (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
  #+Suffix = wszystko to co po prawej od nicku + kolor wiadomości (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
  #+Name = Raw name
  #+Displayname = Nazwa gracza
  #+World = Obecny świat na którym znajduje się gracz
  #+WorldAlias = Pierwsza litera świata, na której znajduje się gracz
  #+Message = Wiadomość pisana przez gracza
  #Kodowanie kolorów jest tutaj dostępne.
  Format: '&6+Prefix&6+Displayname: &r+Suffix+Message'

  #Foramt grup: [REQUIRES VAULT + PERMISSION PLUGIN]
  #Każda grupa, która nie ma zdefiniowanego wyglądu będzie pobierała ten standardowy
  Groups:
    Enabled: false
    #+Group = nazwa grupy (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
    #+Prefix = wszystko to co po lewej od nicku + kolor nicku (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
    #+Suffix = wszystko to co po prawej od nicku + kolor wiadomości (Jeżeli jest zainstalowany Vault + inny plugin foramtujący wygląd gracza na chacie [np. PermissionsEx] to możesz tego nie używać)
    #+Name = Raw name
    #+Displayname = Nazwa gracza
    #+World = Obecny świat na którym znajduje się gracz
    #+WorldAlias = Pierwsza litera świata, na której znajduje się gracz
    #+Message = Wiadomość pisana przez gracza
    #Kodowanie kolorów jest tutaj dostępne.
    #Uważaj na wielkość liter w nazywaniu i nadawaniu grup!
    Player: '&9[&6Player&9] &6+Displayname: &f+Message'
    Admin: '&6[&4Admin&6] &6+Displayname: &f+Message'
  Tab:
    #Czy prefix ma działać na tab-liście? ('true' = tak)
    Enabled: false
    #Standardowy prefix
    TabDefault: '&e'
    #Prefix grup
    #Pamiętaj by prefix nie był za długi!
    Player: '&6'
    Admin: '&4'
  #Czy włączyć ochorone przeciwko wiadomościom wywołującym spam np. powtarzanie wiadomości/pisanie wielkimi literami?
  SpamFilter: true
  SwearFilter: false
  RepeatFilter: true
  CapsFilter: true
  UrlFilter: true
  IpFilter: true

#O komendach
Command:
  #Wyłączone komendy: (mam wrażenie, że ta opcja jeszcze nie do końca działa)
  DisabledCommands:
  - Example_Command
  #Czy aktywować niestandardową nazwę dla nieznanych komend? (edycja w pliku z wiadomościami)
  UnknownCommand: true
  #Czy ogłaszać zbanowanie jakiegoś gracza?
  BanBroadcast: true
  #Kasować pozytywne efekty po wyleczeniu gracza komendą /heal?
  HealPositive: false
  #Limity komendy /sethome. Standardowy limit to 1.
  HomeLimits:
    #Gracze z uprawnieniem uc.sethome.member mogą mieć 2x /sethome
    member: 2
    #Gracze z uprawnieniem uc.sethome.vip mogą mieć 3x /sethome
    vip: 5
    #Gracze z uprawnieniem uc.sethome.unlimited nie mają ograniczeń /sethome
    #Można dorabiać własne nazwy grupy komend /sethome np. dla svip
  Jail:
    #Czy gracze w więzieniu mogą się poruszać?
    move: true
    #Czy gracze w więzieniu mogą korzystać z czatu?
    talk: true
    #Czy gracz, któy opuści więzienie ma zostać przeniesiony na spawn?
    spawn: true
  Save:
    #Pokazywać wiadomości automatycznego zapisywania świata?
    autosaveMessage: false
  Smite:
    #Czy uderzenia pioruna mają zadawać obrażenia czy tylko efekty wizualne? ('false' = tylko efekty)
    smiteDamage: false
  Teleport:
    #Czas po jakim prośba o teleportacje wygasa (w sekundach)
    TpaCancel: 30
    #Czy włączyć opóźnienie pomiędzy teleportcją?
    EnableDelay: false
    #Czas jaki trzeba odczekać przed teleportacją (w sekundach)
    Delay: 5
  Spawn:
    #Ustaw 'lowest', jeżeli chcesz by spawn świata był najważniejszy.
    #Ustaw 'high', jeżeli chcesz używać spawn'a UC przy odrodzeniu.
    #Ustaw 'highest', jeżeli chcesz wymusić używanie spawn'a UC przy odrodzeniu na każdym świecie.
    Priority: high
    #Kiedy jest ustawiony spawn globalny i grup to jaki ma wykorzystywać UC?
    # "world" (globalny) czy "group" (grup/rang)
    WorldOrGroup: world

 

 

3. Wszystkie komendy i uprawnienia

 

 

Jak na porządny plugin przystało, każda komenda ma swoje uprawnienie. Jest ich wiele dlatego udostępniam link bezpośredni do całej listy komend i ich uprawnień. Jeżeli będzie zapotrzebowanie to mogę je tutaj opisać.

http://ultimatecore.ga/features

4. Link do pobrania pluginu

 

Plugin w wersji użytkowej:

http://dev.bukkit.org/bukkit-plugins/ultimatecore/

Kod źródłowy pluginu:

https://github.com/Bammerbom/UltimateCore

5. Instalacja pluginu

 

Jest to banalna sprawa:

 

1. Pobieramy plugin ze strony bukkita.

2. Przenosimy plugin do folderu /plugins naszego serwera.

3. Uruchamiamy serwer.

 

Plugin posiada swój własny system przeładowania jednak aby wszystko działało poprawnie

polecam wyłączyć serwer i ponownie go włączyć. 

"Największym szczęściem jest określić

wroga, przygotować wszystko, zemścić się, a

potem pójść spać." ~Josif Dżugaszwili

Opublikowano

Ładnie wszystko opisane plugin sam w sobie nie jest taki zły lecz szczerzę wątpię żeby zastąpił essentias ale brawa dla wykonawcy pluginy Like :) 

ZuA2vj6.png

Opublikowano

No nawet słabo opisane, kilka zdań i brak opisu o asystencie ścinania drzew. Ten asystent ścinania drzew to jak odrąbiesz z dołu drewno to reszta wypadnie? No dobra, takiego czegoś jeszcze nie widziałem, to dam like, bo to mnie nic nie kosztuje.

9037814477036501451192.png

  • 2 tygodnie później...
  • 1 miesiąc temu...
  • 2 miesiące temu...
Opublikowano

Na początku tego miesiąca pojawiła się wersja pluginu na 1.9!

 

Dodatkowo od czasu mojego ostatniego postu tutaj autor naprawił m.in. 2 poważne błędy:
- problem z /fly i obrażeniami od upadku po wyjściu z serwera

- krytyczny problem z uprawnieniami

"Największym szczęściem jest określić

wroga, przygotować wszystko, zemścić się, a

potem pójść spać." ~Josif Dżugaszwili

  • 2 tygodnie później...
Opublikowano

Fajny plugin, ale szczerze to tak jak napisał FurTeK:

Ładnie wszystko opisane plugin sam w sobie nie jest taki zły lecz szczerzę wątpię żeby zastąpił essentias ale brawa dla wykonawcy pluginy Like :)

  • 1 miesiąc temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...