Code Monkey home page Code Monkey logo

grimoire-mixins-1.12.2's Introduction

Grimoire-Mixins!

Collection of mixins for the core-mod Grimoire

What is it?

Grimoire-Mixins are coremods that will be injected inside other mods trying to fix and\or change their natural behavior.

Some modules may require other modules.

How to Install?

  • 0 - Notice that the majority of these mixins are Server Side Only! The ones who have any Client Fix are pointed out in their own description below.
  • 1 - Install Grimoire (Just download and put it inside mods folder)
  • 2 - Start the server once then turn it off, a folder called grimoire will be generated at the side of the 'mods' and 'config' folders.
  • 3 - Download any Grimoire-Mixins module you want from here
  • 4 - Put all the Grimoire-Mixins you want to use inside the folder grimoire, remember to check out the mixins requirements for each one.
  • 5 - Start the server again.

Modules

There are several modules for different things... just use the ones you want :V Seriously, don't throw all of them if you don't need them!

Configuration

Most of these mixins features can be disabled, just open the "mixin.modname.json" inside the jars and delete the correspondent class you do not want to be applied.

Forge-Mixin
  • Fix a bug ON THE CLIENT caused by mods that request ItemTooltiping before the client has fully started, in some cases where the user alt-tab on the launching process the startup can take from 3 minutes to 9 minutes long.
  • Add a IRecipe Cache to prevent lag on large modpacks with thousends of recipes on auto-craft machines
  • Target:
    • CLIENT-SIDE
ArmourersWorkshop-Mixin
  • Add BREAK_EVENT checks on ANY mannequin change to prevent edit of mannequins on protected zone
    • I can't fix the Visual bug though, sorry :/
  • Requirements:
    • Armourers Workshop
Botania-Mixin
  • Disable one of the effects of ItemBottledMana (the one that drops the entire player's inventory, as it can cause dupes)
  • Add EventHelper checks for the rods:
    • ItemDirtRod
    • ItemExchangeRod
    • ItemFireRod
    • ItemMissileRod
    • ItemSmeltRod
  • Requirements:
    • Botania Mod
    • EventHelper Mod
ExCompressum-Mixin
  • Reload the mod after the POST_INIT event to fix some sync issues with drop chances and JEI
  • Entirely disable AutoSieves Food Boost
  • Lots of Caching to prevent lag on various parts of the mod.
  • Requirements:
    • ExCompressum Mod
  • Target:
    • CLIENT-SIDE & SERVER-SIDE
ExNihiloCreatio-Mixin
  • Remove the light update logic from TileBarrel, this drastically improves the Barrel performance.
  • Requirements:
    • ExNihiloCreatio Mod
ExtraBotany-Mixin
  • Fix ItemFirstFractal CLIENT_SIDE code being called on the server side
  • Requirements:
    • ExtraBotany Mod
IndustrialForegoing-Mixin
  • Disable BlackHoleUnit EMPTY and FILL buttons, to prevent dupes on some rare cases.
  • Fix MobImprisonmentTool not respecting the MobDuplicator mob blacklist
  • Requirements:
    • IndustrialForegoing Mod
MobGrindingUtils-Mixin
  • Fix a crash involving TileEntitySaw and Botania mod
  • Requirements:
    • MobGrindingUtils Mod
NetherEX-Mixin
  • Disable Spore Spread and Spore Effect Spawn outside of Nether
  • Requirements:
    • NetherEX Mod
TechReborn-Mixin
  • Add blockBreak-event on ItemDynamicCell use action to prevent grief.
  • Requirements:
    • TechReborn Mod
    • EventHelper Mod
ThaumCraft-Mixin
  • Attempt to "registerComplexObjectTags" assync, reducing StartupGame Time on large modpacks in more than 1 minute.
    • This is still being tested, may not be good for 'every case scenario'
  • Requirements:
    • ThaumCraft Mod
  • Target:
    • CLIENT-SIDE & SERVER-SIDE
TorchMaster-Mixin
  • Disables FeralFlareLantern as it causes, in some rare cases, constant chunk loading of chunks around it
  • Requirements:
    • TorchMaster Mod
TwilightForest-Mixin
  • Add blockBreak-event on Zombie Wand use action to prevent grief.
  • Add blockBreak-event on Transform Powder use action to prevent grief.
  • Add blockBreak-event on Ore Magnet use action to prevent grief.
  • Add blockBreak-event on Crumble Horn use action to prevent grief.
  • Add blockBreak-event on Ice Bomb use action to prevent grief.
  • Add blockBreak-event on MoonWorm use action to prevent grief.
  • Requirements:
    • TwilightForest Mod
WorldEdit-Mixin
  • When using some specific ID on a command, if the ID is not from a BLOCK, try to check if the ID is from an ItemBlock, if it is, get it's correct block id and replace it!
  • Requirements:
    • WorldEdit Mod

grimoire-mixins-1.12.2's People

Contributors

evernife avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

grimoire-mixins-1.12.2's Issues

Botania Mana Bottle causes Crash

Drinking a mana bottle causes this crash:

java.lang.NoSuchFieldError: net/minecraft/entity/EntityLivingBase.posX
    at vazkii.botania.common.item.ItemBottledMana.effect(ItemBottledMana.java:611)
    at vazkii.botania.common.item.ItemBottledMana.randomEffect(ItemBottledMana.java:197)
    at vazkii.botania.common.item.ItemBottledMana.onItemUseFinish(ItemBottledMana.java:691)
    at net.minecraft.item.ItemStack.onItemUseFinish(ItemStack.java:260)
    at net.minecraft.entity.EntityLivingBase.onItemUseFinish(EntityLivingBase.java:3145)
    at net.minecraft.entity.player.EntityPlayerMP.onItemUseFinish(EntityPlayerMP.java:1378)
    at net.minecraft.entity.EntityLivingBase.updateActiveHand(EntityLivingBase.java:3027)
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2423)
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:248)
    at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:467)
    at net.minecraft.server.management.PlayerList.playerLoggedOut(PlayerList.java:532)
    at net.minecraft.network.NetHandlerPlayServer.onDisconnect(NetHandlerPlayServer.java:1297)
    at net.minecraft.network.NetworkManager.handleDisconnection(NetworkManager.java:364)
    at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:223)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:937)
    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:472)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:776)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
    at java.lang.Thread.run(Thread.java:823)

