Coder Social home page Coder Social logo

academycraft's People

Contributors

3tusk avatar acaly avatar berry64 avatar ciqven avatar crowbarprojectq avatar eairpeter avatar eing0 avatar gakongren avatar kskun avatar l89669 avatar lelemoe avatar li-build avatar magicnat avatar mastize avatar mgazul avatar mindy15963 avatar mkpoli avatar mohmedxm avatar mrbenjaminbowman avatar nolifem avatar paindar avatar shielian avatar voidcl avatar weathfold avatar xhj1102 avatar zeldacl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

academycraft's Issues

[Idea] Dark Matter

Basically, dark matter esper abilities from the anime this mod is based on, would be awesome, should be easily googled if you don't know about it.

And if anything... I want to say... THANK YOU, for continuing this mod, it's literally one of my favorite mods. Seeing it being maintained makes me and surely many others very happy once they see this on curseforge someday when finished!

[Idea] 可以把版本支持搞到1.20.1嘛?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Bug solution] Machines do not show the GUI properly

In the file [src/main/scala/cn/academy/core/client/ui/TechUI.scala]

it contains

 override protected def drawGuiContainerBackgroundLayer(partialTicks: Float, mouseX: Int, mouseY: Int): Unit = {  
   }

at ContainerUI class
and it prevent the the machines to show the GUI properly
Deleting it shall solve the issue

[Bug] square font

Describe the bug
A clear and concise description of what the bug is.

I can't see font only can see square

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
As far as I know, they localized Korea font in the past and after that update, the writing looks square.

Screenshots
If applicable, add screenshots to help explain your problem.
2023-09-30_17 44 30
2023-09-30_17 44 44

Desktop (please complete the following information):

  • OS: [Windows 10]
  • MC Version and Forge version: [14.23.5.2860-1.12.2]
  • Version [1.1.5]

Additional context
Add any other context about the problem [here.]

[Idea] Customize abilities cooldown

Is your feature request related to a problem? Please describe.
Cannot change the cooldown for each ability

Describe the solution you'd like
Add a property in the config to customize the abilities cooldown when the player is survival mode

Describe alternatives you've considered
Adding boolean in the config to disable the cooldowns in survival mode would be good

Additional context

[Bug] vec_reflection does not work properly

在1.1.1及更早的版本中,矢量反射这一技能在应对怪物造成的近战伤害时会对伤害来源的怪物进行反击,这会对怪物造成轻微的击退效果。虽然1.1.2版本修复了一个矢量反射在处理守护者造成的伤害时造成的崩溃错误,但这也导致矢量反射不能像以前的版本那样运行,只能防御受到的伤害,而无法对怪物进行反击。

In versions 1.1.1 and earlier, vec_reflection caused a counterattack that dealt the same damage to the monster when dealing with melee attacks from the monster. This will cause a slight knockback effect on the monster. While in version 1.1.2, it fixed a crash bug caused by vec_reflection when dealing with damage caused by the Guardian, vec_reflection cannot continue to operate as in previous versions, and can only defend against damage taken, but not counterattacking monsters.

[Bug] Bug Title

Describe the bug
When I click on the m button, the client crashes and this is only on the server in single player mode (This is due to the mcheli mod)

Expected behavior
I wanted to upgrade weapons from the modernwarface mod, I press m and the client crashes

Desktop (please complete the following information):

  • OS: Windows 10
  • MC Version and Forge version: 1.12.2 - 14.23.5.2860
  • Version 313

Additional context
logs client

