Запрос на перевод LibsDisguises Player disguise для 1.8

Сейчас попробую

Два вопроса:
StringUtils.startsWithIgnoreCase у меня нет такого метода, что это вообще?
net.minecraft.util.com.mojang.authlib.GameProfile - это что? подключение craftbukkit'a не помогает.

На счёт первого: StringUtils.startsWithIgnoreCase - объединение .equalIgnoreCase(String) и либо .startsWith(String) либо .startsWith(String, int)
 
Скомпилировал с последней версией ProtocolLib исходник с гитахаба и вот такая ошибка:
Код:
[20:08:05 WARN]: FieldAccessException: No field with type com.mojang.authlib.Gam
eProfile exists in class PacketPlayOutNamedEntitySpawn.
[20:08:05 WARN]:        at com.comphenix.protocol.reflect.StructureModifier.writ
eInternal(StructureModifier.java:332)
[20:08:05 WARN]:        at com.comphenix.protocol.reflect.StructureModifier.writ
e(StructureModifier.java:312)
[20:08:05 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager.co
nstructSpawnPackets(PacketsManager.java:236)
[20:08:05 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager.tr
ansformPacket(PacketsManager.java:1337)
[20:08:05 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager$5.
onPacketSending(PacketsManager.java:1211)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.SortedPacketListenerL
ist.invokeSendingListener(SortedPacketListenerList.java:195)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.SortedPacketListenerL
ist.invokePacketSending(SortedPacketListenerList.java:149)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.PacketFilterManager.h
andlePacket(PacketFilterManager.java:637)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.PacketFilterManager.i
nvokePacketSending(PacketFilterManager.java:613)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.NettyProtocolIn
jector.packetQueued(NettyProtocolInjector.java:286)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.NettyProtocolIn
jector.onPacketSending(NettyProtocolInjector.java:254)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
.processSending(ChannelInjector.java:368)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
.access$500(ChannelInjector.java:61)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
$5.handleScheduled(ChannelInjector.java:334)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
$5.onMessageScheduled(ChannelInjector.java:302)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.ChannelProxy$2.
schedulingRunnable(ChannelProxy.java:110)
[20:08:05 WARN]:        at com.comphenix.protocol.injector.netty.EventLoopProxy.
execute(EventLoopProxy.java:79)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.NetworkManager.a(Network
Manager.java:140)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.NetworkManager.handle(Ne
tworkManager.java:101)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.PlayerConnection.sendPac
ket(PlayerConnection.java:868)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.updat
ePlayer(EntityTrackerEntry.java:328)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.scanP
layers(EntityTrackerEntry.java:426)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.track
(EntityTrackerEntry.java:74)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.EntityTracker.updatePlay
ers(EntityTracker.java:162)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.z(Minecr
aftServer.java:789)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.DedicatedServer.z(Dedica
tedServer.java:316)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.y(Minecr
aftServer.java:634)
[20:08:05 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.run(Mine
craftServer.java:537)
[20:08:05 WARN]:        at java.lang.Thread.run(Unknown Source)
[20:08:06 WARN]: FieldAccessException: No field with type com.mojang.authlib.Gam
eProfile exists in class PacketPlayOutNamedEntitySpawn.
[20:08:06 WARN]:        at com.comphenix.protocol.reflect.StructureModifier.writ
eInternal(StructureModifier.java:332)
[20:08:06 WARN]:        at com.comphenix.protocol.reflect.StructureModifier.writ
e(StructureModifier.java:312)
[20:08:06 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager.co
nstructSpawnPackets(PacketsManager.java:236)
[20:08:06 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager.tr
ansformPacket(PacketsManager.java:1337)
[20:08:06 WARN]:        at me.libraryaddict.disguise.utilities.PacketsManager$5.
onPacketSending(PacketsManager.java:1211)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.SortedPacketListenerL
ist.invokeSendingListener(SortedPacketListenerList.java:195)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.SortedPacketListenerL
ist.invokePacketSending(SortedPacketListenerList.java:149)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.PacketFilterManager.h
andlePacket(PacketFilterManager.java:637)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.PacketFilterManager.i
nvokePacketSending(PacketFilterManager.java:613)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.NettyProtocolIn
jector.packetQueued(NettyProtocolInjector.java:286)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.NettyProtocolIn
jector.onPacketSending(NettyProtocolInjector.java:254)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
.processSending(ChannelInjector.java:368)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
.access$500(ChannelInjector.java:61)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
$5.handleScheduled(ChannelInjector.java:334)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.ChannelInjector
$5.onMessageScheduled(ChannelInjector.java:302)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.ChannelProxy$2.
schedulingRunnable(ChannelProxy.java:110)
[20:08:06 WARN]:        at com.comphenix.protocol.injector.netty.EventLoopProxy.
execute(EventLoopProxy.java:79)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.NetworkManager.a(Network
Manager.java:140)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.NetworkManager.handle(Ne
tworkManager.java:101)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.PlayerConnection.sendPac
ket(PlayerConnection.java:868)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.updat
ePlayer(EntityTrackerEntry.java:328)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.scanP
layers(EntityTrackerEntry.java:426)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.EntityTrackerEntry.track
(EntityTrackerEntry.java:74)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.EntityTracker.updatePlay
ers(EntityTracker.java:162)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.z(Minecr
aftServer.java:789)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.DedicatedServer.z(Dedica
tedServer.java:316)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.y(Minecr
aftServer.java:634)
[20:08:06 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.run(Mine
craftServer.java:537)
[20:08:06 WARN]:        at java.lang.Thread.run(Unknown Source)
>
 
Вроде врапперы пакетов на 1.8 не поддерживаются.
 
Назад
Верх