Full crash report:
message (19).txt

Crashes on start up.

[05:29:34] [Server thread/WARN]: [Grimoire] Trying to apply class transformers.
[05:29:34] [Server thread/WARN]:     - If you got any errors contact the developer immediately.
[05:29:34] [Server thread/WARN]:  
[05:29:34] [Server thread/WARN]: Loaded files (0):
[05:29:34] [Server thread/WARN]:  
[05:29:34] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.IllegalAccessError: Class net/minecraftforge/fml/common/Loader illegally accessing "package private" member of class org/spongepowered/asm/mixin/transformer/MixinTransformer
	at net.minecraftforge.fml.common.Loader.handler$zza000$beforeConstructingMods(Loader.java:1137) ~[Loader.class:git-CatServer-1.12.2-e796dfc]
	at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:594) ~[Loader.class:git-CatServer-1.12.2-e796dfc]
	at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:git-CatServer-1.12.2-e796dfc]
	at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:335) ~[FMLCommonHandler.class:git-CatServer-1.12.2-e796dfc]
	at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:166) ~[nz.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:595) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:821) [?:1.8.0_252]

Crash report:
crash-2020-08-20_05.29.34-server.txt

Crafting issues

Getting these errors when im using the latest version of Grimoire + worldedit/botania/industrial foregoing

Many players reporting issues crafting things, machines functioning, items vanishing, etc.

