viaversionmcp / viamcp Goto Github PK
View Code? Open in Web Editor NEWViaVersion VersionSwitcher for Minecraft Coder Pack (MCP)
License: GNU General Public License v3.0
ViaVersion VersionSwitcher for Minecraft Coder Pack (MCP)
License: GNU General Public License v3.0
I migrated ViaMCP to 1.16.5 and if I choose a version higher than 1.16.5, then just packets are not sent to the console writes ->[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: io.netty.handler.codec.DecoderException: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Packet Type: UPDATE_LIGHT, Type: VarInt, Index: 36, Data: [{VarInt: 9}, {VarInt: 3}, {BooleanType: true}, {VarInt: 0}, {VarInt: 0}, {VarInt: 0}, {VarInt: 0}], Source 0: com.viaversion.viabackwards.protocol.protocol1_16_4to1_17.packets.BlockItemPackets1_17$3 (Anonymous), Packet ID: 35, Source 1: com.viaversion.viabackwards.protocol.protocol1_17_1to1_18.packets.BlockItemPackets1_18$$Lambda$3925/52163074
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:647)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:582)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:461)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at java.lang.Thread.run(Thread.java:750)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: Caused by: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Packet Type: UPDATE_LIGHT, Type: VarInt, Index: 36, Data: [{VarInt: 9}, {VarInt: 3}, {BooleanType: true}, {VarInt: 0}, {VarInt: 0}, {VarInt: 0}, {VarInt: 0}], Source 0: com.viaversion.viabackwards.protocol.protocol1_16_4to1_17.packets.BlockItemPackets1_17$3 (Anonymous), Packet ID: 35, Source 1: com.viaversion.viabackwards.protocol.protocol1_17_1to1_18.packets.BlockItemPackets1_18$$Lambda$3925/52163074
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: Caused by: java.io.IOException: Unable to read type VarInt, found ByteArrayType
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.read(PacketWrapperImpl.java:156)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viabackwards.protocol.protocol1_16_4to1_17.packets.BlockItemPackets1_17$3.writeLightArrays(BlockItemPackets1_17.java:248)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viabackwards.protocol.protocol1_16_4to1_17.packets.BlockItemPackets1_17$3.lambda$register$0(BlockItemPackets1_17.java:242)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.api.protocol.remapper.PacketHandlers.handle(PacketHandlers.java:158)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:392)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:423)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:407)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.constructPacket(PacketWrapperImpl.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.send0(PacketWrapperImpl.java:272)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.send(PacketWrapperImpl.java:256)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.api.protocol.packet.PacketWrapper.send(PacketWrapper.java:178)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viabackwards.protocol.protocol1_17_1to1_18.packets.BlockItemPackets1_18.lambda$registerPackets$0(BlockItemPackets1_18.java:245)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:392)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:423)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:407)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:46)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:115)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:330)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:308)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at com.viaversion.viaversion.api.connection.UserConnection.transformIncoming(UserConnection.java:248)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at de.florianmichael.vialoadingbase.netty.handler.VLBViaDecodeHandler.decode(VLBViaDecodeHandler.java:53)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at de.florianmichael.vialoadingbase.netty.handler.VLBViaDecodeHandler.decode(VLBViaDecodeHandler.java:35)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:647)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:582)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:499)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:461)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
[14:15:43] [Netty Client IO #19/INFO]: [STDERR]: at java.lang.Thread.run(Thread.java:750)
Please help me please
The version switcher works just fine, I can join and interact with servers of different versions
Client only crash on hitting any entity
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 5/20/23 12:29 AM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at de.florianmichael.vialoadingbase.model.ComparableProtocolVersion.isOlderThanOrEqualTo(ComparableProtocolVersion.java:36)
at de.florianmichael.viamcp.fixes.AttackOrder.sendFixedAttack(AttackOrder.java:36)
at net.minecraft.client.Minecraft.clickMouse(Minecraft.java:1560)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:2175)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1132)
at net.minecraft.client.Minecraft.run(Minecraft.java:436)
at net.minecraft.client.main.Main.main(Main.java:113)
at Start.main(Start.java:11)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at de.florianmichael.vialoadingbase.model.ComparableProtocolVersion.isOlderThanOrEqualTo(ComparableProtocolVersion.java:36)
at de.florianmichael.viamcp.fixes.AttackOrder.sendFixedAttack(AttackOrder.java:36)
at net.minecraft.client.Minecraft.clickMouse(Minecraft.java:1560)
-- Affected level --
Details:
Level name: MpServer
All players: 7 total; [EntityPlayerSP['BeXuanMaiLonTo'/15467, l='MpServer', x=-117.28, y=27.00, z=-106.72], EntityOtherPlayerMP['�e�lNH?P V�O ?�Y'/12, l='MpServer', x=-121.47, y=27.50, z=-101.41], EntityOtherPlayerMP['PhongCanTv'/30, l='MpServer', x=-105.53, y=27.00, z=-95.38], EntityOtherPlayerMP['MrVit'/15, l='MpServer', x=-117.31, y=27.00, z=-108.25], EntityOtherPlayerMP['MocNhan'/21, l='MpServer', x=-105.50, y=27.00, z=-107.44], EntityOtherPlayerMP['KamuiG'/18, l='MpServer', x=-104.47, y=27.00, z=-106.22], EntityOtherPlayerMP['Sammy_Tv'/27, l='MpServer', x=-104.31, y=27.00, z=-96.25]]
Chunk stats: MultiplayerChunkCache: 289, 289
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: -122.00,29.00,-90.00 - World: (-122,29,-90), Chunk: (at 6,1,6 in -8,-6; contains blocks -128,0,-96 to -113,255,-81), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 133074 game time, 166993825155 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 98 total; [EntityPlayerSP['BeXuanMaiLonTo'/15467, l='MpServer', x=-117.28, y=27.00, z=-106.72], EntityItemFrame['entity.ItemFrame.name'/536870911, l='MpServer', x=-127.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870912, l='MpServer', x=-127.50, y=32.50, z=-112.97], EntityArmorStand['�d�lCh�o m?ng b?n ??n Server HeroMC.Net'/1, l='MpServer', x=-121.53, y=32.66, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870913, l='MpServer', x=-127.50, y=31.50, z=-112.97], EntityOtherPlayerMP['KamuiG'/18, l='MpServer', x=-104.47, y=27.00, z=-106.22], EntityArmorStand['�a�lThay ??i m?t kh?u �e�l/changepassword �c�lMatKhauCu �b�lMatKhauMoi'/2, l='MpServer', x=-121.53, y=32.41, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870914, l='MpServer', x=-127.50, y=30.50, z=-112.97], EntityOtherPlayerMP['Sammy_Tv'/27, l='MpServer', x=-104.31, y=27.00, z=-96.25], EntityArmorStand['�a�l ?? ??ng nh?p v�o server �c�l/login < m?t kh?u >'/3, l='MpServer', x=-121.53, y=32.16, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870915, l='MpServer', x=-127.50, y=29.50, z=-112.97], EntityArmorStand['�a�l Qu�n m?t kh?u truy c?p �c�lheromc.net'/4, l='MpServer', x=-121.53, y=31.91, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870916, l='MpServer', x=-127.50, y=28.50, z=-112.97], EntityArmorStand['�b�l/skin �6�l< t�n nh�n v?t >�a�l ?? ??i skin nh�n v?t'/5, l='MpServer', x=-121.53, y=31.66, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870917, l='MpServer', x=-126.50, y=33.50, z=-112.97], EntityArmorStand['�f�lXem h??ng d?n c�ch ch?i t?i: �b�lhttps://heromc.net'/6, l='MpServer', x=-121.53, y=31.41, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870918, l='MpServer', x=-126.50, y=32.50, z=-112.97], EntityArmorStand['�7To�n b? c�ng tr�nh map ???c x�y d?ng b?i'/7, l='MpServer', x=-121.53, y=31.16, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870919, l='MpServer', x=-126.50, y=31.50, z=-112.97], EntityArmorStand['�7Team Build For Fun by Vietnam.'/8, l='MpServer', x=-121.53, y=30.91, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870920, l='MpServer', x=-126.50, y=30.50, z=-112.97], EntityArmorStand['�e�lCh�c c�c b?n ch?i game vui v?!'/9, l='MpServer', x=-121.53, y=30.66, z=-93.59], EntityItemFrame['entity.ItemFrame.name'/536870921, l='MpServer', x=-126.50, y=29.50, z=-112.97], EntityOtherPlayerMP['PaChiaBun'/24, l='MpServer', x=-121.47, y=27.00, z=-83.94], EntityArmorStand['�9Danh s�ch m�y ch?'/10, l='MpServer', x=-121.50, y=29.88, z=-101.47], EntityItemFrame['entity.ItemFrame.name'/536870922, l='MpServer', x=-126.50, y=28.50, z=-112.97], EntityOtherPlayerMP['MeoSimmy'/33, l='MpServer', x=-137.41, y=27.00, z=-95.63], EntityArmorStand['�7Gamemode v� Minigame...'/11, l='MpServer', x=-121.50, y=29.63, z=-101.47], EntityItemFrame['entity.ItemFrame.name'/536870923, l='MpServer', x=-125.50, y=33.50, z=-112.97], EntityOtherPlayerMP['�e�lNH?P V�O ?�Y'/12, l='MpServer', x=-121.47, y=27.50, z=-101.41], EntityItemFrame['entity.ItemFrame.name'/536870924, l='MpServer', x=-125.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870925, l='MpServer', x=-125.50, y=31.50, z=-112.97], EntityOtherPlayerMP['�e�lNH?P V�O ?�Y'/12, l='MpServer', x=-121.47, y=27.50, z=-101.41], EntityItemFrame['entity.ItemFrame.name'/536870926, l='MpServer', x=-125.50, y=30.50, z=-112.97], EntityOtherPlayerMP['PhongCanTv'/30, l='MpServer', x=-105.53, y=27.00, z=-95.38], EntityItemFrame['entity.ItemFrame.name'/536870927, l='MpServer', x=-125.50, y=29.50, z=-112.97], EntityOtherPlayerMP['MrVit'/15, l='MpServer', x=-117.31, y=27.00, z=-108.25], EntityItemFrame['entity.ItemFrame.name'/536870928, l='MpServer', x=-125.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870929, l='MpServer', x=-124.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870930, l='MpServer', x=-124.50, y=32.50, z=-112.97], EntityOtherPlayerMP['KamuiG'/18, l='MpServer', x=-104.47, y=27.00, z=-106.22], EntityItemFrame['entity.ItemFrame.name'/536870931, l='MpServer', x=-124.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870932, l='MpServer', x=-124.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870933, l='MpServer', x=-124.50, y=29.50, z=-112.97], EntityOtherPlayerMP['MocNhan'/21, l='MpServer', x=-105.50, y=27.00, z=-107.44], EntityItemFrame['entity.ItemFrame.name'/536870934, l='MpServer', x=-124.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870935, l='MpServer', x=-123.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870936, l='MpServer', x=-123.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870937, l='MpServer', x=-123.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870938, l='MpServer', x=-123.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870939, l='MpServer', x=-123.50, y=29.50, z=-112.97], EntityOtherPlayerMP['Sammy_Tv'/27, l='MpServer', x=-104.31, y=27.00, z=-96.25], EntityItemFrame['entity.ItemFrame.name'/536870940, l='MpServer', x=-123.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870941, l='MpServer', x=-122.50, y=33.50, z=-112.97], EntityOtherPlayerMP['PhongCanTv'/30, l='MpServer', x=-105.53, y=27.00, z=-95.38], EntityItemFrame['entity.ItemFrame.name'/536870942, l='MpServer', x=-122.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870943, l='MpServer', x=-122.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870944, l='MpServer', x=-122.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870945, l='MpServer', x=-122.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870946, l='MpServer', x=-122.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870947, l='MpServer', x=-121.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870948, l='MpServer', x=-121.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870949, l='MpServer', x=-121.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870950, l='MpServer', x=-121.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870951, l='MpServer', x=-121.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870952, l='MpServer', x=-121.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870953, l='MpServer', x=-120.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870954, l='MpServer', x=-120.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870955, l='MpServer', x=-120.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870956, l='MpServer', x=-120.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870957, l='MpServer', x=-120.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870958, l='MpServer', x=-120.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870959, l='MpServer', x=-119.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870960, l='MpServer', x=-119.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870961, l='MpServer', x=-119.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870962, l='MpServer', x=-119.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870963, l='MpServer', x=-119.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870964, l='MpServer', x=-119.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870965, l='MpServer', x=-118.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870966, l='MpServer', x=-118.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870967, l='MpServer', x=-118.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870968, l='MpServer', x=-118.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870969, l='MpServer', x=-118.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870970, l='MpServer', x=-118.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870971, l='MpServer', x=-117.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870972, l='MpServer', x=-117.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870973, l='MpServer', x=-117.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870974, l='MpServer', x=-117.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870975, l='MpServer', x=-117.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870976, l='MpServer', x=-117.50, y=28.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870977, l='MpServer', x=-116.50, y=33.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870978, l='MpServer', x=-116.50, y=32.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870979, l='MpServer', x=-116.50, y=31.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870980, l='MpServer', x=-116.50, y=30.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870981, l='MpServer', x=-116.50, y=29.50, z=-112.97], EntityItemFrame['entity.ItemFrame.name'/536870982, l='MpServer', x=-116.50, y=28.50, z=-112.97], EntityOtherPlayerMP['MrVit'/15, l='MpServer', x=-117.31, y=27.00, z=-108.25], EntityOtherPlayerMP['MocNhan'/21, l='MpServer', x=-105.50, y=27.00, z=-107.44]]
Retry entities: 0 total; []
Server brand: Waterfall <- Paper
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:403)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2807)
at net.minecraft.client.Minecraft.run(Minecraft.java:465)
at net.minecraft.client.main.Main.main(Main.java:113)
at Start.main(Start.java:11)
[21:21:02] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecrafact.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1426) ~[bin/:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1148) ~[bin/:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:428) [bin/:?]
at net.minecraft.client.main.Main.main(Main.java:113) [bin/:?]
at Start.main(Start.java:11) [bin/:?]
Caused by: java.lang.NullPointerException
at de.florianmichael.viamcp.gui.GuiProtocolSelector.drawScreen(GuiProtocolSelector.java:72) ~[bin/:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1398) ~[bin/:?]
... 4 more
---- Minecraft Crash Report ----
// My bad.
Time: 03-07-2023 21:21
Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at de.florianmichael.viamcp.gui.GuiProtocolSelector.drawScreen(GuiProtocolSelector.java:72)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1398)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1148)
at net.minecraft.client.Minecraft.run(Minecraft.java:428)
at net.minecraft.client.main.Main.main(Main.java:113)
at Start.main(Start.java:11)
-- Head --
Stacktrace:
at de.florianmichael.viamcp.gui.GuiProtocolSelector.drawScreen(GuiProtocolSelector.java:72)
-- Screen render details --
Details:
Screen name: de.florianmichael.viamcp.gui.GuiProtocolSelector
Mouse location: Scaled: (82, 11). Absolute: (165, 456)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
Stacktrace:
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1398)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1148)
at net.minecraft.client.Minecraft.run(Minecraft.java:428)
at net.minecraft.client.main.Main.main(Main.java:113)
at Start.main(Start.java:11)
Hi, today I built my client, but when I start it it gives me an error that normally doesn't give on an intellij idea instance. Here is the error:
---- Minecraft Crash Report ----
// There are four lights!
Time: 04/07/23 19.48
Description: Initializing game
java.lang.NoClassDefFoundError: com/viaversion/viaversion/api/platform/ViaPlatform
at vialoadingbase.ViaLoadingBase$ViaLoadingBaseBuilder.(ViaLoadingBase.java:191)
at vialoadingbase.ViaLoadingBase$ViaLoadingBaseBuilder.create(ViaLoadingBase.java:198)
at viamcp.ViaMCP.(ViaMCP.java:36)
at viamcp.ViaMCP.create(ViaMCP.java:30)
at gq.francypro149.Shin.viaButton(Shin.java:52)
at gq.francypro149.Shin.start(Shin.java:33)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:583)
at net.minecraft.client.Minecraft.run(Minecraft.java:418)
at net.minecraft.client.main.Main.main(Main.java:113)
Caused by: java.lang.ClassNotFoundException: com.viaversion.viaversion.api.platform.ViaPlatform
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
-- Head --
Stacktrace:
at vialoadingbase.ViaLoadingBase$ViaLoadingBaseBuilder.(ViaLoadingBase.java:191)
at vialoadingbase.ViaLoadingBase$ViaLoadingBaseBuilder.create(ViaLoadingBase.java:198)
at viamcp.ViaMCP.(ViaMCP.java:36)
at viamcp.ViaMCP.create(ViaMCP.java:30)
at gq.francypro149.Shin.viaButton(Shin.java:52)
at gq.francypro149.Shin.start(Shin.java:33)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:583)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:418)
at net.minecraft.client.main.Main.main(Main.java:113)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 852770272 bytes (813 MB) / 1073741824 bytes (1024 MB) up to 4244635648 bytes (4048 MB)
JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Xmx4038m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: ShinClient
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 6000 GL version 4.4.0 - Build 20.19.15.4624, Intel
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz
Using VBOs: Yes
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs:
Spanning from 1.8 to 1.9+ will invalidate the blocking, even on servers that support shields.
io.netty.handler.codec.DecoderException: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Source 0: com.viaversion.viabackwards.protocol.protocol1_20to1_20_2.rewriter.BlockItemPacketRewriter1_20_2$1 (Anonymous)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at java.lang.Thread.run(Thread.java:750)
Caused by: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Source 0: com.viaversion.viabackwards.protocol.protocol1_20to1_20_2.rewriter.BlockItemPacketRewriter1_20_2$1 (Anonymous)
Caused by: java.lang.NullPointerException
1.8.x
Add the following code to ProtocolInfo to fix it:
public static ProtocolInfo R1_20_5 = new ProtocolInfo("Trails & Tales", NO_DESC, "April 23, 2024", ProtocolVersion.v1_20_5);
public static ProtocolInfo R1_20_3 = new ProtocolInfo("Trails & Tales", NO_DESC, "December 5, 2023", ProtocolVersion.v1_20_3);
public static ProtocolInfo R1_20_2 = new ProtocolInfo("Trails & Tales", NO_DESC, "September 21, 2023", ProtocolVersion.v1_20_2);
private final static List<ProtocolInfo> PROTOCOL_INFOS = Arrays.asList(R1_7, R1_7_6, R1_8, R1_9, R1_9_1, R1_9_2, R1_9_3, R1_10, R1_11, R1_11_1, R1_12, R1_12_1, R1_12_2, R1_13, R1_13_1, R1_13_2, R1_14, R1_14_1, R1_14_2, R1_14_3, R1_14_4,
R1_15, R1_15_1, R1_15_2, R1_16, R1_16_1, R1_16_2, R1_16_3, R1_16_4, R1_17, R1_17_1, R1_18, R1_18_2, R1_19, R1_19_1, R1_19_3, R1_19_4, R1_20, R1_20_2, R1_20_3, R1_20_5);
Is ViaMCP planned for 1.16.5?
I'm making a forge based client, and I figured out everything else for the transaction fix. I couldn't figure out where I'm supposed to put fixTransactions()
, it doesn't seem to say where.
*1: There are two "1.8.x" in the slider, and the slider can only be pulled to "1.20.3-1.20.4", but not "1.20.5-1.20.6";
*2: The ViaMCP Gui displays 1 version after the slider.(eg. slider: 1.12.2, gui: 1.13)
It seems that the two bugs are caused by one code problem(the extra 1.8.x version in the slider), can you fix it?
(Sorry for poor English)
Spanning from 1.8 to 1.9+ will invalidate the blocking, even on servers that support shields.
I use ViaMCP with MCP version 1.16.5. And when im trying to connect with 1.17 protocol and above this error occures:
Theres also the logs:
[20:02:25] [main/INFO]: Connecting to SERVERIP, PORT [20:02:25] [Netty Client IO #21/WARN]: ERROR IN Protocol1_16_4To1_17 IN REMAP OF JOIN_GAME (0x26) [20:02:25] [Netty Client IO #21/WARN]: ERROR IN Protocol1_16_4To1_17 IN REMAP OF CHUNK_DATA (0x22) [20:02:25] [Netty Client IO #21/WARN]: ERROR IN Protocol1_16_4To1_17 IN REMAP OF CHUNK_DATA (0x22) [20:02:25] [Netty Client IO #21/WARN]: ERROR IN Protocol1_16_4To1_17 IN REMAP OF CHUNK_DATA (0x22)
Hi, so I have my own client and I have had ViaVersion for some time now but since they updated to 1.20 I still had 1.19.4, so I changed the jar files and re-downloaded all the source files & folders for viamcp 1.8.x and added them. I get these errors when I try to join any server with 1.20:
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_361]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_361]
at net.minecraft.util.Util.runTask(Util.java:20) [raze/:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1025) [raze/:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:344) [raze/:?]
at net.minecraft.client.main.Main.main(Main.java:113) [raze/:?]
at Start.main(Start.java:11) [raze/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.network.NetHandlerPlayClient.handlePlayerPosLook(NetHandlerPlayClient.java:603) ~[raze/:?]
at net.minecraft.network.play.server.S08PacketPlayerPosLook.processPacket(S08PacketPlayerPosLook.java:55) ~[raze/:?]
at net.minecraft.network.play.server.S08PacketPlayerPosLook.processPacket(S08PacketPlayerPosLook.java:10) ~[raze/:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:22) ~[raze/:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_361]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_361]
at net.minecraft.util.Util.runTask(Util.java:19) ~[raze/:?]
... 4 more```
Every other version works correctly with the version slider.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.