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] Losowe teleporty (Config, 1.7.10 / 1.8)


Gość Dat Java

Rekomendowane odpowiedzi

Opublikowano


xx 


Do usunięcia jeżeli każdy pobiera tylko po to aby sobie zdekompilować i pomarudzić.



Opublikowano

?? Czy tylko mi link do pobrania nie działa? 

Moje Pluginy!

1.Cobble Drop

Jak Możesz To Daj Lajka,Życie To Nie Bajka :D

Ciekawostka Minecraft możesz mieć max 32767 Lvl ponieważ przy 32768 Lvl znika ci napis z twoim aktualnym LVL`em

Potrzebujesz jakiegoś spigota,craftbukkita lecz nie możesz go znaleźć(DMCA)? Wejdź Tutaj!!

Opublikowano

dodaj jeszcze losowe tp grupowe:

Zasada działania: poprostu kto jest obok playera w zasięgu 5 kratek to go tepa do osoby która się tp w losowe tp (mógł byś użyć 

- możliwość ustawienia promienia

 

polecam pl

Jeżeli mój post podoba ci się wciśnij: napispng_wpwaara.png Dzięki

Opublikowano

Plugin odstrasza, bo napisany w jednej klasie. Postaraj się go rozpisać do kilku klas + to co pisali wyżej, czyli dodaj losowy teleport. 

 

Czemu w onEnable piszesz, żeby utworzył config? Nie łatwiej zrobić by tworzył gotowy config?

 

A że jestem dobry to trzymaj kod:

getConfig().options().copyDefaults(true);
saveConfig();

Wystarczy go wpisać w onEnable i styka :)

 

 

Pozdrawiam Mistrz.

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

@Mistrz25566

Mam prawo napisać plugin tak, jak mi się spodoba, wykorzystuje 2 eventy, 1 oncommand, więc szczerze mówiąc rozpisywanie tego mija się z celem.

To było po pierwsze, czas na po drugie:

Używam innej zasady niż "getConfig()", dzięki czemu mi jest łatwiej, a nie dla osoby dekompilującej.

Czas na po trzecie:

Właściciel serwera patrzy na funkcjonalność a nie na ilość klas (1).

 

A teraz największy hejt jaki pewnie dostałeś:

Jeżeli jesteś w tym temacie tylko po to by zdekompilować plugin i potem wcisnąć swoje 4 litery to grzecznie Ci mówię: Możesz się odczepić i lecieć sobie sam taki napisać.

Dla mnie to spam, nie wiem czy administracja uzna tak samo.

 

PS:

 

 

A że jestem dobry to trzymaj kod:

Dla mnie jesteś zerem.

Pozdrawiam.

Opublikowano

@1361622928-U485574.pngDat Java Jak ja lubię ludzi, którzy nie przyjmują krytyki :> 

Ba, nawet to niebyła krytyka bo plugin jest całkiem dobry (chociaż jest wiele takich pluginów), a jak powiedziałem tylko jak możesz go ulepszyć, ale jeżeli uważasz to za hejt to spoko...

 

//Edit: Widzę mamy tutaj zajebistego programistę, który umie już wszytko lepiej od innych. 

 

Tyle z mojej strony.

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

@Mistrz25566

Tak, dla mnie to hejt poprawianie cudzej pracy, chcesz? Pisz sam, ja nie musze tutaj niczego wrzucać, bo, jak sam napisałeś, jest już taki pluginek tutaj.

Pozdrawiam.

 

@1361622928-U485574.pngxCherryPL

Losowe TP Grupowe w 2.0

Opublikowano

@Mistrz25566

Tak, dla mnie to hejt poprawianie cudzej pracy, chcesz? Pisz sam, ja nie musze tutaj niczego wrzucać, bo, jak sam napisałeś, jest już taki pluginek tutaj.

Pozdrawiam.

 

@1361622928-U485574.pngxCherryPL

Losowe TP Grupowe w 2.0

 

Kiedy przewidujesz aktualizację do wersji 2.0 ?

14iq0zn.jpg

Opublikowano

xx


Do usunięcia jeżeli każdy pobiera tylko po to aby sobie zdekompilować i pomarudzić.


Opublikowano

Mi ten plugin nie działa jakieś błędy wyskakują:

[23:25:15 ERROR]: Could not pass event PlayerInteractEvent to LosoweTeleporty v1.0
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~
[craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]

        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[c
raftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501)
[craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]

        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486)
[craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]

        at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent
(CraftEventFactory.java:195) [craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7
.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractMana
ger.java:374) [craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5
776-b3023jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:628) [cr
aftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbuk
kit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craf
tbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftb
ukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1
.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craf
tbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craf
tbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craf
tbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [cr
aftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craf
tbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]
Caused by: java.lang.IllegalArgumentException: n must be positive
        at java.util.Random.nextInt(Unknown Source) ~[?:1.7.0_67]
        at datjava.Main.Guzik(Main.java:96) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_67]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_67]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_67]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~
[craftbukkit-1.7.2-R0.4-20140216.012104-3.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks]

        ... 15 more

531001454960877632167.png

Opublikowano

@xCherryPL

Dzięki za uwagę, plusik :>

 

@kondziu98

Ustaw te linijki w Config:

  MinimalnyX: 0
  MaksymalnyX: 10000
  MinimalnyZ: 0
  MaksymalnyZ: 10000

Bo inaczej nie zadziała, a ty masz zapewne tak:

  MinimalnyX: {}
  MaksymalnyX: {}
  MinimalnyZ: {}
  MaksymalnyZ: {}

Jeszcze opiszę instalację :)

Opublikowano

 

@xCherryPL

Dzięki za uwagę, plusik :>

 

@kondziu98

Ustaw te linijki w Config:

  MinimalnyX: 0
  MaksymalnyX: 10000
  MinimalnyZ: 0
  MaksymalnyZ: 10000

Bo inaczej nie zadziała, a ty masz zapewne tak:

  MinimalnyX: {}
  MaksymalnyX: {}
  MinimalnyZ: {}
  MaksymalnyZ: {}

Jeszcze opiszę instalację :)

 

aha ja myślałem że trzeba te liczby do tych {} 

531001454960877632167.png

Opublikowano

@kondziu98

Niestety nie, te {} to efekt uboczny ustawiania podstawowych wartości Configu :)

Czyli {} leci do poprawy w następnej wersji :>

Opublikowano


@1361622928-U485574.pngDat Java
Uwaga, co to ku*wa jest: 

PlayerDataConfig.set("Teleportacja.NaOcean", "Tak");
PlayerDataConfig.set("Guzik.Polozony", "Nie");
PlayerDataConfig.set("Guzik.Grupowy.Polozony", "Nie");

Od tego jest boolean false/true.
 

 player.getInventory().addItem(new ItemStack[] { guzik });

Wystarczyło dać: player.getInventory().addItem(new ItemStack(guzik));
 

int x1 = PlayerDataConfig.getInt("KoordyDoTeleportacji.MinimalnyX");
int x2 = PlayerDataConfig.getInt("KoordyDoTeleportacji.MaksymalnyX");
int z1 = PlayerDataConfig.getInt("KoordyDoTeleportacji.MinimalnyZ");
int z2 = PlayerDataConfig.getInt("KoordyDoTeleportacji.MaksymalnyZ");

Łatwiej i mnie obciąża maszynę jest załadowanie danych do pluginu, hashmap'ą lub zrobić konstruktor.

Synu i ty się nazywasz "dat java"?
Idź się ucz nie wiem matematyki,polskiego.

 

Opublikowano

@Lord Tytan

Pozdrawiam, jezeli pobrałeś to tylko po to aby ponarzekać to ja nie muszę tutaj NIC udostępniać.


Do usunięcia jeżeli każdy pobiera tylko po to aby sobie zdekompilować i pomarudzić.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...