Skocz do zawartości

kerpson

Użytkownik
  • Ilość zawartości

    1854
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez kerpson

  1. nie porównałem tylko napisałem, że nawet serwery co mają po 5tyś osób mają po kilka serwerów lobby a nawet proxy, więc hypixel to nie jest jedyny przykład takiego serwera.
  2. Czemu hypixela? Dużo serwerów które mają po 4-5 tyś osób mają po kilka serwerów lobby a nawet kilka proxy
  3. kerpson

    Banowanie

    Ja polecam zainwestować plugin LiteBans, świetny plugin, polecam bardzo
  4. Technik jako osoba od spraw technicznych czy technik programista?
  5. kerpson

    Problem

    Ustaw w configu bungeecorda force_default_server: true i pierwszy serwer ktory jest wpisany w liste musi byc to serwer lobby
  6. A wyjaśnij co chcesz dokładnie zapisywać i otrzymywać
  7. A czy próbowałeś przekształcić yaml na coś tego stylu: jakis-custom-name: uuid: fsdfd /*i tu jakies info*/
  8. Nwm czy dobrze zrozumiałem, potrzebny będzie YamlConfiguration cfg = YamlConfiguration.loadConfiguration(); a pobierasz wartość poprzez String name = cfg.getString(path) /* path odwołuje się do ścieżki czyli np. "id.name" */ Ale jeżeli masz problem z określeniem tej ścieżki to możesz przekształcić yaml np. na: list: jakies-uid: wartości i wtedy for (String s : cfg.getConfigurationSection("list").getKeys(false)) { String path = "list." + s; UUID uuid = UUID.fromString(s); String name = cfg.getString(path + ".name"); } Ja tylko zgaduje, że to jest uuid, na to mi wygląda
  9. ttego typu pytania to raczej daje się na mediach społecznościowych serwera, żeby każdy miał możliwość zobaczenia i udzielenia własnego zdania. Chat w minecraft to nie jest najlepsze miejsce
  10. Każdy gracz powinien mieć możliwość indywidualnego zadania pytania, ty zabierasz tą możliwość zmienną globalną
  11. jest to gra forumowa, zasady dosyć proste 208. pisząc pluginy zapomniał o piciu i jedzeniu
  12. kerpson

    Skrypt na Siri

    Innowacyjna technologia na serwerach minecraft to bardzo ważny i przydatny element. Dzięki asystentowi Siri rozgrywka staje się prostsza, wygodniejsza oraz skuteczniejsza. Uważam, że skrypt ten może wprowadzić do świata serwerów minecraft nowy początek czegoś wielkiego. Krócej mówiąc fajny skrypt polecam!
  13. no to robisz sobie klasę np. Lang public final class Lang { public final static String CUSTOM_MESSAGE = "jakaś wiadomość"; private Lang() {} } no i wtedy w plugine np. player.sendMessage(Lang.CUSTOM_MESSAGE);
  14. https://www.curseforge.com/minecraft/mc-mods/custom-npcs
  15. Chodzi ci o plugin czy modyfikacje? Bo dział to modyfikacje
  16. plik w samym pluginie? wtf, rozjaśnij myśl bo jedynie co zrobiłeś to bezsensowny package z plikiem messages.yml
  17. Pliki .yml, .txt czy coś innego mają być tam gdzie plugin.yml, nigdzie indziej. Jeżeli chcesz mieć jakiś plik w folderze np. messages to pierw ten folder musisz utworzyć a nie robić package... Masz dużo filmów z przykładami:
  18. plik .yml powinien być w tym miejscu gdzie jest plugin.yml
  19. a czy on jest wgl jakoś zapełniony w projekcie? I możesz pokazać kod i ewentualnie blędy z konsoli
  20. Czy listenery zostały zarejestrowane?
  21. czy do plugin.yml dodałeś api-version: 1.16 ?
  22. pokaż kod i blędy
  23. napisałem ci, sprawdź nazwę inventory za pomocą: if (!e.getView().getTitle().equalsIgnoreCase("jakieś inventory")) { return; }
  24. RankApi nie jest określony ani w konstruktorze ani nigdzie w kodzie. Dodatkowo nwm czemu castujesz PluginBase, wywal to Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_16_R1.inventory.CraftInventoryCustom cannot be cast to org.bukkit.plugin.PluginBase A po 3. to nazwę inventory w 1.16 sprawdza się za pomocą: if (e.getView().getTitle().equals("jakies tam inventiory")) { }
  25. Dziwnie tworzysz ten plik, zrób to tak: File file = new File("sciezka/plilk.yml"); if (!file.exists()) { plugin.saveResource("plik.yml", false); } /plugin odnosi się do klasy głównej po 2. nie sprawdza się czy yaml.get() == null tylko czy yaml.contains() po 3. Wyświetlanie błędu może ale nie musi tak wyglądać, można po prostu użyć System.out.println lub loggera, jak wolisz.
×
×
  • Dodaj nową pozycję...