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] Automatyczne stoniarki! - autorski plugin!


_const

Rekomendowane odpowiedzi

  • Odpowiedzi 352
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witam serdecznie wyskakuje mi takie coś przy kładzeniu np gąbki na ziemie i ani stone sie nie spawni ani nic sie nie dzieje ;/ Help 

 

 

[16:57:42 ERROR]: Could not pass event BlockPlaceEvent to eastStone v2.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) ~[craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:118) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.ItemBlock.processBlockPlace(ItemBlock.java:88) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.ItemBlock.interactWith(ItemBlock.java:72) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.ItemStack.placeItem(ItemStack.java:78) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:391) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:641) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
Caused by: java.lang.NullPointerException
at pl.eastwestfm.eastStone.managers.StoneManager.saveStones(StoneManager.java:76) ~[?:?]
at pl.eastwestfm.eastStone.managers.StoneManager.createStone(StoneManager.java:47) ~[?:?]
at pl.eastwestfm.eastStone.listeners.PlaceListener.onBlockPlace(PlaceListener.java:29) ~[?:?]
at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_07]
at java.lang.reflect.Method.invoke(Method.java:601) ~[?:1.7.0_07]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) ~[craftbukkit-1.5.2-R1.0.jar:git-Spigot-1324]
... 19 more

Opublikowano

Przez święta postaram się zwalczyć lenia i w końcu zaktualizować stoniarki ;)
Uproszczę plik konfiguracyjny (wyrzucę zbędne opcje, np nazwa, opis), poprawię wszystkie bugi, i ogólnie zoptymalizuję plugin. Spodziewajcie się update w piątek! ;)

Opublikowano

Przepraszam za doublepost, ale update! :D

 

Aktualna wersja 3.0, kompatybilna z 1.7.*

 

Zmiany:

  • przepisany kod (moim zdaniem działa wydajniej);
  • prostsza konfiguracja (pozbycie się sekcji 'details');
  • inny zapis generatorów stone;
  • poprawiony bug ze stawianiem generatorów na cuboidach z world guarda;
  • poprawiony bug z resetowaniem się configu;
  • dodano komendę /stonereload (permisja: stone.reload);
  • dodano efekt wizualny podczas stawiania generatora.

 

Download:
 

https://www.dropbox.com/s/y4jdgmsp9rs84jr/eastStone.jar

Skan:

https://www.virustotal.com/pl/url/821d32637f144d2c6909e360ee8c7055c66188a2eb615113bb5289fe9ba0967a/analysis/1397681868/

Wszelkie błędy pisać na PW :)

Ps. Lajkiem nie pogardzę (tak, zbieram lajki bo dostaję warny za treściwe posty (y) ).

Opublikowano

na spigocie nei dziala

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

Jak skonfigurować ten plugin,bo nie ogarniam.

"Bo rocznik to tylko cyfry, a cyfry to nie uczucia."

 

"Nie ważne jak wolno robisz postępy i tak jesteś o krok dalej niż Ci, którzy wciąż siedzą na 

 

dupie i narzekają."

Opublikowano

Aktualizacja 3.2:

  • dodano możliwość konfiguracji wszystkiego (nazwa, enchant etc)
  • poprawiono komendę /stonereload

Download:

https://www.dropbox.com/s/ez72hhr6730kk26/eastStone-3.2.jar
 

Skan:

https://www.virustotal.com/pl/url/e797adf69ebc97e562f51045d65ee0ce139500637e27cb25dcb61cd4a14f23b4/analysis/1397759624/

Macie jeszcze jakieś propozycje dotyczące pluginu? Piszcie póki mam chęci aby je dodać :D

 

Ps. Odświeżyłem wygląd pierwszego postu ;)
 

Opublikowano

Pewien błąd ;)
W configu jest możliwość wyboru co ma być generatorem:

config:
  details:
    output: EMERALD_ORE

Lecz w pliku dokładniej PlaceListener masz w kodzie:

  public void onBlockPlace(BlockPlaceEvent e) {
    if (e.getBlock().getType().equals(Material.EMERALD_ORE)) {

I nie ma tutaj odczytywania z configu tego ;)
Nie wiem czy to ma znaczenie bo dalszej części kodu nie przeglądałem więc nie wiem czy dalej gdzieś to zmienia się.

Pomogłem?👍

Daj Like! :D

Opublikowano

Defaultowo - po srodku piston, dookoła stone.

Boże, ludzie - nauczcie się czytać ze zrozumieniem configi :_;

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...