При выполнении команды на стороннем сервере java.lang.IndexOutOfBoundsException: Index: 4, Size: 4

Версия Minecraft
1.7.10
1,417
44
594
Код:
public class CommandKits extends CommandBase {

    public static final String NAME = "kit";
    public static final String COMMAND = "/kit";

    @Override
    public String getCommandName() {
        return this.NAME;
    }

    @Override
    public String getCommandUsage(ICommandSender p_71518_1_) {
        return this.COMMAND;
    }

    @Override
    public void processCommand(ICommandSender sender, String[] args) {
        System.out.println("Process command 1");
        if (sender instanceof EntityPlayer) {
            System.out.println("Process command 2");
            EntityPlayer player = this.getCommandSenderAsPlayer(sender);
            System.out.println("Send server->client");
            CommonProxy.network.sendTo(new CommandMsg(), (EntityPlayerMP) player);
        }
    }
}

Код:
    @Mod.EventHandler
    public void serverStarting(FMLServerStartingEvent event) {
        System.out.println("Server registr command kinds");
        event.registerServerCommand(new CommandKits());
    }
Подскажите, пожалуйста, в чем проблема
 
Краш-лог
//Краш на стороне клиента, сервер молчит

java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_181]
at java.util.ArrayList.get(Unknown Source) ~[?:1.8.0_181]
at net.minecraft.inventory.Container.func_75139_a(SourceFile:104) ~[zs.class:?]
at net.minecraft.inventory.Container.func_75131_a(SourceFile:390) ~[zs.class:?]
at net.minecraft.client.network.NetHandlerPlayClient.func_147241_a(NetHandlerPlayClient.java:1062) ~[bjb.class:?]
at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:49) ~[go.class:?]
at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:11) ~[go.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) ~[ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) ~[bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1602) ~[bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) ~[bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12-launcherfixed.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12-launcherfixed.jar:?]
Краш-лог:
//Краш на стороне клиента, сервер молчит

java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
	at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_181]
	at java.util.ArrayList.get(Unknown Source) ~[?:1.8.0_181]
	at net.minecraft.inventory.Container.func_75139_a(SourceFile:104) ~[zs.class:?]
	at net.minecraft.inventory.Container.func_75131_a(SourceFile:390) ~[zs.class:?]
	at net.minecraft.client.network.NetHandlerPlayClient.func_147241_a(NetHandlerPlayClient.java:1062) ~[bjb.class:?]
	at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:49) ~[go.class:?]
	at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:11) ~[go.class:?]
	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) ~[ej.class:?]
	at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) ~[bje.class:?]
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1602) ~[bao.class:?]
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) ~[bao.class:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) [bao.class:?]
	at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12-launcherfixed.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12-launcherfixed.jar:?]
1,038
57
229
IndexOutOfBoundsException: Index: 4, Size: 4
Говорит что ты запросил 5ый элемент, в массиве размером в 4е
index это порядковый номер
(0), (1), (2), (3), (4) - 5ый элемент
 
1,417
44
594
Спасибо, капитан очевидность, а теперь объясню понятным языком для всех.

Из IDE все работает отлично, если даже запущу сервер из нее и зайду через клиент. Но при установке на сторонний сервер мне выдает ошибку выше:
 

timaxa007

Модератор
5,831
409
672
@Tenebrius. Краш лог не полный. Но тот что скинул, как-то связано с Container'ом, а не с твоим кодом. Мы не можем угадать, где у тебя именно ошибка.
 
1,417
44
594
Контейнера в помине у меня нет. Только ГуиСкрин, который помимо команды, открывается еще на кнопку, и замечательно работает с кнопкой, но через команду ошибка сверху. Сейчас попрошу фулл лог, но не думаю, что это что-то изменит
 
1,417
44
594
Код:
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!

Time: 04.02.19 22:21
Description: Unexpected error

