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

[Plugin] LimitsPlugin - Limity na każdy item


TheMajster

Rekomendowane odpowiedzi

Opublikowano

Witam, kiedyś pytałem sie czy ktoś chce taki plugin i pare osób chciało a ostatnio znalazłem i dokończyłem ten plugin.

 

Opis:

 * Działa on na zasadzie takiej, że możesz ustawić limit kazdego itemu w minecraft.

 

Download: 

 * https://www.spigotmc.org/resources/limitsplugin.29921/

 

Przy okazji AntyProxy poprawione:

https://www.spigotmc.org/resources/antyproxytm.23332/

Nie daje scanu bo plugin wrzuciłem na spigotmc

Config:
  timecheck: 2 #Co ile sekund ma sprawdzać limity
  checktask: false # false = sprawdza eventem podczas klikniecia itemem, true = co jakiś czas.
Limits:
  stone: # obojętnie co 
    typematerial: "name" #Niedziala, jak bede miał czas poprawie
    material: STONE # Material
    data: 0 #data itemu (dla niewiedzących i pragnących dowiedzieć sie to jest to co jest po ":" w id itemu 
    playerlimit: 15 #Limit itemu dla gracza
    viplimit: 30 #Limit itemu dla graczy z poniższym uprawnieniem.
    permission: "limit.vip" #uprawnienie dla vipa
    nolimitpermission: "limits.off" #Nie sprawdza limitu graczowi, który ma tą permissie
    enderchest:
      player:
      - "&cStone został przeniesiony do enderchesta, jego limit wynos &a({LIMIT})"
      vip:
      - "&cStone został przeniesiony do enderchesta, jego limit wynosi &a({LIMIT})"
    drop:
      player:
      - "&cStone zostal wyrzucony na ziemie, masz pelen enderchest i limit itemu wynosi &a({LIMIT})"
      vip:
      - "&cStone zostal wyrzucony na ziemie, masz pelen enderchest i limit itemu wynosi &a({LIMIT})"

Aby dodać nowy limit, trzeba skopiować wszystko od "stone:" w dół i zmienić ze stone na coś innego.

 

  • Odpowiedzi 56
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Ciekawy plugin, wydaje mi się, że większość serwerów typu "easyhc" zacznie zniego korzystać. Cóż życie..., a później będzie "autorski limit na koxy/refy". Dobra robota. ;)

 

Tego nie zmienisz, taka jest polska scena minecraft, same dzieci, które powinno sie wykastrować :)

Opublikowano

Update: 

  * Małe zmiany

  * Dodałem uprawnienie, która anuluje sprawdzanie limitów gracza. ( nolimitpermission: "limits.off" )

 

*** Może za jakiś czas, jak skończę udostępnie otchłań ze stronami :) https://scr.hu/4826AV

 

 

Jak ktoś ma jakiś pomysł co dodać, niech pisze w komentarzu .

Opublikowano

@TheMajster

 

Stary.. tyle lat moglbys choicaz poprawic styl kodu :)
 

 

Sprawdzanie itemow co taska po wszystkich graczach to jest glupota...

 

Lepiej pilnowac na biezaco na podstawie eventow :)
 

Opublikowano

@TheMajster

 

Stary.. tyle lat moglbys choicaz poprawic styl kodu :)

 

 

Sprawdzanie itemow co taska po wszystkich graczach to jest glupota...

 

Lepiej pilnowac na biezaco na podstawie eventow :)

 

@OtekPlay

To był stary projekt, teraz go tylko wznowiłem.

A z tym eventem, to  zrobie booleana w configu przy czym ma sprawdzać :)

Opublikowano

polecam, fajny i oryginalny plugin 

czekam na fale limitów koxów na serwerach z enderchesta :v

Opublikowano

 

Plugin mi nie działa.

Logi z konsoli:

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [mc.jar:git-PaperSpigot-1f7d532]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:765) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1047) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:884) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:795) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:307) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:643) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:549) [mc.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [mc.jar:git-PaperSpigot-1f7d532]
Caused by: java.lang.UnsupportedClassVersionError: me/majster/limit/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_80]
at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_80]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_80]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_80]
at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_80]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_80]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_80]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_80]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[mc.jar:git-PaperSpigot-1f7d532]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[mc.jar:git-PaperSpigot-1f7d532]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_80]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_80]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[mc.jar:git-PaperSpigot-1f7d532]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[mc.jar:git-PaperSpigot-1f7d532]
... 19 more

 

 

Kolego @xDGWG bo nie posiadasz java 8 :)

Opublikowano

w type dajesz id, w material id refila a tam gdzie kox dodajesz tylko data na 1

Ale dasz już skonfigurowany? Nie ogarniam tego...

Opublikowano

 

w type dajesz id, w material id refila a tam gdzie kox dodajesz tylko data na 1

Ale dasz już skonfigurowany? Nie ogarniam tego...

 

 

Masz wszystko wyjaśnione. Więc w czym widzisz problem??

 

 

#refil
materialtype: "name"
material: GOLDEN_APPLE
data: 0
#kox
materialtype: "name"
material: GOLDEN_APPLE
data: 1

 

@єяιρѕσи jak skończę inne projekty, to dodam .

Opublikowano

 

 

w type dajesz id, w material id refila a tam gdzie kox dodajesz tylko data na 1

Ale dasz już skonfigurowany? Nie ogarniam tego...

 

 

Masz wszystko wyjaśnione. Więc w czym widzisz problem??

#refil
materialtype: "name"
material: GOLDEN_APPLE
data: 0
#kox
materialtype: "name"
material: GOLDEN_APPLE
data: 1

@єяιρѕσи jak skończę inne projekty, to dodam .

 

Dam Ci ssy, o czym mowie...

http://screenshot.sh/ouFtMRhr2XLIN

http://screenshot.sh/mKOyMyZy1LRbD

  • 2 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...