Jump to content

MCPatcher/FML Incompatibility


JRoush

Recommended Posts

I'm having this problem (posted on Aug. 19th).  While the author of that thread may not have been very diplomatic, what he was reporting is an actual issue.

 

The problem appears to be the way that the newest FML for 1.2.5/1.3.x searches for mods.  It uses the minecraft classpath(s) as a starting point to look for mods in minecraft.jar.  MCPatcher adds the root ".minecraft" directory as a classpath, causing FML to attempt to load all mods in the .minecraft folder and all subfolders.  Any unwanted mods that happen to be lying around (for example older versions or in my case the contents of the MCP folder) get picked up and loaded.  Those unwanted mods are what cause the crash.

 

I reported this to the author of MCPatcher as well.  I know that some people are not fond of MCPatcher, but I think that this might be something worth changing about FML regardless.  Checking the classpaths may seem more elegant than checking minecraft.jar explicitly, but I would suggest that a more limited approach (only load mods from predetermined locations) would be better.

 

FML Log Excerpt (the whole thing is on pastebin):

 

 

...

2012-08-22 21:24:39 [FINE] Found a minecraft related file at C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft.jar, loading

2012-08-22 21:24:39 [FINE] Found a mod class mod_MinecraftForge in file minecraft.jar, attempting to load it

2012-08-22 21:24:39 [FINE] ModLoader BaseMod class mod_MinecraftForge found, loading

2012-08-22 21:24:39 [FINE] ModLoader BaseMod class mod_MinecraftForge loaded

2012-08-22 21:24:39 [FINE] Mod class mod_MinecraftForge loaded successfully

2012-08-22 21:24:39 [FINE] Found a minecraft related file at C:\Users\John\AppData\Roaming\.minecraft\bin\lwjgl.jar, loading

2012-08-22 21:24:39 [FINE] Found a minecraft related file at C:\Users\John\AppData\Roaming\.minecraft\bin\lwjgl_util.jar, loading

2012-08-22 21:24:39 [FINE] Found a minecraft related file at C:\Users\John\AppData\Roaming\.minecraft\bin\jinput.jar, loading

2012-08-22 21:24:39 [FINE] Found a minecraft related directory at C:\Users\John\AppData\Roaming\.minecraft, loading

2012-08-22 21:24:39 [FINEST] Recursing into package bin

...

 

 

 

MCPatcher Log:

 

MCPatcher version is 2.4.2
OS: Windows Vista 6.0 amd64
JVM: Oracle Corporation 1.7.0_03 (64 bit)
Classpath: C:\Users\John\AppData\Roaming\.minecraft\mcpatcher-2.4.2.exe
Minecraft version is 1.2.5 (md5 8e8778078a175a33603a585257f28563)

