Skocz do zawartości

maciekmm

ProUser
  • Postów

    762
  • Rejestracja

  • Ostatnia wizyta

O maciekmm

  • Urodziny 26.10.1998

Metody kontaktu

  • GG
    brak
  • Skype
    Tajne

O użytkowniku

  • Płeć
    Mężczyzna
  • Lokalizacja
    Trójmiasto

Ostatnie wizyty

4 541 wyświetleń profilu
  1. To jest ciekawe, bo u mnie wiadomości z System.out nie zapisują się w logu i nie posiadają timestampa.
  2. Wtedy tak, ale to też w Loggerze, Poza tym Nie powiesz mi, że nie jest to wystarczająca ilość wiadomości. Jeśli chcemy poinformować użytkownika o czymś to możemy, ale w Loggerze, aby możliwy był debug. lub a nie Logger sam zadba o dodanie TimeStampa i prefixu Poza tym System.out nie zapisze się w server.log
  3. Plugin domyślnie łądując się wyświetla odpowiednią wiadomość w konsoli. Ależ wiem, tylko mówię, że przy tego typu komendach jest to idealne, przy większych komendach można pokusić się o własną wiadomość. Logger jest istotny, szczególnie, że jeżeli wystąpi gdzieś problem to później można zlokalizować kiedy i jak. Po coś te wiadomości tam się pokazują nie?
  4. @andych1 Niestety poradnik leży pod względem przyjętych reguł. Fajnie, że chcesz pomóc innym tworzyć pluginy, ale jeszcze dużo musisz się nauczyć. System.out... - Stosuje się tylko do ewentualnych breakpointów, nie do logów, które powinny być zarządzane klasą loggera <? extends JavaPlugin>.getServer().getLogger() bądź Bukkit.getLogger() PluginLoader bądź PluginManager automatycznie wyświetli odpowiednie powiadomienia dotyczące ładowania pluginu Każda metoda przesłaniana - dziedziczona - od javy 1.5 powinna być opatrzona adnotacją @Override,\ if (args.length==3){ } else { sender.sendMessage("Za malo argumentow, podaj /komenda [x] [y] [z]"); } IMO kod zapisany w taki sposób jest nieczytelny if(args.length!=3) { return false; } - false wydrukuje usage, warto z tego korzystać Permissions w komendach? Tylko w przypadku komend z argumentami, które wymagają osobnych praw, normalnie można pokusić się o permission: w plugin.yml a także cmd.setPermissionMassage(String failure) Warto wspomnieć o taskach i kolejkach podczas zmiany bloków, gdyż ze względu na czasochłonność obliczania światła wykonanie wielu operacji na raz spowoduje wstrzymanie głównego wątku. Gdy będziesz opisywać wielowątkowość zajrzyj w kod craftbukkita i zobacz, które metody są thread-safe, a które nie
  5. Jaką masz dystrybucję?
  6. @xadriano aktualizacja sterowników do karty graficznej
  7. hmm, poczekaj na stabilnego bukkita i pluginy (czasem się sypie)
  8. http://plugins.bukkit.org/ I szukasz wybranego pluginu z dopiskiem [14**] Lub klikasz ze starej wersji i szukasz development ;]
  9. zainstaluj jre7 i poprowadz do tamtego katalogu
  10. Masz jakiegoś wirusa zapychającego łącze! Przeskanuj kompa
  11. @up nie prawda! Na nowszych prockach temp. w stanie spoczynku nawet tyle wynosi!
  12. Grasz na singlu czy na multi? Masz tak ułożony portal/ obojętnie który Co się z tym bbcodem dzieje ludu
  13. Bardzo ciekawy sposób skorzystam
  14. To by było na tyle z tego jak stworzyć bukkita wtf? Kiepski poradnik kolego, kiepski. Lepiej poczekać na stabilną wersję!
  15. Tak obydwa są dostępne na serwer, lecz jest je ciężko wgrać jbc pisz na gg: 923898,
×
×
  • Dodaj nową pozycję...