Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 09/24/18 uwzględniając wszystkie działy

  1. bvcz

    Osoba do pomocy/Administrator

    Hej! Szukam osoby, która jest w stanie pomóc mi w tworzeniu serwera SkyBlock na najnowszej wersji. Raz już próbowałem stworzyć taki serwera, lecz koncept był lekko-średni. Tym razem zmieniłem podejście i chcę poprowadzić projekt w 100% do końca. Kim jestem? Mam na imię Dominik i trochę wolnego czasu. W wolnej chwili dłubię w kodzie. Jestem moderatorem na tym forum. Projet tworzę 4fun i nie zamierzam czerpać z niego zysków. Szukam osoby: odpowiedzialnej, konsekwentnej i trzymającej się terminów znającej zasady pisowni w języku polskim znającej język angielski w sposób umożliwiający czytanie dokumentacji pluginów i tłumaczenia wiadomości mającej dużo pomysłów i własnych inicjatyw znającej podstawy zarządzania serwerem umiejącej zarządzać serwerem Discord Umiesz więcej? Świetnie, dla Ciebie także znajdzie się miejsce! Po więcej szczegółów zapraszam na Discorda: Haskell#6575 lub PW tutaj
    1 punkt
  2. knugi

    Skrypt na bany

    Twój skrypt: https://code.skript.pl/ixznFwxE/raw Liczę na + i naj odpowiedź
    1 punkt
  3. yooniks

    PublicRPG - Plugin na RPG

    nie ma tu uzytych funkcji javy 8, takie rzeczy to tylko w javie 6 =/ co do reszty: public UserManager getUserManager() { if(this.userManager == null) this.userManager = new UserManager(); return this.userManager; } public CustomClassManager getCustomClassManager() { if(this.customClassManager == null) this.customClassManager = new CustomClassManager(); return this.customClassManager; } gettery powinny zwracać od razu coś, no chyba, że to singleton czy coś, no a nie widze zebys ustawial gdzies te zmienne na null, wiec nie ma potrzeby nawet takiego sprawdzania, bo są inicjowane w konstruktorze (no i powinny byc rejestrowane w onenable, a nie w konstruktorze) for(Entity entity : Bukkit.getWorld("world").getEntities()){ if(this.mobManager.isMob(entity.getCustomName()) && !(entity instanceof Player)){ ((LivingEntity) entity).setHealth(0); } } od razu mozesz uzyc getlivingentities, no i uzyc streamow =/ private final Map<String, List<String>> moreMessages = new HashMap<String, List<String>>(); mozesz zastapic to multimapą z guavy ogólnie to jest tu dużo błędów, a kod wygląda nieestetycznie i słabe rozwiązania =/ public void save(Main main){ for(User user : main.getUserManager().userSet()){ if(user.isChanged()){ new FlatUser(user).save(); } } } tworzysz obiekt tylko po to aby wykonać metode save, od razu w parametrze mozesz dostarczyc usermanager lub od razu liste, bo po co main skoro i tak nie uzywasz wiecej funkcji od niego. nazwy zmiennych z małych liter, tak samo metod i pakietów, klasy z dużych liter. for(String string : Messages.getInstance().getList("LevelUpMessage")) { player.sendMessage(string .replace("{LVL}", "" + this.getLevel()) .replace("{EXP}", "" + this.getExp()) .replace("{NEED}", "" + this.getNeed())); } yaml wspiera wielolinijkowe teksty, tzn. message: "Pierwsza linia\nDruga linia" #musi być te " ", jest oczywiscie duzo wiecej sposobow na tworzenie takich tekstow, ale ten jest chyba najprostszy dla kogos kto tego nie ogarnia i wtedy wysylasz to jako jedną wiadomość, do tego zamiast String#replace mozesz uzyc StringUtils.replace, ktore jest kilka razy szybsze. no i tez czasem immutable tez by sie tu przydalo edit: no i oczywiscie tutaj flat ssie, do tego widze ze masz tutaj kilka obiektów, które używają metody np. save, mógłbyś pobawić sie z interfejsami lub dziedziczeniem, ładniej by wyszło
    1 punkt
  4. Czego brakuje w takim razie (i jest to możliwe do zrobienia)? Starałem się wykorzystać wszystkie aktualne opcje z Craftlina, które można do zrobienia systemu dropu i takie coś wyszło.
    1 punkt
  5. jaku49

    MC.SV4U.EU <-- Nowa edycja wiele ZMIAN

    Wybierz jedno z nich. 1. Dawno ten tryb wszystkim się przejadł i to jeszcze na 1.8. 2. wow.. nawet nie wiadomo ile kosztują bo sklep nie działa 3. Naprawdę zaimponowało mi to, zgaduje że na dragonku takie jest więc u was też takie musi być. 4. Może coś więcej o tej administracji? 5. Ciastka mogą być nowe (o ile to nie są pandorki ze zmienioną nazwą) a reszta to staroć jakich mało... 6. Spoko tylko pereł za dużo. 7. Chociaż tyle.. ale to i tak za dużo można mieć. 8. Może jakiś ss tych "ladnych" efektów w gui (tak na serio to nic nowego) 9. "faworycaji" co to takiego nie znam? Aaaa faworyzacja, ciekawe czy jak Twój kolega wbije to ma na start sponsora swoją drogą. 10. Nie ma się do czego doczepić. 11. Co to takiego? 12. Yhym już to widzę że nie ma. Każdy pisze to samo. PODSUMOWUJĄC: serwer wraz z administracjom zatrzymali się w roku 2015, prezentacje zrobili żeby była, wygląda jak szajs, serwer nie wnosi nic nowego do community, efekty wcale nie są ładne co udowodnił @LjayPL789 nie zablokowaliście komend też odkrył to ten sam kolega z tego forum czyli LjayPL789 jest to po części kopia naszego jakże ukochanego DRAGONKA-przetrwania :rak:
    1 punkt
  6. Centurion

    DoSCore.pl - Najlepszy Serwer EasyHC !!!

    Cały czas ?? Nie wbijałem na skype od 7-9 września.... Po za nie tylko jak tak się reklamuje a skype niestety nie odpowiada na zgłoszenia spamerów
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    NikoSkript
    NikoSkript
    1 post
    Notro
    Notro
    1 post
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...