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

DL iRank - autorski tab, topka w gui i wiele więcej! / 1.8


bartzz

Rekomendowane odpowiedzi

Opublikowano

Nie działa na systemie Linux

Wat? xD

 

Plugin był testowany na hostingu.

@bartzz

 

Myślałem chwile nad twoim wątkiem od refreshu, aktualnie siedzę na zajęciach (i nie mam pewności czy miałeś to w evencie od PlayerJoin), ale skoro ładujesz to w evencie od wchodzenia graczy na serwer, to wykorzystaj event

AsyncPlayerPreLoginEvent
dlatego że jest on sam w sobie innym wątkiem i nie musisz odpalać samemu kolejnego wątku :)

Wystarczy ze w tym evencie dla gracza który wchodzi zrefreshujesz lub wczytasz :)

Ale ten event ma za zadanie sprawdzić, czy gracz ma odpowiednie uprawnienia do dołączenia, czyli np. Jak nie jest na wl, bądź jest zbanowany, to bez sensu będzie wysyłać coś, co się nie wykona. Wg. Mnie lepszym wyjściem będzie standardowy PlayerLoginEvent, pozdrawiam. :D

  • Odpowiedzi 117
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Wat? xD

 

Plugin był testowany na hostingu.

 

Ale ten event ma za zadanie sprawdzić, czy gracz ma odpowiednie uprawnienia do dołączenia, czyli np. Jak nie jest na wl, bądź jest zbanowany, to bez sensu będzie wysyłać coś, co się nie wykona. Wg. Mnie lepszym wyjściem będzie standardowy PlayerLoginEvent, pozdrawiam. :D

To ze ktoś tak sobie "zatwierdził" że to do tego, to nie znaczy że nie jest to event działający w innym wątku, i mozna go normalnie używać ;) Wcale nie będzie lepszym, ale przecież ja się nie znam jestem tylko szarym programistą.

giphy.gif

Opublikowano

To ze ktoś tak sobie "zatwierdził" że to do tego, to nie znaczy że nie jest to event działający w innym wątku, i mozna go normalnie używać ;) Wcale nie będzie lepszym, ale przecież ja się nie znam jestem tylko szarym programistą.

Jak to powiedział jeden ze współtwórca pLiba..

AsyncPlayerPreLoginEvent jest eventem "pobocznym", czyli gdy w PlayerLoginEvent coś się nie zgadza, to uruchamia się AsyncPlayerPreLoginEvent :v

Opublikowano

Jak to powiedział jeden ze współtwórca pLiba..

AsyncPlayerPreLoginEvent jest eventem "pobocznym", czyli gdy w PlayerLoginEvent coś się nie zgadza, to uruchamia się AsyncPlayerPreLoginEvent :v

md5 coś gadał w jakims temacie od wczytywania na początek gry żeby do tego eventu okiii, przecież ja nic nie mówię

PlayerLoginEvent jest dalszym eventem od pre, to się zastanów co się uruchamia pierwsze, a dwa nie pierdol głupot tylko poczytaj.

giphy.gif

Opublikowano

Plugin nie działa na PaperSpigot 1.8.7.
 

Could not load 'plugins/iRank.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:291) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:202) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at java.lang.Thread.run(Thread.java:745) [?:1.7.0_91]
Caused by: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_91]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_91]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_91]
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_91]
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_91]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_91]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_91]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_91]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_91]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_91]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_91]
	at java.lang.Class.forName0(Native Method) ~[?:1.7.0_91]
	at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_91]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	... 6 more
[10:07:40]
Opublikowano

 

Plugin nie działa na PaperSpigot 1.8.7.

 

Could not load 'plugins/iRank.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:291) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:202) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at java.lang.Thread.run(Thread.java:745) [?:1.7.0_91]
Caused by: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_91]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_91]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_91]
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_91]
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_91]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_91]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_91]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_91]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_91]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_91]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_91]
	at java.lang.Class.forName0(Native Method) ~[?:1.7.0_91]
	at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_91]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit_server.jar:git-PaperSpigot-fe4c7c8-d27e6d0]
	... 6 more
[10:07:40]

Wersja jdk na której pisany był plugin, rózni się od wersji javy zainstalowanej na serwerze.

@TheMatts

- Poproś autora o przekompilowanie używając wcześniejeszej/późniejszej wersji javy   :)

giphy.gif

Opublikowano

Fajny plugin na wygląd. Niestety moja obecna specyfikacja kompa nie pozwala przetestować go. Ale mam nadzieje że będziesz go rozwijać!

26_unnamed.png

Opublikowano

pod skybloka opyla sie pobierac?

plugin jak by co jest spoko

CPU i5 6600k 4,1GHZ | RAM HyperX SAVAGE 16GB RAMGPU ASUS GTX 1070 ROG STRIX 8GOC |

SSD1 Samsung EVO 850 120GB| SSD2 ADATA SP600 120GB |HDD Toshiba 1TB

Reklama serwera minigames w starym stylu Kliknij tutaj

 

Opublikowano

pod skybloka opyla sie pobierac?

plugin jak by co jest spoko

To już zależy tylko i wyłącznie od Ciebie i twojej wyobraźni. :D
Opublikowano

Dodaj mysql i jak da się to usuń te randomowe głowy lub ustaw all pod 1 nick

Opublikowano

No plugin świetny, sam zamierzam robić serwer pvp, na pewno go użyje. Nie da rady przerobić na 1.7.2?

 

No i kiedy aktualizacja.

@bartzz

Aktualizacji juz niestety nie będzie, straciłem src a nie chce mi się pisać od nowa. Aktualnie mam nowy projekt, który małymi kroczkami zbliża się do udostępnienia.

Opublikowano

Gdybym miał projekt to wywalił bym Protocola, na spigot niedawno wstawiłem nowa wersje bez pLiba, ale jest płatna. :v

  • 2 tygodnie później...
Opublikowano

Straszliwie laguje serwer, 50% zużycia leci od tak.

Jesteś pewien, że to przez ten plugin?

A co do pluginu, to wiem, do najwydajniejszych nie należy, np. tworzenie nowego obiektu Exception przy sprawdzaniu rankingu jest okropne, zarządzanie wątkami też bardzo słabe, no ale nie powinno być aż tak źle! :D

Opublikowano

Mi na spigot 1.8.6 nie działa. Wywala błąd w konsoli.

Could not load 'plugins/iRank.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:291) [spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:528) [spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at java.lang.Thread.run(Thread.java:745) [?:1.7.0_95]
Caused by: java.lang.UnsupportedClassVersionError: net/bartzz/irank/RankPlugin : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_95]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_95]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_95]
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_95]
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_95]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_95]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_95]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_95]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_95]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_95]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_95]
	at java.lang.Class.forName0(Native Method) ~[?:1.7.0_95]
	at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_95]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot_1.8.6.jar:git-Spigot-044d928-e8c6403]
	... 6 more

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...