[Client thread/FATAL] [minecraft/Minecraft]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1492) ~[buq.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119) ~[bib.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.NullPointerException
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawPlayersList(MCH_GuiScoreboard_Base.java:268) ~[MCH_GuiScoreboard_Base.class:1.1.2]
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawList(MCH_GuiScoreboard_Base.java:230) ~[MCH_GuiScoreboard_Base.class:1.1.2]
at mcheli.multiplay.MCH_GuiScoreboard_Main.func_146976_a(MCH_GuiScoreboard_Main.java:121) ~[MCH_GuiScoreboard_Main.class:1.1.2]
at mcheli.multiplay.MCH_GuiScoreboard.func_146976_a(MCH_GuiScoreboard.java:192) ~[MCH_GuiScoreboard.class:1.1.2]
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:75) ~[bmg.class:?]
at mcheli.wrapper.W_GuiContainer.func_73863_a(W_GuiContainer.java:82) ~[W_GuiContainer.class:1.1.2]
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396) ~[ForgeHooksClient.class:?]
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
at net.optifine.reflect.Reflector.callVoid(Reflector.java:669) ~[Reflector.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1462) ~[buq.class:?]
... 9 more
[13:17:18] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: ---- Minecraft Crash Report ----

WARNING: coremods are present:
SecurityCraftLoadingPlugin ([1.12.2]+SecurityCraft+v1.9.7.jar)
weaponlib (mw_2.0-0.4.4.6_mc1.12.2.jar)
Contact their authors BEFORE contacting forge

// You should try our sister game, Minceraft!

Time: 12/31/23 1:17 PM
Description: Rendering screen

java.lang.NullPointerException: Rendering screen
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawPlayersList(MCH_GuiScoreboard_Base.java:268)
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawList(MCH_GuiScoreboard_Base.java:230)
at mcheli.multiplay.MCH_GuiScoreboard_Main.func_146976_a(MCH_GuiScoreboard_Main.java:121)
at mcheli.multiplay.MCH_GuiScoreboard.func_146976_a(MCH_GuiScoreboard.java:192)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:75)
at mcheli.wrapper.W_GuiContainer.func_73863_a(W_GuiContainer.java:82)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.optifine.reflect.Reflector.callVoid(Reflector.java:669)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1462)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Client thread
Stacktrace:
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawPlayersList(MCH_GuiScoreboard_Base.java:268)
at mcheli.multiplay.MCH_GuiScoreboard_Base.drawList(MCH_GuiScoreboard_Base.java:230)
at mcheli.multiplay.MCH_GuiScoreboard_Main.func_146976_a(MCH_GuiScoreboard_Main.java:121)
at mcheli.multiplay.MCH_GuiScoreboard.func_146976_a(MCH_GuiScoreboard.java:192)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:75)
at mcheli.wrapper.W_GuiContainer.func_73863_a(W_GuiContainer.java:82)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.optifine.reflect.Reflector.callVoid(Reflector.java:669)

[Bug] Bug Title The machine GUI interface does not display properly

在MC1.12,mod版本1.1.4,模组内的除能力开发以外的机器GUI界面均无法正常显示,回退版本后问题消失

In MC1.12 and mod version 1.1.4, the GUI interface of the machine in the module except for capability development cannot be displayed normally, and the problem disappears after rolling back the version

超能力在BungeeCord下跨服后失效 无法开通能力

超能力进去的第一个服务器是正常的 如果去了另一个子服就导致超能力失效 无法开通能力[即便你是开通了的 也会显示没开通]

例如我弄了 大厅服 生存服
然后大厅和生存服都有超能力mod [进入游戏来到大厅服超能力正常 然后跨服去生存服超能力失效][再回大厅也是失效的了]
然后大厅没超能力、生存服有超能力 [进入游戏来到大厅服 然后跨服去生存服超能力失效]
然后大厅没是插件服、生存服有超能力 [进入游戏来到大厅服 然后跨服去生存服超能力失效]

BC核心用过 BungeeCord waterfall 都有这个问题
子服用的核心是mohist

希望能修护这个bug

[Idea] 可以升级版本至1.16.5吗?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[Bug] 超能力模组及附属在和加速火把同时使用时报错

