Запрос на перевод InputGuiApi на 1.8

CraftCoder

Старожил
Пользователь
Баллы
108
Имя в Minecraft
CraftCoderr
Что не работает?
Код:
[22:17:54 ERROR]: [InputGuiApi] Unhandled exception occured in onPacketReceiving
(PacketEvent) for InputGuiApi
com.comphenix.protocol.reflect.FieldAccessException: Field index out of bounds.
(Index: 0, Size: 0)
        at com.comphenix.protocol.reflect.StructureModifier.read(StructureModifi
er.java:193) ~[ProtocolLib.jar:?]
        at me.cybermaxke.inputgui.plugin.InputGuiPacketListener.onPacketReceivin
g(InputGuiPacketListener.java:159) ~[InputGuiApi.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceiv
ingListener(SortedPacketListenerList.java:114) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacket
Recieving(SortedPacketListenerList.java:67) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(Pack
etFilterManager.java:636) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecie
ving(PacketFilterManager.java:603) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetRec
eived(NettyProtocolInjector.java:300) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketR
eceiving(NettyProtocolInjector.java:266) [ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelI
njector.java:501) [ProtocolLib.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageD
ecoder.java:241) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:149) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abst
ractChannelHandlerContext.java:332) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f
6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Abstra
ctChannelHandlerContext.java:318) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f64
02-a646500]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:163) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abst
ractChannelHandlerContext.java:332) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f
6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Abstra
ctChannelHandlerContext.java:318) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f64
02-a646500]
        at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(C
hannelInjector.java:240) [ProtocolLib.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abst
ractChannelHandlerContext.java:332) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f
6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Abstra
ctChannelHandlerContext.java:318) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f64
02-a646500]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessage
Decoder.java:163) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abst
ractChannelHandlerContext.java:332) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f
6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Abstra
ctChannelHandlerContext.java:318) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f64
02-a646500]
        at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHa
ndler.java:150) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abst
ractChannelHandlerContext.java:332) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f
6402-a646500]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Abstra
ctChannelHandlerContext.java:318) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f64
02-a646500]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChanne
lPipeline.java:787) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Abstra
ctNioByteChannel.java:125) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646
500]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.jav
a:507) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEve
ntLoop.java:464) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.ja
va:378) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:350) [spigot-
1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500]
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThread
EventExecutor.java:116) [spigot-1.8-R0.1-SNAPSHOT.jar:git-Spigot-b8f6402-a646500
]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_71]
[22:17:54 ERROR]: Parameters:
  net.minecraft.server.v1_8_R1.PacketPlayInCustomPayload@1ec06a[
    a=MC|Brand
    b=UnpooledHeapByteBuf(ridx: 0, widx: 8, cap: 8)
  ]
Это при заходе игрока(без использования этого апи в другом плагине), просто этот плагин работает и такая ошибка.
 
Ну вообще ругается на ProtocolLib. Попробуйте обновить. Есть вероятность, что поможет.
 
Попробуй Выкачать сорцы и просто обновить зависимости до свежих баккит апи и протоколлиба.
Я бы помог, но я с планшета.
 
Может быть такой фишечки нет на 1.6? Какие образом портировать то, чего нельзя портировать?
 
А на 1.6 вообще есть командные блоки?
 
Он есть с 1.4.*
ТС, держи скомпилированный и с обновлёнными исходниками.
Работоспособность не проверял.
 

Вложения

Попробуй Выкачать сорцы и просто обновить зависимости до свежих баккит апи и протоколлиба.
Я бы помог, но я с планшета.
Я так и делал, та ошибка возникает. То, что ты скомпилил потом проверю.
Может быть такой фишечки нет на 1.6? Какие образом портировать то, чего нельзя портировать?
На 1.6 командные блоки были, на 1.8 тоже есть, в чем вопрос?
 
На Спиготе 1.8 запустился ПротоколЛиб только последний (3.6.3), более ранние вылетали при включении, и с ними соответственно и твой плагин тоже.
Я тоже 3.6.3 использую, протокол либ и плагин запускаются, но при входе игрока возникает та ошибка, похоже что-то в протоколе поменяли, но только что? и как это исправить?
 
Попробуй с тем, что я скинул, мало ли.
Если ошибка отличается от приведённой тобой выше, скинь ещё раз.
 
В 1.8 сильно поменяли всю внутреннюю структуру пакетов, хоть и нетворк дата осталась такая же.
Так что переписывать придётся. Кури wiki.vg
 
Назад
Верх