Analyzing C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft-1.2.5.jar (1524 files)
  GLAllocation matches ew.class
   createDirectByteBuffer matches c (I)Ljava/nio/ByteBuffer;
  GameSettings matches hu.class
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches x ()V
   startGame matches a ()V
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches x ()V
   startGame matches a ()V
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches x ()V
   startGame matches a ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches x ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  TexturePackDefault matches lc.class
  TexturePackDefault matches lc.class
  TexturePackList matches gi.class
   updateAvailableTexturePacks matches a ()V
  TexturePackList matches gi.class
   updateAvailableTexturePacks matches a ()V
  TexturePackCustom matches aju.class
  TexturePackCustom matches aju.class
  TexturePackFolder matches aiq.class
  TexturePackFolder matches aiq.class
  TexturePackBase matches h.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches h.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  EntityDropParticleFX matches ga.class
   onUpdate matches J_ ()V
  EntityAuraFX matches xy.class
  EntityPortalFX matches aep.class
  EntitySplashFX matches nw.class
  EntityRainFX matches rg.class
  EntityReddustFX matches aab.class
  EntityFX matches rt.class
  EntitySuspendFX matches ky.class
  EntityBubbleFX matches vg.class
  EntityRenderer matches lr.class
   updateFogColor matches g (F)V
   updateLightmap matches e ()V
  RenderEngine matches aaw.class
   updateDynamicTextures matches a ()V
   refreshTextures matches b ()V
  RenderEngine matches aaw.class
  RenderEngine matches aaw.class
  Tessellator matches adz.class
   draw matches a ()I
   addVertexWithUV matches a (DDDDD)V
   startDrawingQuads matches b ()V
   addVertex matches a (DDD)V
   startDrawing matches a (I)V
   setTextureUV matches a (DD)V
  Tessellator matches adz.class
   draw matches a ()I
   addVertexWithUV matches a (DDDDD)V
   reset matches d ()V
   startDrawingQuads matches b ()V
   addVertex matches a (DDD)V
   startDrawing matches a (I)V
   setTextureUV matches a (DD)V
  RenderGlobal matches l.class
   renderSky matches a (F)V
   renderClouds matches b (F)V
  RenderGlobal matches l.class
   renderSky matches a (F)V
  ItemRenderer matches mn.class
  ItemRenderer matches mn.class
   renderItem matches a (Lacq;Laan;I)V
  RenderBlocks matches vl.class
   renderStandardBlockWithAmbientOcclusion matches a (Lpb;IIIFFF)Z
   renderStandardBlockWithColorMultiplier matches b (Lpb;IIIFFF)Z
   non-AO multipliers (R G B) = (14 15 16)
   AO faces (N S E W) = (17 18 15 16)
  RenderBlocks matches vl.class
   renderBlockRedstoneWire matches g (Lpb;III)Z
   renderBlockFallingSand matches a (Lpb;Lxd;III)V
   renderBlockFluids matches n (Lpb;III)Z
  RenderBlocks matches vl.class
   renderBlockPane matches a (Lakq;III)Z
   renderStandardBlock matches o (Lpb;III)Z
  WorldRenderer matches ct.class
   updateRenderer matches a ()V
  TileEntitySignRenderer matches ll.class
   renderTileSignEntityAt matches a (Lsc;DDDF)V
  RenderLiving matches fe.class
   doRenderLiving matches a (Lacq;DDDFF)V
  RenderXPOrb matches tb.class
   render matches a (Lbz;DDDFF)V
  Render matches um.class
  RenderSpider matches amo.class
  RenderMooshroom matches cl.class
   doRenderLiving matches a (Lacq;DDDFF)V
   loadTexture matches a (Ljava/lang/String;)V
   renderEquippedItems1 matches a (Lof;F)V
  RenderEnderman matches st.class
  RenderSnowman matches afm.class
   doRenderLiving matches a (Lacq;DDDFF)V
   renderEquippedItems1 matches a (Lq;F)V
  TextureFX matches tt.class
   onTick matches a ()V
  Watch matches ht.class
  StillWater matches qa.class
  Fire matches nh.class
  Compass matches tu.class
  FlowLava matches gf.class
  FlowWater matches ael.class
  StillLava matches bv.class
  Portal matches zp.class
  FontRenderer matches nl.class
   <init> matches <init> (Lhu;Ljava/lang/String;Laaw;Z)V
  FontRenderer matches nl.class
   renderString matches a (Ljava/lang/String;IIIZ)I
  NBTTagCompound matches ady.class
  Potion matches aad.class
   setPotionName matches a (Ljava/lang/String;)Laad;
  Entity matches nn.class
   setPositionAndRotation matches b (DDDFF)V
  Entity matches nn.class
   setPositionAndRotation matches b (DDDFF)V
  EntityList matches aao.class
  EntityLiving matches acq.class
   setPositionAndRotation matches b (DDDFF)V
  EntityLiving matches acq.class
   setPositionAndRotation matches b (DDDFF)V
  EntitySheep matches cu.class
  ItemDye matches hm.class
  Item matches yr.class
   getColorFromDamage matches b (II)I
   getColorFromDamage(II)I has 2 params
  ItemSpawnerEgg matches acv.class
   getItemNameIS matches d (Laan;)Ljava/lang/String;
   getColorFromDamage matches b (II)I
  ItemBlock matches vd.class
   getColorFromDamage matches b (II)I
  PotionHelper matches hx.class
  ColorizerFoliage matches gu.class
  World matches .class
   getSkyColor matches a (Lnn;F)Lbo;
   getSunAngle matches b (F)F
  World matches .class
   getCelestialAngle matches c (F)F
   getRainStrength matches j (F)F
  IBlockAccess matches ali.class
  IBlockAccess matches ali.class
  IBlockAccess matches ali.class
  BiomeGenBase matches abn.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Labn;
  WorldChunkManager matches rs.class
  BiomeGenSwamp matches ahs.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Labn;
  WorldProvider matches alb.class
   getFogColor matches b (FF)Lbo;
  WorldProviderHell matches akf.class
   getFogColor matches b (FF)Lbo;
  WorldProviderEnd matches ii.class
   getFogColor matches b (FF)Lbo;
  Material matches acn.class
  MapColor matches wh.class
  BlockCauldron matches xm.class
   colorMultiplier matches c (Lali;III)I
  BlockGrass matches qy.class
   getBlockTexture matches d (Lali;IIII)I
  BlockLeaves matches uf.class
   colorMultiplier matches c (Lali;III)I
  BlockFluid matches agv.class
   colorMultiplier matches c (Lali;III)I
  BlockMycelium matches alr.class
   getBlockTexture matches d (Lali;IIII)I
  BlockRedstoneWire matches ahi.class
   randomDisplayTick matches b (Lxd;IIILjava/util/Random;)V
   colorMultiplier matches c (Lali;III)I
  BlockStem matches aei.class
   getRenderColor matches d (I)I
  Block matches pb.class
  Block matches pb.class
   colorMultiplier matches c (Lali;III)I
   getRenderColor matches d (I)I
  Block matches pb.class
   getBlockTextureFromSideAndMetadata matches a (II)I
   getBlockTexture matches d (Lali;IIII)I
  BlockLilyPad matches ye.class