[20:21:32] [Server thread/ERROR]: Exception caught during firing event net.minecraftforge.event.entity.player.PlayerContainerEvent$Open@eefb7f6:
java.lang.NoSuchMethodError: net/minecraft/inventory/InventoryCrafting.getSizeInventory()I (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/minecraft_server.1.12.2.jar!/afy.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38) called from class io.github.crucible.grimoire.data.forge.BetterCraftCache (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/grimoire/Forge-Mixin-1.0.1a.jar!/io/github/crucible/grimoire/data/forge/BetterCraftCache.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38).
	at io.github.crucible.grimoire.data.forge.BetterCraftCache.hasAnyNBT(BetterCraftCache.java:15) ~[BetterCraftCache.class:?]
	at io.github.crucible.grimoire.data.forge.BetterCraftCache.findMatchingRecipe(BetterCraftCache.java:48) ~[BetterCraftCache.class:?]
	at net.minecraft.item.crafting.CraftingManager.findMatchingRecipe(CraftingManager.java:525) ~[aku.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.slotChangedCraftingGrid(ContainerCraftingStation.java:173) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftMatrixChanged(ContainerCraftingStation.java:164) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftMatrixChanged(ContainerCraftingStation.java:159) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftingStationGuiOpened(ContainerCraftingStation.java:59) ~[ContainerCraftingStation.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_370_ContainerCraftingStation_onCraftingStationGuiOpened_Open.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) [EventBus.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:125) [FMLNetworkHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2735) [aed.class:?]
	at slimeknights.tconstruct.tools.common.block.BlockToolTable.openGui(BlockToolTable.java:86) [BlockToolTable.class:?]
	at slimeknights.mantle.block.BlockInventory.onBlockActivated(BlockInventory.java:52) [BlockInventory.class:?]
	at slimeknights.tconstruct.tools.common.block.BlockToolTable.onBlockActivated(BlockToolTable.java:108) [BlockToolTable.class:?]
	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:555) [or.class:?]
	at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:1128) [pa.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:55) [ma.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:11) [ma.class:?]
	at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_272]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:529) [h.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:839) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:472) [nz.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:776) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:823) [?:1.8.0_272]
[20:21:32] [Server thread/WARN]: Failed to identify net.minecraftforge.fml.common.eventhandler.ASMEventHandler_370_ContainerCraftingStation_onCraftingStationGuiOpened_Open (untransformed name: net.minecraftforge.fml.common.eventhandler.ASMEventHandler_370_ContainerCraftingStation_onCraftingStationGuiOpened_Open)
[20:21:32] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: net/minecraft/inventory/InventoryCrafting.getSizeInventory()I (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/minecraft_server.1.12.2.jar!/afy.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38) called from class io.github.crucible.grimoire.data.forge.BetterCraftCache (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/grimoire/Forge-Mixin-1.0.1a.jar!/io/github/crucible/grimoire/data/forge/BetterCraftCache.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38).
	at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_272]
	at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:531) [h.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:839) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:472) [nz.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:776) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:823) [?:1.8.0_272]
Caused by: java.lang.NoSuchMethodError: net/minecraft/inventory/InventoryCrafting.getSizeInventory()I (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/minecraft_server.1.12.2.jar!/afy.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38) called from class io.github.crucible.grimoire.data.forge.BetterCraftCache (loaded from jar:file:/home/apoc/Servers/1122-Servers/TKX3/grimoire/Forge-Mixin-1.0.1a.jar!/io/github/crucible/grimoire/data/forge/BetterCraftCache.class by net.minecraft.launchwrapper.LaunchClassLoader@9fdd7e38).
	at io.github.crucible.grimoire.data.forge.BetterCraftCache.hasAnyNBT(BetterCraftCache.java:15) ~[BetterCraftCache.class:?]
	at io.github.crucible.grimoire.data.forge.BetterCraftCache.findMatchingRecipe(BetterCraftCache.java:48) ~[BetterCraftCache.class:?]
	at net.minecraft.item.crafting.CraftingManager.findMatchingRecipe(CraftingManager.java:525) ~[aku.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.slotChangedCraftingGrid(ContainerCraftingStation.java:173) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftMatrixChanged(ContainerCraftingStation.java:164) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftMatrixChanged(ContainerCraftingStation.java:159) ~[ContainerCraftingStation.class:?]
	at slimeknights.tconstruct.tools.common.inventory.ContainerCraftingStation.onCraftingStationGuiOpened(ContainerCraftingStation.java:59) ~[ContainerCraftingStation.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_370_ContainerCraftingStation_onCraftingStationGuiOpened_Open.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:190) ~[EventBus.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:125) ~[FMLNetworkHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2735) ~[aed.class:?]
	at slimeknights.tconstruct.tools.common.block.BlockToolTable.openGui(BlockToolTable.java:86) ~[BlockToolTable.class:?]
	at slimeknights.mantle.block.BlockInventory.onBlockActivated(BlockInventory.java:52) ~[BlockInventory.class:?]
	at slimeknights.tconstruct.tools.common.block.BlockToolTable.onBlockActivated(BlockToolTable.java:108) ~[BlockToolTable.class:?]
	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:555) ~[or.class:?]
	at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:1128) ~[pa.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:55) ~[ma.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:11) ~[ma.class:?]
	at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_272]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:529) ~[h.class:?]
	... 5 more