java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
    at java.util.ArrayList.rangeCheck(ArrayList.java:653)
    at java.util.ArrayList.get(ArrayList.java:429)
    at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
    at net.minecraft.inventory.Container.func_75131_a(SourceFile:390)
    at net.minecraft.client.network.NetHandlerPlayClient.func_147241_a(NetHandlerPlayClient.java:1062)
    at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:49)
    at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:11)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
    at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1602)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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:498)
    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 --
Stacktrace:
    at java.util.ArrayList.rangeCheck(ArrayList.java:653)
    at java.util.ArrayList.get(ArrayList.java:429)
    at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
    at net.minecraft.inventory.Container.func_75131_a(SourceFile:390)
    at net.minecraft.client.network.NetHandlerPlayClient.func_147241_a(NetHandlerPlayClient.java:1062)
    at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:49)
    at net.minecraft.network.play.server.S30PacketWindowItems.func_148833_a(SourceFile:11)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
    at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273)

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['serno'/1739, l='MpServer', x=323,54, y=66,73, z=556,08]]
    Chunk stats: MultiplayerChunkCache: 441, 441
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (240,64,252), Chunk: (at 0,4,12 in 15,15; contains blocks 240,0,240 to 255,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 28311428 game time, 28320573 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: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 38 total; [EntityBat['Летучая мышь'/1921, l='MpServer', x=340,18, y=36,79, z=516,75], EntityClientPlayerMP['serno'/1739, l='MpServer', x=323,54, y=66,73, z=556,08], EntitySkeleton['Скелет'/2059, l='MpServer', x=299,50, y=43,00, z=583,50], EntitySpider['Паук'/1740, l='MpServer', x=303,47, y=62,00, z=547,50], EntitySkeleton['Скелет'/2061, l='MpServer', x=334,50, y=32,00, z=587,50], EntityPig['Свинья'/1742, l='MpServer', x=347,69, y=65,00, z=591,53], EntitySkeleton['Скелет'/2062, l='MpServer', x=332,50, y=32,00, z=587,50], EntityCreeper['Крипер'/1743, l='MpServer', x=282,59, y=16,00, z=586,00], EntitySquid['Спрут'/1746, l='MpServer', x=338,41, y=47,00, z=499,09], EntitySquid['Спрут'/1747, l='MpServer', x=332,66, y=49,00, z=500,28], EntitySquid['Спрут'/1748, l='MpServer', x=333,91, y=50,50, z=503,41], EntityItem['item.item.arrow'/1942, l='MpServer', x=378,19, y=69,13, z=560,41], EntityEnderman['Странник Края'/2071, l='MpServer', x=303,45, y=19,00, z=598,91], EntityCow['Корова'/1753, l='MpServer', x=279,84, y=63,00, z=536,13], EntityCreeper['Крипер'/1945, l='MpServer', x=296,50, y=16,00, z=533,50], EntityChicken['Курица'/1754, l='MpServer', x=276,53, y=64,00, z=532,56], EntityCreeper['Крипер'/1946, l='MpServer', x=294,50, y=16,00, z=535,50], EntityItem['item.item.dyePowder.black'/1755, l='MpServer', x=318,53, y=40,13, z=498,78], EntitySkeleton['Скелет'/1947, l='MpServer', x=293,50, y=16,00, z=540,50], EntitySquid['Спрут'/1756, l='MpServer', x=341,50, y=51,00, z=499,91], EntitySquid['Спрут'/1757, l='MpServer', x=334,50, y=47,00, z=498,84], EntitySquid['Спрут'/1758, l='MpServer', x=336,69, y=48,81, z=508,91], EntityCreeper['Крипер'/2014, l='MpServer', x=338,50, y=34,00, z=559,50], EntityItem['item.item.arrow'/1951, l='MpServer', x=369,72, y=69,13, z=580,16], EntityItem['item.item.arrow'/2017, l='MpServer', x=369,72, y=68,13, z=586,13], EntityCow['Корова'/1762, l='MpServer', x=275,13, y=64,00, z=518,03], EntityItem['item.item.bone'/2018, l='MpServer', x=368,09, y=67,13, z=586,72], EntityChicken['Курица'/1763, l='MpServer', x=274,44, y=64,00, z=527,59], EntityCreeper['Крипер'/1764, l='MpServer', x=354,50, y=33,00, z=503,50], EntityCreeper['Крипер'/1765, l='MpServer', x=370,50, y=22,00, z=580,50], EntitySkeleton['Скелет'/1766, l='MpServer', x=368,41, y=66,25, z=585,00], EntityChicken['Курица'/1768, l='MpServer', x=267,41, y=62,48, z=551,16], EntityCow['Корова'/1772, l='MpServer', x=266,19, y=63,00, z=522,03], EntityPig['Свинья'/1773, l='MpServer', x=385,53, y=68,00, z=517,34], EntitySkeleton['Скелет'/2030, l='MpServer', x=295,50, y=46,00, z=575,50], EntityChicken['Курица'/1779, l='MpServer', x=379,53, y=69,00, z=614,53], EntityCreeper['Крипер'/2039, l='MpServer', x=344,00, y=47,00, z=595,50], EntityPig['Свинья'/1785, l='MpServer', x=309,13, y=64,00, z=618,06]]
    Retry entities: 0 total; []
    Server brand: kcauldron,cauldron,craftbukkit,mcpc,fml,forge
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:425)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:927)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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:498)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_131, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1398332664 bytes (1333 MB) / 2081685504 bytes (1985 MB) up to 2134114304 bytes (2035 MB)
    JVM Flags: 9 total; -Xms1998M -Xmx2048M -XX:+DisableAttachMechanism -Xbootclasspath/a:../libraries1.7.10/commons-load-2.jar -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -XX:+DisableAttachMechanism
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 Optifine OptiFine_1.7.10_HD_U_D8 113 mods loaded, 104 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJA    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
    UCHIJA    FML{7.10.99.99} [Forge Mod Loader] (forge.jar)
    UCHIJA    Forge{10.13.4.1614} [Minecraft Forge] (forge.jar)
    UCHIJA    appliedenergistics2-core{rv3-beta-6} [Applied Energistics 2 Core] (minecraft.jar)
    UCHIJA    CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar)
    UCHIJA    ImmibisMicroblocks{59.1.2} [Immibis's Microblocks] (immibis-microblocks-59.1.21.7.10.jar)
    UCHIJA    NotEnoughItems{1.0.5.118} [Not Enough Items] (NIE271118.jar)
    UCHIJA    ClientFixer{1.0} [ClientFixer] (minecraft.jar)
    UCHIJA    <CoFH ASM>{000} [CoFH ASM] (minecraft.jar)
    UCHIJA    Avaritia{1.13} [Avaritia] (Avaritia-1.13.jar)
    UCHIJA    bartermod{1.2.3} [BarterMod] (BarterMod.jar)
    UCHIJA    Vanish{0.1.014} [ModerToolKit] (Invisible.jar)
    UCHIJA    kits{v0.0.1} [Kits] (kit.jar)
    UCHIJA    TwilightForest{0.1.002} [DecoBlocks form TF] (MoreDecoration.jar)
    UCHIJA    lp_notifications{1.0.0} [LetsPlay Notification] (MsgHelper.jar)
    UCHIJA    xModBlocker{1.0} [XModBlocker] (xModBlockerServer.jar)
    UCHIJA    rg{1.0} [RGHelper] (xModRegionHelper.jar)
    UCHIJA    IC2{2.2.827-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.827-experimental-client.jar)
    UCHIJA    AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] (AdvancedSolarPanel-1.7.10-3.5.1.jar)
    UCHIJA    appliedenergistics2{rv3-beta-6} [Applied Energistics 2] (appliedenergistics2-rv3-beta-6-client.jar)
    UCHIJA    bdlib{1.9.4.109} [BD Lib] (bdlib-1.9.4.109-mc1.7.10.jar)
    UCHIJA    ae2stuff{0.5.1.9} [AE2 Stuff] (ae2stuff-rv3-0.5.1.9-mc1.7.10.jar)
    UCHIJA    armourersWorkshop{1.7.10-0.48.2} [Armourer's Workshop] (Armourers-Workshop-1.7.10-0.48.2.jar)
    UCHIJA    barrierblock{0.1} [Barrier Block] (BarrierBlock-1.7.10-0.2.jar)
    UCHIJA    Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar)
    UCHIJA    BiblioCraft{1.11.7} [BiblioCraft] (bc.jar)
    UCHIJA    betterbuilderswands{0.8.1} [Better Builder's Wands] (BetterBuildersWands.jar)
    UCHIJA    CoFHCore{1.7.10R3.1.4} [CoFH Core] (CoFHCore-[1.7.10]3.1.4-329.jar)
    UCHIJA    ThermalFoundation{1.7.10R1.2.6} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.2.6-118.jar)
    UCHIJA    ThermalExpansion{1.7.10R4.1.5} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.1.5-248.jar)
    UCHIJA    BigReactors{0.4.3A} [Big Reactors] (BigReactors-0.4.3A.jar)
    UCHIJA    BiomesOPlenty{2.1.0} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-2.1.0.2027-universal.jar)
    UCHIJA    Forestry{4.2.16.64} [Forestry for Minecraft] (forestry_1.7.10-4.2.16.64.jar)
    UCHIJA    BinnieCore{2.0.20} [Binnie Core] (binnie-mods-1.7.10-2.0.20.jar)
    UCHIJA    Botany{2.0.20} [Botany] (binnie-mods-1.7.10-2.0.20.jar)
    UCHIJA    ExtraBees{2.0.20} [Extra Bees] (binnie-mods-1.7.10-2.0.20.jar)
    UCHIJA    ExtraTrees{2.0.20} [Extra Trees] (binnie-mods-1.7.10-2.0.20.jar)
    UCHIJA    Genetics{2.0.20} [Genetics] (binnie-mods-1.7.10-2.0.20.jar)
    UCHIJA    BrandonsCore{1.0.0.11} [Brandon's Core] (BrandonsCore-1.0.0.11.jar)
    UCHIJA    ForgeMultipart{1.1.2.331} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar)
    UCHIJA    chisel{2.9.5.11} [Chisel] (Chisel-2.9.5.11.jar)
    UCHIJA    CarpentersBlocks{3.3.8.1} [Carpenter's Blocks] (Carpenters-Blocks-3.3.8.1.jar)
    UCHIJA    ComputerCraft{1.75} [ComputerCraft] (ComputerCraft1.75.jar)
    UCHIJA    controlling{1.0.0} [Controlling] (Controlling-1.7.10-1.0.0.jar)
    UCHIJA    CustomMainMenu{1.9.2} [Custom Main Menu] (CustomMainMenu.jar)
    UCHIJA    customnpcs{1.7.10d} [CustomNpcs] (CustomNPCs_1.7.10d(21feb16).jar)
    UCHIJA    worldrend{1.0} [WorldRenderer] (DrawPanels-client.jar)
    UCHIJA    endercore{1.7.10-0.2.0.39_beta} [EnderCore] (EnderCore-1.7.10-0.2.0.39_beta.jar)
    UCHIJA    MineFactoryReloaded{1.7.10R2.8.2B1} [MineFactory Reloaded] (MFR.jar)
    UCHIJA    Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar)
    UCHIJA    EnderIO{1.7.10-2.3.0.429_beta} [Ender IO] (EnderIO-1.7.10-2.3.0.429_beta.jar)
    UCHIJA    EnderStorage{1.4.7.37} [EnderStorage] (EnderStorage-1.7.10-1.4.7.37-universal.jar)
    UCHIJA    extracells{2.3.14} [Extra Cells 2] (ExtraCells-1.7.10-2.3.14b200.jar)
    UCHIJA    fastleafdecay{1.4} [Fast Leaf Decay] (FastLeafDecay-1.7.10-1.4.jar)
    UCHIJA    McMultipart{1.1.2.331} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar)
    UCHIJA    GraviSuite{1.7.10-2.0.3} [Graviation Suite] (GraviSuite-1.7.10-2.0.3-client.jar)
    UCHIJA    IC2NuclearControl{2.4.2a} [Nuclear Control 2] (IC2NuclearControl-2.4.2a.jar)
    UCHIJA    ImmersiveEngineering{0.7.7} [Immersive Engineering] (ImmersiveEngineering-0.7.7.jar)
    UCHIJA    immersiveintegration{0.6.8} [Immersive Integration] (immersiveintegration-0.6.8.jar)
    UCHIJA    ImmibisCore{59.1.4} [Immibis Core] (immibis-core-59.1.41710.jar)
    UCHIJA    inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar)
    UCHIJA    IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar)
    UCHIJA    journeymap{5.1.4p2} [JourneyMap] (journeymap-1.7.10-5.1.4p2-unlimited.jar)
    UCHIJA    Login_Shield{1.2-10-gd36e6a4} [Login Shield] (Login_Shield-1.2-10-gd36e6a4.jar)
    UCHIJA    Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (Mantle-1.7.10-0.3.2.jar)
    UCHIJA    Mekanism{9.1.0} [Mekanism] (Mekanism-1.7.10-9.1.0.281.jar)
    UCHIJA    MekanismGenerators{9.1.0} [MekanismGenerators] (MekanismGenerators-1.7.10-9.1.0.281.jar)
    UCHIJA    MekanismTools{9.1.0} [MekanismTools] (MekanismTools-1.7.10-9.1.0.281.jar)
    UCHIJA    MineFactoryReloaded|CompatAppliedEnergistics{1.7.10R2.8.2B1} [MFR Compat: Applied Energistics] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatForestry{1.7.10R2.8.2B1} [MFR Compat: Forestry] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatForgeMicroblock{1.7.10R2.8.2B1} [MFR Compat: ForgeMicroblock] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatIC2{1.7.10R2.8.2B1} [MFR Compat: IC2] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatThermalExpansion{1.7.10R2.8.2B1} [MFR Compat: ThermalExpansion] (MFR.jar)
    UCHIJA    TConstruct{1.7.10-1.8.8.build988} [Tinkers' Construct] (TConstruct-1.7.10-1.8.8.jar)
    UCHIJA    MineFactoryReloaded|CompatTConstruct{1.7.10R2.8.2B1} [MFR Compat: Tinkers' Construct] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatTwilightForest{1.7.10R2.8.2B1} [MFR Compat: TwilightForest] (MFR.jar)
    UCHIJA    MineFactoryReloaded|CompatVanilla{1.7.10R2.8.2B1} [MFR Compat: Vanilla] (MFR.jar)
    UCHIJA    MTRM{1.0} [MineTweakerRecipeMaker] (MineTweaker1.0.11.jar)
    UCHIJA    MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10B.jar)
    UCHIJA    modtweaker2{0.9.6} [Mod Tweaker 2] (ModTweaker2-0.9.6.jar)
    UCHIJA    Morpheus{1.7.10-1.6.21} [Morpheus] (Morpheus-1.7.10-1.6.21.jar)
    UCHIJA    MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar)
    UCHIJA    NEIAddons{1.12.14.40} [NEI Addons] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|Developer{1.12.14.40} [NEI Addons: Developer Tools] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|AppEng{1.12.14.40} [NEI Addons: Applied Energistics 2] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|Botany{1.12.14.40} [NEI Addons: Botany] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|Forestry{1.12.14.40} [NEI Addons: Forestry] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|CraftingTables{1.12.14.40} [NEI Addons: Crafting Tables] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    NEIAddons|ExNihilo{1.12.14.40} [NEI Addons: Ex Nihilo] (neiaddons-1.12.14.40-mc1.7.10.jar)
    UCHIJA    neiintegration{1.1.1} [NEI Integration] (NEIIntegration-MC1.7.10-1.1.1.jar)
    UCHIJA    recipehandler{1.7.10} [NoMoreRecipeConflict] (NoMoreRecipeConflict-0.3(1.7.10).jar)
    UCHIJA    p455w0rdslib{1.0.4} [p455w0rd's Library] (p455w0rdslib-1.7.10-1.0.4.jar)
    UCHIJA    PowerUtils{1.7.10-1.0.4} [PowerUtils] (PowerUtils-1.7.10-1.0.4.jar)
    UCHIJA    SolarFlux{1.7.10-0.8b} [Solar Flux] (SolarFlux-1.7.10-0.8b.jar)
    UCHIJA    StorageDrawers{1.7.10-1.10.8} [Storage Drawers] (StorageDrawers-1.7.10-1.10.8.jar)
    UCHIJA    ThermalDynamics{1.7.10R1.2.1} [Thermal Dynamics] (ThermalDynamics-[1.7.10]1.2.1-172.jar)
    UCHIJA    TiCTooltips{1.1.11b} [TiC Tooltips] (tic-tooltips-mod-1.7.10.jar)
    UCHIJA    tinker_io{release 1.5.0} [Tinker I/O] (tinker_io-1.7.10-release+1.5.0.jar)
    UCHIJA    WaslieCore{1.1} [WaslieCore] (WaslieCore-1.7.10.jar)
    UCHIJA    wawla{1.3.3} [What Are We Looking At] (Wawla-1.3.3-1.7.10.jar)
    UCHIJA    WGEnter{1.0} [WGEnter] (WGEnterClient.jar)
    UCHIJA    worldedit-cui{1.0} [WorldEdit Client User Interface] (WorldEditCUI-1.7.10-1.0.0.jar)
    UCHIJA    ForgeMicroblock{1.1.2.331} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar)
    UD    MineFactoryReloaded|CompatAtum{1.7.10R2.8.2B1} [MFR Compat: Atum] (MFR.jar)
    UD    MineFactoryReloaded|CompatBackTools{1.7.10R2.8.2B1} [MFR Compat: BackTools] (MFR.jar)
    UD    MineFactoryReloaded|CompatBuildCraft{1.7.10R2.8.2B1} [MFR Compat: BuildCraft] (MFR.jar)
    UD    MineFactoryReloaded|CompatChococraft{1.7.10R2.8.2B1} [MFR Compat: Chococraft] (MFR.jar)
    UD    MineFactoryReloaded|CompatExtraBiomes{1.7.10R2.8.2B1} [MFR Compat: ExtraBiomes] (MFR.jar)
    UD    MineFactoryReloaded|CompatProjRed{1.7.10R2.8.2B1} [MFR Compat: ProjectRed] (MFR.jar)
    UD    MineFactoryReloaded|CompatRailcraft{1.7.10R2.8.2B1} [MFR Compat: Railcraft] (MFR.jar)
    UD    MineFactoryReloaded|CompatSufficientBiomes{1.7.10R2.8.2B1} [MFR Compat: Sufficient Biomes] (MFR.jar)
    UD    MineFactoryReloaded|CompatThaumcraft{1.7.10R2.8.2B1} [MFR Compat: Thaumcraft] (MFR.jar)
    AE2 Version: beta rv3-beta-6 for Forge 10.13.4.1448
    CoFHCore: -[1.7.10]3.1.4-329
    ThermalFoundation: -[1.7.10]1.2.6-118
    ThermalExpansion: -[1.7.10]4.1.5-248
    MineFactoryReloaded: Lacking version information.
    Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: optifine
    TConstruct Environment: Environment healthy.
    ThermalDynamics: -[1.7.10]1.2.1-172
    List of loaded APIs:
        * appliedenergistics2|API (rv3) from appliedenergistics2-rv3-beta-6-client.jar
        * armourersWorkshopAPI (1.7.10-10.13.4.1448-1.7.10) from Armourers-Workshop-1.7.10-0.48.2.jar
        * Baubles|API (1.0.1.10) from ThermalFoundation-[1.7.10]1.2.6-118.jar
        * BiomesOPlentyAPI (1.0.0) from BiomesOPlenty-1.7.10-2.1.0.2027-universal.jar
        * BotaniaAPI (61) from Avaritia-1.13.jar
        * CarpentersBlocks|API (3.3.7) from Carpenters-Blocks-3.3.8.1.jar
        * ChiselAPI (0.1.1) from Chisel-2.9.5.11.jar
        * ChiselAPI|Carving (0.1.1) from Chisel-2.9.5.11.jar
        * ChiselAPI|Rendering (0.1.1) from Chisel-2.9.5.11.jar
        * CoFHAPI (1.7.10R1.0.10) from Mekanism-1.7.10-9.1.0.281.jar
        * CoFHAPI|block (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * CoFHAPI|core (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHAPI|energy (1.7.10R1.0.2) from IC2NuclearControl-2.4.2a.jar
        * CoFHAPI|fluid (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHAPI|inventory (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * CoFHAPI|item (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHAPI|modhelpers (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHAPI|tileentity (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHAPI|transport (1.7.10R1.0.13) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * CoFHAPI|world (1.7.10R1.3.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|audio (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|gui (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|gui|container (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|gui|element (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|gui|element|listbox (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|gui|slot (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|inventory (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|render (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|render|particle (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|util (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|util|helpers (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|util|position (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.1.2-182.jar
        * CoFHLib|world (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * CoFHLib|world|feature (1.7.10R1.2.1) from CoFHCore-[1.7.10]3.1.4-329.jar
        * ComputerCraft|API (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|FileSystem (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Lua (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Media (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Peripheral (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Permissions (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Redstone (1.75) from ComputerCraft1.75.jar
        * ComputerCraft|API|Turtle (1.75) from ComputerCraft1.75.jar
        * EnderIOAPI (0.0.2) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * EnderIOAPI|Teleport (0.0.2) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-2.3.0.429_beta.jar
        * ForestryAPI|apiculture (4.8.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|arboriculture (4.2.1) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|circuits (3.1.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|core (5.0.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|farming (2.1.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|food (1.1.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|fuels (2.0.1) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|genetics (4.7.1) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|hives (4.1.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|lepidopterology (1.3.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|mail (3.0.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|multiblock (3.0.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|recipes (5.4.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|storage (3.0.0) from forestry_1.7.10-4.2.16.64.jar
        * ForestryAPI|world (2.1.0) from forestry_1.7.10-4.2.16.64.jar
        * IC2API (1.0) from IC2NuclearControl-2.4.2a.jar
        * ImmersiveEngineering|API (1.0) from ImmersiveEngineering-0.7.7.jar
        * MekanismAPI|core (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|energy (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|gas (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|infuse (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|laser (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|reactor (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|recipe (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|transmitter (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * MekanismAPI|util (9.0.0) from Mekanism-1.7.10-9.1.0.281.jar
        * NuclearControlAPI (v1.0.5) from IC2NuclearControl-2.4.2a.jar
        * RailcraftAPI|crafting (1.0.0) from ImmersiveEngineering-0.7.7.jar
        * StorageDrawersAPI (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|config (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|event (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|inventory (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|pack (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|registry (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|render (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|storage (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * StorageDrawersAPI|storage-attribute (1.7.10-1.2.0) from StorageDrawers-1.7.10-1.10.8.jar
        * WailaAPI (1.2) from Waila-1.5.10_1.7.10.jar
    Chisel: Errors like "[FML]: Unable to lookup ..." are NOT the cause of this crash. You can safely ignore these errors. And update forge while you're at it.
    EnderIO: Found the following problem(s) with your installation:
                  * Optifine is installed. This is NOT supported.
                  * An unknown AE2 API is installed (rv3 from appliedenergistics2-rv3-beta-6-client.jar).
                    Ender IO was build against API version rv2 and may or may not work with a newer version.
                 This may have caused the error. Try reproducing the crash WITHOUT this/these mod(s) before reporting it.
    Forestry : Warning: You have mods that change the behavior of Minecraft, ForgeModLoader, and/or Minecraft Forge to your client:
Optifine
These may have caused this error, and may not be supported. Try reproducing the crash WITHOUT these mods, and report it then.
    AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:OFF, BuildCraftCore:OFF, BuildCraftTransport:OFF, BuildCraftBuilder:OFF, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:OFF, FMP:ON, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:ON, NEI:ON, CraftGuide:OFF, Mekanism:ON, ImmibisMicroblocks:OFF, BetterStorage:OFF, OpenComputers:OFF, PneumaticCraft:OFF
    Armourer's Workshop:
        Render Type: MODEL_ATTACHMENT
        Texture Render: false
        Baking Queue: 0
        Request Queue: 0
        Texture Painting: true
        Multipass Skin Rendering: true
    Launched Version: 1.7.10
    LWJGL: 2.9.4
    OpenGL: GeForce GTX 650 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 416.34, NVIDIA Corporation
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Current Language: Русский (Россия)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)
    OptiFine Version: OptiFine_1.7.10_HD_U_D8
    Render Distance Chunks: 16
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false
    Shaders: null
    OpenGlVersion: 4.6.0 NVIDIA 416.34
    OpenGlRenderer: GeForce GTX 650 Ti/PCIe/SSE2
    OpenGlVendor: NVIDIA Corporation
    CpuCount: 4
 

timaxa007

Модератор
5,831
409
672
1,038
57
229
А что если код пытается открыть твой GUI, но его он не находит, так как ты его не зарегистрировал, не перехватываешь или ещё чего нить такое. Это называется плавающая ошибка, ошибка точно на твоей стороне потому, что ты что то не дописал или написал не так как нужно.
Отследить её очень сложно, не думаю что если ты даже выложишь код целиком у меня будет время на чтобы его разобрать. Но может время будет у кого то ещё..
Всегда ищи с того места, где твой код закончился успешно, это здесь.
CommonProxy.network.sendTo(new CommandMsg(), (EntityPlayerMP) player);
И путем отладки дойди того места что в ошибке, посмотри почему так может получиться.
У тебя есть рабочая версия, это очень хорошо. Потому что в режиме дебага, у тебя есть и сервер и клиент одновременно, но это может путать тебя же.
Ещё можешь добавить на серверную часть всяких там
System.out.println("отправили пакет со стороны сервера");
и в другом месте
System.out.println("получили пакет от сервера");
и таким образом ты ещё точнее найдешь место по логам

Ну и самое главное наверное в таких случаях, ошибка прямо у тебя под носом и именно ты догадываешься о том где она.
 
Последнее редактирование:
1,417
44
594
Всегда ищи с того места, где твой код закончился успешно, это здесь.
CommonProxy.network.sendTo(new CommandMsg(), (EntityPlayerMP) player);
Это не здесь..Код(еще раз):

Java:
        System.out.println("Process command 1");
        if (sender instanceof EntityPlayer) {
            System.out.println("Process command 2");
            EntityPlayer player = this.getCommandSenderAsPlayer(sender);
            System.out.println("Send server->client");
В краш логе:
//сервер молчит
у тебя его нету на клиенте или не соответствует клиентскому network.
Я не думаю, что это возможно:
Java:
public class CommonProxy {

    public static SimpleNetworkWrapper network, networkToServer;

    public void preInit(FMLPreInitializationEvent event) {
        network = NetworkRegistry.INSTANCE.newSimpleChannel(Constants.MODID+"GUI");
        networkToServer = NetworkRegistry.INSTANCE.newSimpleChannel(Constants.MODID+"BUY");
        network.registerMessage(CommandMsg.Handler.class, CommandMsg.class, 0, Side.CLIENT);
        networkToServer.registerMessage(BuyMsg.Handler.class, BuyMsg.class, 0, Side.SERVER);
        MinecraftForge.EVENT_BUS.register(new ServerEventHandler());
        FMLCommonHandler.instance().bus().register(new ServerEventHandler());
    }

    public void init(FMLInitializationEvent event) {

    }

    public void postInit(FMLPostInitializationEvent event) {

    }

    @Mod.EventHandler
    public void serverStarting(FMLServerStartingEvent event) {
        System.out.println("Server registr command kinds");
        event.registerServerCommand(new CommandKits());
    }
}

Собственно мой CommonProxy выполняется на обеих сторонах
 
Сверху