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] Enchant


TheMajster

Rekomendowane odpowiedzi

Opublikowano

Witam, nudziło mi sie dzisiaj, wiec stworzylem mały plugin.

 

Opis: Plugin dodaje enchantowanie wytypowanych itemów w inny sposób, otwiera sie Gui w którym masz enchanty dla danych itemów. Można dodawać enchanty po przez config. 

 

Enchanty: http://pastebin.com/7ANTiChW  

W  " "  jest skrót nazwy enchantu, który musisz podać w configu przy ulepszeniach, a po " " jest Nazwa enchantu dokladna. (DZIALA TYLKO NA SKRÓTACH)  

 

Download: http://www82.zippyshare.com/v/ICSrfNdl/file.html

 

Scan: https://www.virustotal.com/pl/url/07cf204a96e48207d6978a9231f9190d3ecf451f09524f15a8d21d7e9402f75b/analysis/1477825571/

 

Config:

#"sword1": Obojetnie co, nie moze sie powtarzac
# type: "swords" #Typ itemu
# name: "&7Ostrosc &a1" #Nazwa itemu
# slot: 0 Slot na którym ma być item
# material: ENCHANTED_BOOK #Material
# data: 0 Data itemu
# lvl: 1 #Potrzebny lvl
# amountbookshelf: 10 Potrzebne biblioteczki
# permission: "enchant.swords" uprawnienie
# enchantments: Enchanty format enchant,lvl
# - alldmg,1
# lore: #Opis itemu
# - "&aKliknij, aby ulepszyc item"
# - "&aDo przedmiotu, ktory masz w rece"
# - "&aDostaniesz za &71 lvl &aenchant Ostrosc 1"
# message: Wiadomosc po ulepszeniu
# - "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a1&8)"
# messagenopermission: Wiadomosc jak gracz nie ma uprawnienia
# - "&cNie masz uprawnien do enchantowania tego itemu!"
# messagenolvl: Wiadomosc jak gracz ma za maly lvl
# - "&cMasz zbyt maly level!"
#Type:
# swords: Tu wpisujesz typ itemu, ktory potem uzywasz w konfiguracji w type
# items: Itemy, ktore sa w typie.
# - DIAMOND_SWORD
# - GOLD_SWORD
# - IRON_SWORD
Config:
nameGui: "&8Enchanty"
sizeGui: 54
Type:
swords:
items:
- DIAMOND_SWORD
- GOLD_SWORD
- IRON_SWORD
pickaxe:
items:
- DIAMOND_PICKAXE
- GOLD_PICKAXE
- IRON_PICKAXE
Enchant:
#Ostrosc 1-5
"sword1":
type: "swords"
name: "&7Ostrosc &a1"
slot: 0
material: ENCHANTED_BOOK
data: 0
lvl: 1
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- alldmg,1
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &71 lvl &aenchant Ostrosc 1"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a1&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"sword2":
type: "swords"
name: "&7Ostrosc &a2"
slot: 1
material: ENCHANTED_BOOK
data: 0
lvl: 2
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- alldmg,2
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &72 lvl &aenchant Ostrosc 2"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a2&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"sword3":
type: "swords"
name: "&7Ostrosc &a3"
slot: 2
material: ENCHANTED_BOOK
data: 0
lvl: 3
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- alldmg,3
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &73 lvl &aenchant Ostrosc 3"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a3&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"sword4":
type: "swords"
name: "&7Ostrosc &a4"
slot: 3
material: ENCHANTED_BOOK
data: 0
lvl: 4
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- alldmg,4
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &74 lvl &aenchant Ostrosc 4"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a4&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"sword5":
type: "swords"
name: "&7Ostrosc &a5"
slot: 4
material: ENCHANTED_BOOK
data: 0
lvl: 5
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- alldmg,5
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &75 lvl &aenchant Ostrosc 5"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ostrosc &a5&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
##############################################
#Niezniszczalnosc typ miecz
"niezniszcz1":
type: "swords"
name: "&7Niezniszczalnosc &a1"
slot: 9
material: ENCHANTED_BOOK
data: 0
lvl: 1
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- d,1
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &71 lvl &aenchant Niezniszczalnosc 1"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Niezniszczalnosc &a1&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"niezniszcz2":
type: "swords"
name: "&7Niezniszczalnosc &a2"
slot: 10
material: ENCHANTED_BOOK
data: 0
lvl: 2
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- d,2
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &72 lvl &aenchant Niezniszczalnosc 2"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Niezniszczalnosc &a2&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"niezniszcz3":
type: "swords"
name: "&7Niezniszczalnosc &a3"
slot: 11
material: ENCHANTED_BOOK
data: 0
lvl: 3
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- d,3
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &73 lvl &aenchant Niezniszczalnosc 3"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Niezniszczalnosc &a3&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
########################################################
#fire
"fire1":
type: "swords"
name: "&7Ogien &a1"
slot: 18
material: ENCHANTED_BOOK
data: 0
lvl: 1
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- fire,1
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &71 lvl &aenchant Ogien 1"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ogien &a1&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
"fire2":
type: "swords"
name: "&7Ogien &a2"
slot: 19
material: ENCHANTED_BOOK
data: 0
lvl: 2
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- fire,2
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &72 lvl &aenchant Ogien 2"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Ogien &a2&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"
###########################################################
"qs":
type: "pickaxe"
name: "&7Wydajnosc &a5"
slot: 1
material: ENCHANTED_BOOK
data: 0
lvl: 5
amountbookshelf: 10
permission: "enchant.swords"
enchantments:
- ds,5
lore:
- "&aKliknij, aby ulepszyc item"
- "&aDo przedmiotu, ktory masz w rece"
- "&aDostaniesz za &75 lvl &aenchant &7Wydajnosc &a5"
message:
- "&7Gratulacje, poprawnie ulepszyles miecz! &8(&7Wydajnosc &a5&8)"
messagenopermission:
- "&cNie masz uprawnien do enchantowania tego itemu!"
messagenolvl:
- "&cMasz zbyt maly level!"

 

  • 2 tygodnie później...
  • 2 tygodnie później...