[20:21:28] [Server thread/WARN]: Failed to identify sun.reflect.GeneratedConstructorAccessor246 (untransformed name: sun.reflect.GeneratedConstructorAccessor246)
[20:21:28] [Server thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_272]
	at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:531) [h.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:839) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:472) [nz.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:776) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:823) [?:1.8.0_272]
Caused by: java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
	at appeng.core.sync.GuiBridge.ConstructContainer(GuiBridge.java:379) ~[GuiBridge.class:?]
	at appeng.core.sync.GuiBridge.getServerGuiElement(GuiBridge.java:298) ~[GuiBridge.class:?]
	at net.minecraftforge.fml.common.network.NetworkRegistry.getRemoteGuiContainer(NetworkRegistry.java:256) ~[NetworkRegistry.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:97) ~[FMLNetworkHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2735) ~[aed.class:?]
	at appeng.util.Platform.openGUI(Platform.java:387) ~[Platform.class:?]
	at appeng.parts.reporting.AbstractPartTerminal.onPartActivate(AbstractPartTerminal.java:120) ~[AbstractPartTerminal.class:?]
	at appeng.parts.AEBasePart.onActivate(AEBasePart.java:485) ~[AEBasePart.class:?]
	at appeng.parts.CableBusContainer.activate(CableBusContainer.java:827) ~[CableBusContainer.class:?]
	at appeng.block.networking.BlockCableBus.onActivated(BlockCableBus.java:407) ~[BlockCableBus.class:?]
	at appeng.block.AEBaseTileBlock.onBlockActivated(AEBaseTileBlock.java:372) ~[AEBaseTileBlock.class:?]
	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:555) ~[or.class:?]
	at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:1128) ~[pa.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:55) ~[ma.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:11) ~[ma.class:?]
	at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_272]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:529) ~[h.class:?]
	... 5 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedConstructorAccessor246.newInstance(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_272]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_272]
	at appeng.core.sync.GuiBridge.ConstructContainer(GuiBridge.java:375) ~[GuiBridge.class:?]
	at appeng.core.sync.GuiBridge.getServerGuiElement(GuiBridge.java:298) ~[GuiBridge.class:?]
	at net.minecraftforge.fml.common.network.NetworkRegistry.getRemoteGuiContainer(NetworkRegistry.java:256) ~[NetworkRegistry.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:97) ~[FMLNetworkHandler.class:git-CatServer-1.12.2-9489fbb]
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2735) ~[aed.class:?]
	at appeng.util.Platform.openGUI(Platform.java:387) ~[Platform.class:?]
	at appeng.parts.reporting.AbstractPartTerminal.onPartActivate(AbstractPartTerminal.java:120) ~[AbstractPartTerminal.class:?]
	at appeng.parts.AEBasePart.onActivate(AEBasePart.java:485) ~[AEBasePart.class:?]
	at appeng.parts.CableBusContainer.activate(CableBusContainer.java:827) ~[CableBusContainer.class:?]
	at appeng.block.networking.BlockCableBus.onActivated(BlockCableBus.java:407) ~[BlockCableBus.class:?]
	at appeng.block.AEBaseTileBlock.onBlockActivated(AEBaseTileBlock.java:372) ~[AEBaseTileBlock.class:?]
	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:555) ~[or.class:?]
	at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:1128) ~[pa.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:55) ~[ma.class:?]
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(SourceFile:11) ~[ma.class:?]
	at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_272]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_272]
	at net.minecraft.util.Util.runTask(SourceFile:529) ~[h.class:?]
	... 5 more

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.