Grex
Użytkownik-
Ilość zawartości
601 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez Grex
-
Jaki sysytem operacyjny do VPS pod Server MC+Bungeecord i serwer Teamspeak?
-
@Peridot W momencie kliknięcia na item, który ma wywołać komendę w konsoli nadal wyskakuje to: EDIT: Komendy które nie są ze Skript'a, działają poprawnie. EDIT2: Jeżeli dam zamiast wykonać komendę, to za gracza napiszę coś na chacie komendę (player.chat) to działa.
-
Komenda /connect to komenda dodana przezemnie za pomocą SKRIPT+WILDSKRIPT, która łączy gracza z serverem Bungee @Peridot
-
@Peridot oto kod klasy odpowiedzialnej za klikanie: Tak mam w main, aby zarejestrowało Event: Jeżeli w klasie odpowiedzialnej za klikanie w eq nie ma player.performCommand("connect"); to działa, jeżeli jest = taki błąd
-
Siema oto moje pytanie - Czy plugin, stworzony z użyciem SpigotAPI 1.8 będzie działał na 1.15 i odwrotnie?
-
Kiedy dodałem aby gracz wykonał komendę w InventoryClickEvent zaczęło się takie coś w konsoli robić: [22:07:37 ERROR]: Could not pass event InventoryClickEvent to FlintMcPlugin v1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[patched.jar:git-PaperSpigot-"4c7641d"] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched.jar:git-PaperSpigot-"4c7641d"] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched.jar:git-PaperSpigot-"4c7641d"] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched.jar:git-PaperSpigot-"4c7641d"] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1657) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [patched.jar:git-PaperSpigot-"4c7641d"] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [patched.jar:git-PaperSpigot-"4c7641d"] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [patched.jar:git-PaperSpigot-"4c7641d"] at java.base/java.lang.Thread.run(Thread.java:832) [?:?] Caused by: java.lang.NullPointerException at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[patched.jar:git-PaperSpigot-"4c7641d"] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:666) ~[patched.jar:git-PaperSpigot-"4c7641d"] at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.performCommand(CraftPlayer.java:339) ~[patched.jar:git-PaperSpigot-"4c7641d"] at pl.Greexowy.FlintMC.listeners.InventoryClickListener.onPlayerClickInventory(InventoryClickListener.java:126) ~[?:?] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[patched.jar:git-PaperSpigot-"4c7641d"] ... 16 more Pomoże ktoś?
-
Przykład: Jeden serwer ma ekonomie oddzielną, drugi też inną. Czyli ktoś ma np 200coinów na serwerze 1, i 50 na 2. Kiedy gracz coś zrobi np wpisze komende /wymiana to na serwerze jeden wykona się komenda /eco zabierająca mu 50 coinów, a na 2 /eco dająca mu 50 coinów. Gdyby coś takiego dało się osiągnąć to było by łatwo mi wiele rzeczy zrobić. Jeżeli czegoś takiego się nie da, to musze kombinować z MysQL. @Peridot i jeszcze jedno - nie działa mi to z bungeecordem aby łączyć z innym serwerem, może coś źle rozumiem. Podasz jakiś przykład użycia?
-
Siema, mam kilka problemów: 1. Czy jest jakaś możliwość, i jaka aby połączyć gracza do innego servera Bungee z poziomu pluginu Spigot? 2. Czy istnieje możliwość, aby 'zsynchronizować' pluginy ? Np mam ten sam plugin na serwerze 1 i 2, gracz robi coś na serwerze 1 co np ustawia chat = false, to sie ustawi tak na każdym serwerze w Bungee z tym pluginem? (Czy tylko MySQL, czy jest możliwość inaczej) 3. Jak wysłać z pluginu Spigot wiadomość do wszystkich graczy w Bungee 4. Jak sprawić że coś sie stanie na serwerze 1, i wtedy plugin na serwerze 1 zmusi konsole serwera 2 do wykonania komendy?
-
Do zamknięcia - znalazłem odpowiedź
-
w sensie, np mam zrobione że gracz kiedy kliknie w red wool, to ona ma mu się zmienić na green wool, i jeżeli są inni gracze z tym inventory, to kiedy gracz 1 kliknie, wszystkim innym się też podmieni ten item bez zamykania i otwierania nowego inventory.
-
Siema, niedawno zacząłem pisać pluginy. Bardzo dużo GUI używam, jednak nie wiem jak zrobić, aby jeżeli ktoś kliknie w gui w jakiś item, to wszyscy gracze, którzy mają te gui np "Chatcolor.RED + "Chat"" zobaczą zmianę itemu, np z red wool, na green wool - włączenie z tym graczem, który kliknął.
-
Dzięki, w wolnym czasie poprawie te błędy i dorobię config. Dodatkowo zapytam się: Lepiej używać Eclipse czy IntelliJ ? Jakie są różnice i wady/zalety programów?
-
Skopiuj całe logi z konsoli i tutaj wyślij
-
Siema! Zgodnie z waszymi propozycjami, zedytowałem mój plugin. Zapraszam do oceny i podpowiedzi co jeszcze można zmienić! ChatManager v 1.1 - KLIKNIJ TUTAJ (GitHUB) Dodane w wersji 1.1 - Pokazywanie czy chat jest wlaczony czy wylaczony w GUI, Wiadomość w konsoli o tym kto wyczyścił chat. Poprawione w wersji 1.1 - Nazwy package'ów i klas, Puste wiadomości czyszczenia chatu nie pojawiają się w konsoli, usunięcie niepotrzebnego onDisable,
-
Podaj całą konsolę podczas włączania.
-
Jakieś błędy? Konsola? Kiedy plugin przestawał działać, to na pewno w konsoli wywalał jakieś błędy.
-
Zgłaszam się, może coś wyjdzie xd
-
Wiedziałem że czegoś zapomniałem XD Dzięki
-
on place end stone block: set event-block to stone wait 2 ticks send "&cPostawiono stoniarke! Kop, Kop i kop!" to player set {Stoniarka::%event-block%} to true on place: if {Stoniarka::%event-block%} is true: cancel event set event-block to stone send "&cTutaj jest stoniarka! Najpierw zniszcz ja zlotym kilofem!" to player on break stone block: if {Stoniarka::%event-block%} is true: if player's tool is not golden pickaxe: wait 3 seconds set event-block to stone else: drop end stone block at event-block send "&cZniszczono stoniarke!" to player Teraz?
-
Teraz spróbuj: on place end stone block: set event-block to stone send "&cPostawiono stoniarke! Kop, Kop i kop!" to player set {Stoniarka::%event-block%} to true on place: if {Stoniarka::%event-block%} is true: cancel event set event-block to stone send "&cTutaj jest stoniarka! Najpierw zniszcz ja zlotym kilofem!" to player on break stone block: if {Stoniarka::%event-block%} is true: if player's tool is not golden pickaxe: wait 3 seconds set event-block to stone else: drop end stone block at event-block send "&cZniszczono stoniarke!" to player
-
on place end stone block: set {Stoniarka::%event-block%} to true set event-block to stone send "&cPostawiono stoniarke! Kop, Kop i kop!" to player on place: if {Stoniarka::%event-block%} is true: cancel event set event-block to stone send "&cTutaj jest stoniarka! Najpierw zniszcz ja zlotym kilofem!" to player on break stone block: if {Stoniarka::%event-block%} is true: if player's tool is not golden pickaxe: wait 3 seconds set event-block to stone else: drop end stone block at event-block send "&cZniszczono stoniarke!" to player
-
on break emerald ore block: if region at player is "spawn": cancel event send "Nie mozna zniszczyc!" to player
-
Na same bungee nie zrobisz skrypta. Możesz jednak na Bungee + Wszystkie servery zainstalować Skungee. Dodaje to wiele rzeczy związanych z bungeecordem, np %bungee variable {variable}%
-
command /ustawmiejsce1: trigger: set {loc1} to location of player command /ustawmiejsce2: trigger: set {loc2} to location of player on any move: if distance between {loc1} and location of player is smaller than 2: teleport player to {loc2}
-
Próbowałem, jest to samo