Opublikowano

Pomysl kradziony z jakiegos serwera pamietam!

 

No ale gratuluje zrobienia pluginu.

<18:17:02> "MarmarukHD" został zablokowany permanentnie na serwerze przez "Otek" (Teamspeak przeznaczony dla ludzi.)

Opublikowano

Gdy kliknę na jakiś item w eq podczas gdy mam otwarte gui pluginu wywala błąd

 

 

[20:09:01 ERROR]: Could not pass event InventoryClickEvent to EnchantPlugin v0.1
 
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302) ~[server.jar:git-PaperSpigot-43]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[server.jar:git-PaperSpigot-43]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:509) [server.jar:git-PaperSpigot-43]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:494) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:1478) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.PacketPlayInWindowClick.a(PacketPlayInWi
ndowClick.java:15) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.PacketPlayInWindowClick.handle(PacketPla
yInWindowClick.java:65) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189
) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
89) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:3
07) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:6
38) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:544) [server.jar:git-PaperSpigot-43]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [server.jar:git-PaperSpigot-43]
Caused by: java.lang.NullPointerException
        at me.majster.enchant.listeners.ClickInventoryListener.a(ClickInventoryL
istener.java:35) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0
_111]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0
_111]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.8.0_111]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_111]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:298) ~[server.jar:git-PaperSpigot-43]
        ... 13 more
>

                                                                                        O

                                                                                       /V\

                                                                                       /''\

Opublikowano

Zglaszam blad folder pluginu sie nie generuje. Silnik mam Paper Spigot 1.7.10

Tutaj blad

 

[14:47:24 ERROR]: Could not load 'plugins/Enchanty (1).jar' in folder 'plugins'

org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/majster/enchant/Main : Unsupported major.minor version 52.0

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:341) ~[spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:263) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:864) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.Bukkit.reload(Bukkit.java:301) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) [spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [spigot_1.7.10.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [spigot_1.7.10.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [spigot_1.7.10.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot_1.7.10.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot_1.7.10.jar:git-Spigot-1646]

at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot_1.7.10.jar:git-Spigot-1646]

Caused by: java.lang.UnsupportedClassVersionError: me/majster/enchant/Main : Unsupported major.minor version 52.0

at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_111]

at java.lang.ClassLoader.defineClass(ClassLoader.java:803) ~[?:1.7.0_111]

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_111]

at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_111]

at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_111]

at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_111]

at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_111]

at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_111]

at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_111]

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot_1.7.10.jar:git-Spigot-1646]

at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_111]

at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_111]

at java.lang.Class.forName0(Native Method) ~[?:1.7.0_111]

at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_111]

at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot_1.7.10.jar:git-Spigot-1646]

at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot_1.7.10.jar:git-Spigot-1646]

Opublikowano

@TheMajster Zmienilem JAVE NA 8 plugin wgral sie folder jest ale gdy klikam na enchant to nie otwiera mi sie GUI

Masz u góry takie coś jak type: i tak nadajesz dla typów itemy, sprawdz czy wgl ten item tam jest.

 

Tylko diamentowe/zlote/zelazne (miecze i kilofy) 

 

 |

@xPatrykPlayX

V

Type:
  swords:
    items:
    - DIAMOND_SWORD
    - GOLD_SWORD
    - IRON_SWORD
  pickaxe:
    items:
    - DIAMOND_PICKAXE
    - GOLD_PICKAXE
    - IRON_PICKAXE
Opublikowano

@TheMajster a kiedy dodasz zbroje?

 

@xPatrykPlayX

 

Sam możesz sobie dodać:

 

 

Type:
  swords:
    items:
    - DIAMOND_SWORD
    - GOLD_SWORD
    - IRON_SWORD
  pickaxe:
    items:
    - DIAMOND_PICKAXE
    - GOLD_PICKAXE
    - IRON_PICKAXE
#Dodajesz dodałem tylko hełm ale robisz tak z każdym
  eq:
    items:
    - DIAMOND_HELMET

i wtedy w enchantach w type dajesz eq

 

type: "eq"
  • 2 tygodnie później...
Opublikowano

Kilka błędów w wiadomościach można znalezc juz na samym poczatku

Ulepszam kilof wydajnosc 5, a tutaj "Ulepszyles miecz (wydajnosc 5)"

No ,ale wiadomosci zawsze mozna poprawic.

@topic Przydatny plugin, sam takiego szukalem przez ponad 3 dni na swoj serwer, az znalazlem inny, ale ten tez sie kiedys przyda :) Leci lajk.

Opublikowano

Kilka błędów w wiadomościach można znalezc juz na samym poczatku

Ulepszam kilof wydajnosc 5, a tutaj "Ulepszyles miecz (wydajnosc 5)"

No ,ale wiadomosci zawsze mozna poprawic.

@topic Przydatny plugin, sam takiego szukalem przez ponad 3 dni na swoj serwer, az znalazlem inny, ale ten tez sie kiedys przyda :) Leci lajk.

 

Wiadomosci masz w configu, wiec ..

  • 2 miesiące temu...
  • 3 tygodnie później...
Opublikowano

fajny plugin ale na tym pluginie jest jak na nowszych wersjach minecraft wiesz co enchatujesz wszyscy szybko maja zbroje protection 4 i troche zbyt latwo jest 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...