Analyzing C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft-1.2.5.jar (3 dependent classes)
  ColorizerWater matches zt.class (pass 2)
   loadColorBuffer matches a ([i)V
  ColorizerGrass matches zv.class (pass 2)
   loadColorBuffer matches a ([i)V
  ColorizerFoliage matches gu.class (pass 2)
   loadColorBuffer matches a ([i)V

Analyzing C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft-1.2.5.jar (methods and fields)
  Minecraft (net/minecraft/client/Minecraft.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches E Lgi;
  TexturePackList (gi.class)
   method setTexturePack matches a (Lh;)Z
   field selectedTexturePack matches a Lh;
   field defaultTexturePack matches c Lh;
  TexturePackBase (h.class)
   field texturePackFileName matches a Ljava/lang/String;
  TexturePackDefault (lc.class)
  TexturePackCustom (aju.class)
   field file matches h Ljava/io/File;
   field zipFile matches e Ljava/util/zip/ZipFile;
  TexturePackFolder (aiq.class)
   field folder matches g Ljava/io/File;
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches E Lgi;
  TexturePackList (gi.class)
   method setTexturePack matches a (Lh;)Z
   field selectedTexturePack matches a Lh;
   field defaultTexturePack matches c Lh;
  TexturePackBase (h.class)
   field texturePackFileName matches a Ljava/lang/String;
  TexturePackDefault (lc.class)
  TexturePackCustom (aju.class)
   field file matches h Ljava/io/File;
   field zipFile matches e Ljava/util/zip/ZipFile;
  TexturePackFolder (aiq.class)
   field folder matches g Ljava/io/File;
  RenderEngine (aaw.class)
   field imageData matches h Ljava/nio/ByteBuffer;
   field textureList matches i Ljava/util/List;
   method registerTextureFX matches a (Ltt;)V
   method readTextureImage matches a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
   method setupTexture matches a (Ljava/awt/image/BufferedImage;I)V
   method getTexture matches b (Ljava/lang/String;)I
   method getImageRGB matches a (Ljava/awt/image/BufferedImage;[i)[i
   method readTextureImageData matches a (Ljava/lang/String;)[i
  TextureFX (tt.class)
   field imageData matches f [b
   field tileNumber matches g I
   field tileSize matches j I
   field tileImage matches k I
   method bindImage matches a (Laaw;)V
  Compass (tu.class)
  Fire (nh.class)
  StillLava (bv.class)
  FlowLava (gf.class)
  StillWater (qa.class)
  FlowWater (ael.class)
  ItemRenderer (mn.class)
  Watch (ht.class)
  Portal (zp.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field renderEngine matches p Laaw;
  GLAllocation (ew.class)
  ColorizerWater (zt.class)
   field colorBuffer matches a [i
  ColorizerGrass (zv.class)
   field colorBuffer matches a [i
  ColorizerFoliage (gu.class)
   field colorBuffer matches a [i
  Minecraft (net/minecraft/client/Minecraft.class)
   field fontRenderer matches q Lnl;
   field alternateFontRenderer matches r Lnl;
   field renderEngine matches p Laaw;
   field gameSettings matches A Lhu;
  FontRenderer (nl.class)
   method getStringWidth matches a (Ljava/lang/String;)I
   method getCharWidth matches a (C)I
  RenderEngine (aaw.class)
  GameSettings (hu.class)
  Material (acn.class)
   field ground matches b Lacn;
  Block (pb.class)
   field blockID matches bO I
   field blocksList matches m [Lpb;
   method getBlockTexture matches d (Lali;IIII)I
  BlockGrass (qy.class)
  BlockMycelium (alr.class)
  IBlockAccess (ali.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches e (III)I
   method getBlockMaterial matches f (III)Lacn;
  RenderBlocks (vl.class)
   field blockAccess matches a Lali;
  RenderLiving (fe.class)
  RenderSpider (amo.class)
  RenderEnderman (st.class)
  Entity (nn.class)
   field entityId matches f I
   field nextEntityID matches a I
  EntityLiving (acq.class)
   method getEntityTexture matches v_ ()Ljava/lang/String;
   method writeToNBT matches b (Lady;)V
   method readFromNBT matches a (Lady;)V
  NBTTagCompound (ady.class)
   method getLong matches g (Ljava/lang/String;)J
   method setLong matches a (Ljava/lang/String;J)V
   method getInteger matches f (Ljava/lang/String;)I
   method setInteger matches a (Ljava/lang/String;I)V
  Tessellator (adz.class)
   field instance matches a Ladz;
  Render (um.class)
   method loadTexture matches a (Ljava/lang/String;)V
  RenderSnowman (afm.class)
  RenderMooshroom (cl.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field theWorld matches f Lxd;
  IBlockAccess (ali.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches e (III)I
   method getBiomeGenAt matches a (II)Labn;
  Block (pb.class)
   field blockID matches bO I
   field blocksList matches m [Lpb;
  BiomeGenBase (abn.class)
   method getGrassColor matches k ()I
   method getFoliageColor matches l ()I
   field color matches z I
  BiomeGenSwamp (ahs.class)
  BlockFluid (agv.class)
  BlockCauldron (xm.class)
  Item (yr.class)
  ItemBlock (vd.class)
   field blockID matches a I
  ItemRenderer (mn.class)
  Potion (aad.class)
  PotionHelper (hx.class)
  ColorizerFoliage (gu.class)
  BlockLeaves (uf.class)
  World (.class)
   method getWorldChunkManager matches i ()Lrs;
  WorldProvider (alb.class)
  WorldProviderHell (akf.class)
  WorldProviderEnd (ii.class)
  WorldChunkManager (rs.class)
   method getBiomeGenAt matches a (II)Labn;
  Entity (nn.class)
   field worldObj matches k Lxd;
  EntityFX (rt.class)
  EntityRainFX (rg.class)
  EntityDropParticleFX (ga.class)
  EntitySplashFX (nw.class)
  EntityBubbleFX (vg.class)
  EntitySuspendFX (ky.class)
  EntityPortalFX (aep.class)
  EntityAuraFX (xy.class)
  EntityLiving (acq.class)
  EntityRenderer (lr.class)
  BlockLilyPad (ye.class)
  BlockRedstoneWire (ahi.class)
  RenderBlocks (vl.class)
   method renderBlockCauldron matches a (Lxm;III)Z
  EntityReddustFX (aab.class)
  RenderGlobal (l.class)
  BlockStem (aei.class)
  MapColor (wh.class)
   field mapColorArray matches a [Lwh;
   field colorValue matches p I
   field colorIndex matches q I
  ItemDye (hm.class)
   field dyeColorNames matches a [Ljava/lang/String;
   field dyeColors matches b [i
  EntitySheep (cu.class)
   field fleeceColorTable matches a [[F
  EntityList (aao.class)
   method addMapping matches a (Ljava/lang/Class;Ljava/lang/String;III)V
  ItemSpawnerEgg (acv.class)
  FontRenderer (nl.class)
  TileEntitySignRenderer (ll.class)
  RenderXPOrb (tb.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field renderEngine matches p Laaw;
  RenderEngine (aaw.class)
   method getTexture matches b (Ljava/lang/String;)I
   method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  IBlockAccess (ali.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches e (III)I
  Block (pb.class)
   field blockID matches bO I
   field blocksList matches m [Lpb;
  Tessellator (adz.class)
   field instance matches a Ladz;
   field instance matches a Ladz;
  RenderBlocks (vl.class)
   field blockAccess matches a Lali;
   method renderBottomFace matches a (Lpb;DDDI)V
   method renderTopFace matches b (Lpb;DDDI)V
   method renderNorthFace matches c (Lpb;DDDI)V
   method renderSouthFace matches d (Lpb;DDDI)V
   method renderWestFace matches e (Lpb;DDDI)V
   method renderEastFace matches f (Lpb;DDDI)V
   method drawCrossedSquares matches a (Lpb;IDDD)V
  WorldRenderer (ct.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field theWorld matches f Lxd;
  World (.class)
   method getWorldTime matches w ()J
  RenderGlobal (l.class)

28 available mods:
[YES] minecraftforge-client-3.3.7.135  - 284 files to add or replace.
[YES] FMLPatch  - 1 file to add or replace.
[YES] SinglePlayerCommands-MC1.2.5_v3.2.2  - 26 files to add or replace.
[YES] WorldEditCUI-1.2  - 716 files to add or replace.
[YES] CodeChickenCore-Client 0.5.2  - 26 files to add or replace.
[YES] NotEnoughItems-Client 1.2.2  - 104 files to add or replace.
[YES] NEI_RedPowerPlugin 1.2.2  - 10 files to add or replace.
[YES] More Stackables  - 1 file to add or replace.
[YES] [1.2.5]ReiMinimap_v3.1  - 64 files to add or replace.
[YES] [1.2.5] Somnia v24  - 8 files to add or replace.
[YES] OptiFine_1.2.5_HD_A6  - 38 files to add or replace.
[YES] CustomOreGen.[1.2.5]v5.Client  - 33 files to add or replace.
[YES] NoSwissCheese.1.2.5.Client  - 1 file to add or replace.
[YES] UnbreakableBoats.1.2.5.Client  - 1 file to add or replace.
[YES] NoCollisionLilyPads.1.2.5.Client  - 1 file to add or replace.
[YES] millenaire2.7.3  - 408 files to add or replace.
[YES] RedPower-2.0pr5b2  - 397 files to add or replace.
[YES] Redpower-2.0pr5b2-JRoushHacks  - 3 files to add or replace.
[YES] ThaumCraft2.1.6  - 601 files to add or replace.
[YES] Thaumcraft.2.1.6-JRoushHacks  - 8 files to add or replace.
[YES] InvTweaks-1.41b-1.2.4  - 56 files to add or replace.
[YES] __Base 1.0 - Internal mod required by the patcher.
[YES] __TexturePackBase 1.0 - Internal mod required by the patcher.
[YES] HD Textures 1.4 - Provides support for high-resolution texture packs and custom animations.
[YES] HD Font 1.4 - Provides support for higher resolution fonts.
[YES] Better Grass 1.0 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.3 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[YES] Custom Colors 1.4 - Gives texture packs control over hardcoded colors in the game.
[YES] Connected Textures 1.4 - Connects adjacent blocks of the same type.
[YES] Better Skies 1.1 - Adds support for custom skyboxes.

Launching C:\Users\John\AppData\Roaming\.minecraft\bin\minecraft.jar
java -cp C:\Users\John\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\John\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\John\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\John\AppData\Roaming\.minecraft\bin/jinput.jar; -Djava.library.path=C:\Users\John\AppData\Roaming\.minecraft\bin\natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft
MCPatcherUtils initialized. Directory C:\Users\John\AppData\Roaming\.minecraft\.
27 achievements
182 recipes
LWJGL Version: 2.4.2
Aug 22, 2012 9:24:39 PM cpw.mods.fml.common.FMLCommonHandler beginLoading
INFO: Attempting early MinecraftForge initialization
Aug 22, 2012 9:24:39 PM cpw.mods.fml.common.FMLCommonHandler beginLoading
INFO: Completed early MinecraftForge initialization
2012-08-22 21:24:39 [iNFO] Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5 loading
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\bin\minecraft\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\bin\minecraft_server\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\custom\temp\bin\minecraft\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_ThaumCraft.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\custom\temp\bin\minecraft\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_ThaumCraft.class failed to read properly
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\custom\temp\cls\minecraft\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:39 [WARNING] Failed to load mod class mod_ThaumCraft.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\custom\temp\cls\minecraft\net\minecraft\src
2012-08-22 21:24:39 [sEVERE] File mod_ThaumCraft.class failed to read properly
2012-08-22 21:24:40 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\eclipse\Client\bin\net\minecraft\src
2012-08-22 21:24:40 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:40 [WARNING] Failed to load mod class mod_CustomOreGen.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\eclipse\Server\bin\net\minecraft\src
2012-08-22 21:24:40 [sEVERE] File mod_CustomOreGen.class failed to read properly
2012-08-22 21:24:40 [WARNING] Failed to load mod class mod_MinecraftForge.class in C:\Users\John\AppData\Roaming\.minecraft\MCP\eclipse\Server\bin\net\minecraft\src
2012-08-22 21:24:40 [sEVERE] File mod_MinecraftForge.class failed to read properly
2012-08-22 21:24:41 [iNFO] Loading mods from C:\Users\John\AppData\Roaming\.minecraft\mods
2012-08-22 21:24:41 [iNFO] Directory 1.2.5 contained no mods
2012-08-22 21:24:41 [iNFO] Directory rei_minimap contained no mods
2012-08-22 21:24:41 [iNFO] Directory sppcommands contained no mods
2012-08-22 21:24:41 [iNFO] Directory WorldEditCUI contained no mods
2012-08-22 21:24:41 [sEVERE] A problem has occured during mod loading. Likely a corrupt jar is located in your mods directory
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at cpw.mods.fml.common.Loader.load(Loader.java:436)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
    at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
    at net.minecraft.client.Minecraft.a(Minecraft.java:383)
    at net.minecraft.client.Minecraft.run(Minecraft.java:735)
    at java.lang.Thread.run(Unknown Source)
Caused by: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:474)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.load(Loader.java:385)
    ... 5 more
Caused by: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
    ... 14 more
2012-08-22 21:24:41 [sEVERE] A critical error has occurred.
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at cpw.mods.fml.common.Loader.load(Loader.java:436)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
    at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
    at net.minecraft.client.Minecraft.a(Minecraft.java:383)
    at net.minecraft.client.Minecraft.run(Minecraft.java:735)
    at java.lang.Thread.run(Unknown Source)
Caused by: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:474)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.attemptDirLoad(Loader.java:463)
    at cpw.mods.fml.common.Loader.load(Loader.java:385)
    ... 5 more
Caused by: java.lang.NoClassDefFoundError: MCP/eclipse/Server/bin/net/minecraft/src/mod_MinecraftForge (wrong name: net/minecraft/src/mod_MinecraftForge)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
    ... 14 more
2012-08-22 21:24:41 [sEVERE] 1 mod loaded
Minecraft Forge 3.3.7.135
FML v2.2.48.135
Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5
    mod_MinecraftForge : Loaded (minecraft.jar)

 

Link to comment
Share on other sites

This is nothing to do with the other thread, the other thread states that he is adding things specifically to the mods folder, that he does not want to be loaded as a mod. I think we can all agree that's fucking moronic.

 

Now, onto your issue. This does indeed seem odd, it stems from, as you say, MCPatcher adding the root minecraft folder to the classpath. For what reason we do not know. However, I've made cpw aware of this and he is taking a look into what needs to be done to play nicer together. From my understanding the full classpath walk was designed so that modders could debug there mods easily in MCP. And in any package/folder they wished. Being limited to just "<MinecraftHome>/mods" would cause issues on that front.

 

So ya, cpw is working on it.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Link to comment
Share on other sites

I know that MCPatcher asks you to store mod packages in a subfolder of .minecraft/mods by default, since the original ModLoader only checked the top level.  It's not a good idea, obviously, but I guess that would explain the other thread.

 

I've gotten around the problem by using MultiMC for the time being.  I never had any problems developing pure Modloader mods with MCP/Eclipse, so the somewhat ugly loading strategy that Risugami used apparently worked pretty well.  That said, I will leave it to cpw to figure out the best overall solution.  Thanks for passing the message on to him.

 

Link to comment
Share on other sites

mm, ModLoader limits you to just the net.minecraft.src package for mods when developing, which is unacceptable. Hence the searching along the entire classpath. However, we'll see if something can be done to clean up excessive searching. Wouldn't be an issue if MCPatcher didn't add the root for no reason :P

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello, I'm trying to modify the effects of native enchantments for bows and arrows in Minecraft. After using a decompilation tool, I found that the specific implementations of native bow and arrow enchantments (including `ArrowDamageEnchantment`, `ArrowKnockbackEnchantment`, `ArrowFireEnchantment`, `ArrowInfiniteEnchantment`, `ArrowPiercingEnchantment`) do not contain any information about the enchantment effects (such as the `getDamageProtection` function for `ProtectionEnchantment`, `getDamageBonus` function for `DamageEnchantment`, etc.). Upon searching for the base class of arrows, `AbstractArrow`, I found a function named setEnchantmentEffectsFromEntity`, which seems to be used to retrieve the enchantment levels of the tool held by a `LivingEntity` and calculate the specific values of the enchantment effects. However, after testing with the following code, I found that this function is not being called:   @Mixin(AbstractArrow.class) public class ModifyArrowEnchantmentEffects {     private static final Logger LOGGER = LogUtils.getLogger();     @Inject(         method = "setEnchantmentEffectsFromEntity",         at = @At("HEAD")     )     private void logArrowEnchantmentEffectsFromEntity(CallbackInfo ci) {         LOGGER.info("Arrow enchantment effects from entity");     } }   Upon further investigation, I found that within the onHitEntity method, there are several lines of code:               if (!this.level().isClientSide &amp;&amp; entity1 instanceof LivingEntity) {                EnchantmentHelper.doPostHurtEffects(livingentity, entity1);                EnchantmentHelper.doPostDamageEffects((LivingEntity)entity1, livingentity);             }   These lines of code actually call the doPostHurt and doPostAttack methods of each enchantment in the enchantment list. However, this leads back to the issue because native bow and arrow enchantments do not implement these functions. Although their base class defines the functions, they are empty. At this point, I'm completely stumped and seeking assistance. Thank you.
    • I have been trying to make a server with forge but I keep running into an issue. I have jdk 22 installed as well as Java 8. here is the debug file  
    • it crashed again     What the console says : [00:02:03] [Server thread/INFO] [Easy NPC/]: [EntityManager] Server started! [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {iceandfire:fire_dragon_roost=true, iceandfire:fire_lily=true, iceandfire:spawn_dragon_skeleton_fire=true, iceandfire:lightning_dragon_roost=true, iceandfire:spawn_dragon_skeleton_lightning=true, iceandfire:ice_dragon_roost=true, iceandfire:ice_dragon_cave=true, iceandfire:lightning_dragon_cave=true, iceandfire:cyclops_cave=true, iceandfire:spawn_wandering_cyclops=true, iceandfire:spawn_sea_serpent=true, iceandfire:frost_lily=true, iceandfire:hydra_cave=true, iceandfire:lightning_lily=true, iceandfireixie_village=true, iceandfire:myrmex_hive_jungle=true, iceandfire:myrmex_hive_desert=true, iceandfire:silver_ore=true, iceandfire:siren_island=true, iceandfire:spawn_dragon_skeleton_ice=true, iceandfire:spawn_stymphalian_bird=true, iceandfire:fire_dragon_cave=true, iceandfire:sapphire_ore=true, iceandfire:spawn_hippocampus=true, iceandfire:spawn_death_worm=true} [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {TROLL_S=true, HIPPOGRYPH=true, AMPHITHERE=true, COCKATRICE=true, TROLL_M=true, DREAD_LICH=true, TROLL_F=true} [00:02:03] [Server thread/INFO] [ne.be.lo.WeaponRegistry/]: Encoded Weapon Attribute registry size (with package overhead): 41976 bytes (in 5 string chunks with the size of 10000) [00:02:03] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [00:02:03] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure! [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [00:02:03] [Server thread/WARN] [ModernFix/]: Dedicated server took 22.521 seconds to load [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25565 [00:02:03] [Server thread/WARN] [minecraft/SynchedEntityData]: defineId called for: class net.minecraft.world.entity.player.Player from class tschipp.carryon.common.carry.CarryOnDataManager [00:02:03] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@2941ffd5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 0 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 1 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 2 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 3 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 4 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 6 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 7 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 8 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 9 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 10 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 11 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 12 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 13 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 14 [00:02:19] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@ebc7ef2 [00:02:19] [Server thread/INFO] [minecraft/PlayerList]: ZacAdos[/90.2.17.162:49242] logged in with entity id 1062 at (-1848.6727005281205, 221.0, -3054.2468255848935) [00:02:19] [Server thread/ERROR] [ModernFix/]: Skipping entity ID sync for com.talhanation.smallships.world.entity.ship.Ship: java.lang.NoClassDefFoundError: net/minecraft/client/CameraType [00:02:19] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos joined the game [00:02:19] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:19] [Server thread/INFO] [se.mi.te.da.DataManager/]: Sending data to client: ZacAdos [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of - Gloop - ZacAdos (17) [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to - Gloop - ZacAdos [00:02:21] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player - Gloop - ZacAdos (cc56befd-d376-3526-a760-340713c478bd) successfully connected to voice chat stop [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping the server [00:02:34] [Server thread/INFO] [mo.pl.ar.ArmourersWorkshop/]: stop local service [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [00:02:34] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: ZacAdos lost connection: Server closed [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos left the game [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopping IO worker... [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopped IO worker! [00:02:34] [Server thread/INFO] [Calio/]: Removing Dynamic Registries for: net.minecraft.server.dedicated.DedicatedServer@7dc879e1 [MineStrator Daemon]: Checking server disk space usage, this could take a few seconds... [MineStrator Daemon]: Updating process configuration files... [MineStrator Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... [MineStrator Daemon]: Pulling Docker container image, this could take a few minutes to complete... [MineStrator Daemon]: Finished pulling Docker container image container@pterodactyl~ java -version openjdk version "17.0.10" 2024-01-16 OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing) container@pterodactyl~ java -Xms128M -Xmx6302M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -p libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar:libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher-1.1.2.jar,securejarhandler-2.1.4.jar,asm-commons-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,asm-tree-9.5.jar,asm-9.5.jar,JarJarFileSystems-0.3.16.jar -DlibraryDirectory=libraries -DlegacyClassPath=libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar:libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar:libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar:libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar:libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar:libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar:libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar:libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar:libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar:libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar:libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar:libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-extra.jar:libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar:libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar:libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeserver --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [00:02:43] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [00:02:44] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection Latest log [29Mar2024 00:02:42.803] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [29Mar2024 00:02:42.805] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [29Mar2024 00:02:43.548] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [29Mar2024 00:02:43.876] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.878] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:44.033] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [29Mar2024 00:02:44.034] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [29Mar2024 00:02:44.034] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
    • I am unable to do that. Brigadier is a mojang library that parses commands.
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.