服务器核心:mohist-1.12.2-313-server
MOD列表:
服务端mod:
1TOFTM3HVSY ABC16C%4}FE
客户端mod:
7XNPZM~C7$((R580}U{X$Q1
BUG描述:①不定时出现如下报错,可能和玩家进入某一放置了某方块的区域有关,出现报错后玩家被以(与服务器失去连接: A fatal error has occurred, this connection is terminated)提示踢出服务器,可以再次进入,但是一旦再次进入区域(可能?)就又会出现同样的问题。删除加速火把和ac附属mod后没有关于加速火把的报错了,但是有部分玩家依然被踢出服务器,可能是客户端没有同步删除mod并重置ac配置文件的问题
②在如上的环境下,当用传送使[定位传送]从末地传送到主世界,传送完会出现无敌状态、预设技能会清空、能力关不掉、终端消失等问题(单人和多人模式下都测试了,全都出现这个问题)

后台报错(只有问题①,问题②后台无报错):

没有删除加速火把时的报错:
[15:01:26 ERROR]: FMLIndexedMessageCodec exception caught
 java.lang.NullPointerException: null
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
        at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) [SimpleNetworkWrapper.class:?]
        at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) [NetworkMessage.class:?]
        at cn.academy.block.tileentity.TileReceiverBase.func_73660_a(TileReceiverBase.java:38) [TileReceiverBase.class:?]
        at cn.academy.block.tileentity.TileDeveloper.func_73660_a(TileDeveloper.java:67) [TileDeveloper.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickBlock(TileTorcherino.java:113) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickNeighbors(TileTorcherino.java:75) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.func_73660_a(TileTorcherino.java:50) [TileTorcherino.class:?]
        at net.minecraft.world.World.func_72939_s(World.java:2212) [amu.class:?]
        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:744) [oo.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:897) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[15:01:26 ERROR]: SimpleChannelHandlerWrapper exception
 java.lang.NullPointerException: null
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
        at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) [SimpleNetworkWrapper.class:?]
        at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) [NetworkMessage.class:?]
        at cn.academy.block.tileentity.TileReceiverBase.func_73660_a(TileReceiverBase.java:38) [TileReceiverBase.class:?]
        at cn.academy.block.tileentity.TileDeveloper.func_73660_a(TileDeveloper.java:67) [TileDeveloper.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickBlock(TileTorcherino.java:113) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickNeighbors(TileTorcherino.java:75) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.func_73660_a(TileTorcherino.java:50) [TileTorcherino.class:?]
        at net.minecraft.world.World.func_72939_s(World.java:2212) [amu.class:?]
        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:744) [oo.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:897) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[15:01:26 ERROR]: SimpleChannelHandlerWrapper exception
 java.lang.NullPointerException: null
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
        at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) [SimpleNetworkWrapper.class:?]
        at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) [NetworkMessage.class:?]
        at cn.academy.block.tileentity.TileReceiverBase.func_73660_a(TileReceiverBase.java:38) [TileReceiverBase.class:?]
        at cn.academy.block.tileentity.TileDeveloper.func_73660_a(TileDeveloper.java:67) [TileDeveloper.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickBlock(TileTorcherino.java:113) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickNeighbors(TileTorcherino.java:75) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.func_73660_a(TileTorcherino.java:50) [TileTorcherino.class:?]
        at net.minecraft.world.World.func_72939_s(World.java:2212) [amu.class:?]
        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:744) [oo.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:897) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[15:01:26 ERROR]: SimpleChannelHandlerWrapper exception
 java.lang.NullPointerException: null
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
        at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) [SimpleNetworkWrapper.class:?]
        at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) [NetworkMessage.class:?]
        at cn.academy.block.tileentity.TileReceiverBase.func_73660_a(TileReceiverBase.java:38) [TileReceiverBase.class:?]
        at cn.academy.block.tileentity.TileDeveloper.func_73660_a(TileDeveloper.java:67) [TileDeveloper.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickBlock(TileTorcherino.java:113) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickNeighbors(TileTorcherino.java:75) [TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.func_73660_a(TileTorcherino.java:50) [TileTorcherino.class:?]
        at net.minecraft.world.World.func_72939_s(World.java:2212) [amu.class:?]
        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:744) [oo.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:897) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[15:01:26 ERROR]: There was a critical exception handling a packet on channel lambdalib2
 java.lang.NullPointerException: null
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
        at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
        at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
        at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
        at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
        at cn.academy.block.tileentity.TileReceiverBase.func_73660_a(TileReceiverBase.java:38) ~[TileReceiverBase.class:?]
        at cn.academy.block.tileentity.TileDeveloper.func_73660_a(TileDeveloper.java:67) ~[TileDeveloper.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickBlock(TileTorcherino.java:113) ~[TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.tickNeighbors(TileTorcherino.java:75) ~[TileTorcherino.class:?]
        at com.sci.torcherino.blocks.tiles.TileTorcherino.func_73660_a(TileTorcherino.java:50) ~[TileTorcherino.class:?]
        at net.minecraft.world.World.func_72939_s(World.java:2212) ~[amu.class:?]
        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:744) ~[oo.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:897) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) ~[nz.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) ~[MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]

删除后:

[00:00:01] [Server thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught
java.lang.NullPointerException: null
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
	at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
	at cn.lambdalib2.datapart.DataPart.sendMessage(DataPart.java:204) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.DataPart.sync(DataPart.java:80) ~[DataPart.class:?]
	at cn.lambdalib2.util.TickScheduler.runFrame(TickScheduler.java:142) [TickScheduler.class:?]
	at cn.lambdalib2.util.TickScheduler.runTick(TickScheduler.java:129) [TickScheduler.class:?]
	at cn.academy.datapart.CooldownData.tick(CooldownData.java:80) [CooldownData.class:?]
	at cn.lambdalib2.datapart.DataPart.callTick(DataPart.java:224) [DataPart.class:?]
	at cn.lambdalib2.datapart.EntityData.tick(EntityData.java:247) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData.access$000(EntityData.java:32) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData$EventListener.onLivingUpdate(EntityData.java:264) [EntityData$EventListener.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_186_EventListener_onLivingUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) [ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) [EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:394) [ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2401) [vp.class:?]
	at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:253) [aed.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:488) [oq.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:255) [pa.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:208) [NetworkDispatcher$1.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) [gw.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) [oz.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[00:00:01] [Server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
java.lang.NullPointerException: null
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
	at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
	at cn.lambdalib2.datapart.DataPart.sendMessage(DataPart.java:204) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.DataPart.sync(DataPart.java:80) ~[DataPart.class:?]
	at cn.lambdalib2.util.TickScheduler.runFrame(TickScheduler.java:142) [TickScheduler.class:?]
	at cn.lambdalib2.util.TickScheduler.runTick(TickScheduler.java:129) [TickScheduler.class:?]
	at cn.academy.datapart.CooldownData.tick(CooldownData.java:80) [CooldownData.class:?]
	at cn.lambdalib2.datapart.DataPart.callTick(DataPart.java:224) [DataPart.class:?]
	at cn.lambdalib2.datapart.EntityData.tick(EntityData.java:247) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData.access$000(EntityData.java:32) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData$EventListener.onLivingUpdate(EntityData.java:264) [EntityData$EventListener.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_186_EventListener_onLivingUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) [ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) [EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:394) [ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2401) [vp.class:?]
	at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:253) [aed.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:488) [oq.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:255) [pa.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:208) [NetworkDispatcher$1.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) [gw.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) [oz.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[00:00:01] [Server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
java.lang.NullPointerException: null
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
	at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
	at cn.lambdalib2.datapart.DataPart.sendMessage(DataPart.java:204) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.DataPart.sync(DataPart.java:80) ~[DataPart.class:?]
	at cn.lambdalib2.util.TickScheduler.runFrame(TickScheduler.java:142) [TickScheduler.class:?]
	at cn.lambdalib2.util.TickScheduler.runTick(TickScheduler.java:129) [TickScheduler.class:?]
	at cn.academy.datapart.CooldownData.tick(CooldownData.java:80) [CooldownData.class:?]
	at cn.lambdalib2.datapart.DataPart.callTick(DataPart.java:224) [DataPart.class:?]
	at cn.lambdalib2.datapart.EntityData.tick(EntityData.java:247) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData.access$000(EntityData.java:32) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData$EventListener.onLivingUpdate(EntityData.java:264) [EntityData$EventListener.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_186_EventListener_onLivingUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) [ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) [EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:394) [ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2401) [vp.class:?]
	at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:253) [aed.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:488) [oq.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:255) [pa.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:208) [NetworkDispatcher$1.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) [gw.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) [oz.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[00:00:01] [Server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
java.lang.NullPointerException: null
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
	at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
	at cn.lambdalib2.datapart.DataPart.sendMessage(DataPart.java:204) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.DataPart.sync(DataPart.java:80) ~[DataPart.class:?]
	at cn.lambdalib2.util.TickScheduler.runFrame(TickScheduler.java:142) [TickScheduler.class:?]
	at cn.lambdalib2.util.TickScheduler.runTick(TickScheduler.java:129) [TickScheduler.class:?]
	at cn.academy.datapart.CooldownData.tick(CooldownData.java:80) [CooldownData.class:?]
	at cn.lambdalib2.datapart.DataPart.callTick(DataPart.java:224) [DataPart.class:?]
	at cn.lambdalib2.datapart.EntityData.tick(EntityData.java:247) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData.access$000(EntityData.java:32) [EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData$EventListener.onLivingUpdate(EntityData.java:264) [EntityData$EventListener.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_186_EventListener_onLivingUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) [ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) [EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:394) [ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2401) [vp.class:?]
	at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:253) [aed.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:488) [oq.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:255) [pa.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:208) [NetworkDispatcher$1.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) [gw.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) [oz.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [nz.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[00:00:01] [Netty Server IO #3/ERROR] [FML]: There was a critical exception handling a packet on channel lambdalib2
java.lang.NullPointerException: null
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:770) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.SingletonImmutableList.<init>(SingletonImmutableList.java:38) ~[minecraft_server.1.12.2.jar:?]
	at com.google.common.collect.ImmutableList.of(ImmutableList.java:93) ~[minecraft_server.1.12.2.jar:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler$OutboundTarget$3.selectNetworks(FMLOutboundHandler.java:115) ~[FMLOutboundHandler$OutboundTarget$3.class:?]
	at net.minecraftforge.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:373) ~[FMLOutboundHandler.class:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:111) ~[MessageToMessageEncoder.class:4.1.24.Final]
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:4.1.24.Final]
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[DefaultChannelPipeline.class:4.1.24.Final]
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[AbstractChannel.class:4.1.24.Final]
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:261) ~[SimpleNetworkWrapper.class:?]
	at cn.lambdalib2.s11n.network.NetworkMessage.sendToAllAround(NetworkMessage.java:114) ~[NetworkMessage.class:?]
	at cn.lambdalib2.datapart.DataPart.sendMessage(DataPart.java:204) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.DataPart.sync(DataPart.java:80) ~[DataPart.class:?]
	at cn.lambdalib2.util.TickScheduler.runFrame(TickScheduler.java:142) ~[TickScheduler.class:?]
	at cn.lambdalib2.util.TickScheduler.runTick(TickScheduler.java:129) ~[TickScheduler.class:?]
	at cn.academy.datapart.CooldownData.tick(CooldownData.java:80) ~[CooldownData.class:?]
	at cn.lambdalib2.datapart.DataPart.callTick(DataPart.java:224) ~[DataPart.class:?]
	at cn.lambdalib2.datapart.EntityData.tick(EntityData.java:247) ~[EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData.access$000(EntityData.java:32) ~[EntityData.class:?]
	at cn.lambdalib2.datapart.EntityData$EventListener.onLivingUpdate(EntityData.java:264) ~[EntityData$EventListener.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_186_EventListener_onLivingUpdate_LivingUpdateEvent.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) ~[ASMEventHandler.class:?]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) ~[EventBus.class:?]
	at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:394) ~[ForgeHooks.class:?]
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:2401) ~[vp.class:?]
	at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:253) ~[aed.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:488) ~[oq.class:?]
	at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:255) ~[pa.class:?]
	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:208) ~[NetworkDispatcher$1.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:298) ~[gw.class:?]
	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:196) ~[oz.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:922) ~[MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) ~[nz.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:778) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) ~[MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_391]
[00:00:01] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: bamboo 与服务器失去连接: A fatal error has occurred, this connection is terminated
[00:00:01] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: bamboo left the game

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.