A problem gone, a problem come.
Before migrating my litemod to 1.8.9, I practiced building litemod via gradle.
I ran "gradlew build" in the folder of your ExampleMod (for 1.8.9) right after decompile finished.
After that, I took that newly-built litemod into Minecraft, then something strange happened.
ExampleMod had no description in litemod menu.
Then I extracted litemod.json inside the mod instantly. After a while, I found something going wrong:
litemod.json of ExampleMod for 1.8.9:
{
"name": "ExampleMod",
"displayName": "This is an example liteloader mod which draws a clock.",
"version": "0.0",
"author": "Mumfrey",
"mcversion": "1.8.9",
"revision": "2"
}
The same file for 1.8:
{
"name": "examplemod",
"mcversion": "1.8",
"revision": "12",
"author": "Mumfrey",
"description": "This is an example liteloader mod which draws a clock."
}
"description" became "displayName".
There is "description = " in build.gradlew, but it becomes displayName after recompile.
.......
group = "com.examplemod"
version = "0.0"
description = "This is an example liteloader mod which draws a clock."
.......
So, what and where is the problem? I don't know gradle much so I have no idea on this.
If that is indeed the issue and it's a problem with gradle, you can workaround by editing the .json file by hand and putting it how it should be
If that is indeed the issue and it's a problem with gradle, you can workaround by editing the .json file by hand and putting it how it should be
Thanks for reply. I just want to assure it is not a bug affecting something pivotal.
P.S. I hope it's not a bad way to thank someone for reply by clicking "like" instead of "post reply" when I have nothing but "thanks" to say. I'm trying to decrease unnecessary replies of mine.
Is there a 1.9 dev version available for testing at the moment? (Don't worry, I'm not trying to pressure you to update, just wanting to know if there IS one somewhere)
I am attempting to use Lite loader v 1.7.10_04 through MultiMC v 0.4.11-751 when ever I add the Lite Loader to any 1.7.10 instance it cause the game to stall when loading and gives me this error report several times
[00:57:33] [Client thread/ERROR]: The jar file C:\mmc-stable-win32\MultiMC\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
if anyone can help me figure out what this means it would e greatly appreciated
I am attempting to use Lite loader v 1.7.10_04 through MultiMC v 0.4.11-751 when ever I add the Lite Loader to any 1.7.10 instance it cause the game to stall when loading and gives me this error report several times
[00:57:33] [Client thread/ERROR]: The jar file C:\mmc-stable-win32\MultiMC\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
if anyone can help me figure out what this means it would e greatly appreciated
That's normal. Don't worry about it. It's just launch wrapper complaining about stuff.
The Meaning of Life, the Universe, and Everything.
Join Date:
3/12/2012
Posts:
61
Member Details
An error occurs when running Ant builder for my 1.7.10 litemod. Eclipse uses JRE7, JDK7u79, and mcp908 for this project.
I follow mumfrey's tutorial of EventInjectionTransformer as best as I can.
This project runs perfectly in debug mode, so it seems not to be the bug in my own transformer class.
Buildfile: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\HorseAttribs\ant\build_examplemod.xml
main:
clean:
[delete] Deleting directory D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\src
[delete] Deleting directory D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\reobf
preparemd5:
[echo] Prepare exclusion MD5s, using exclusion set "liteloader"
[copy] Copying 1 file to D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\temp
[copy] Copying D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\md5\client_liteloader.md5 to D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\temp\client.md5
prepare:
[echo] Prepare sources for compile
[copy] Copying 1370 files to D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\src
contributesource:
[echo] Contributing project LiteLoader
[copy] Warning: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\LiteLoader\src does not exist.
[copy] Warning: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\LiteLoader\src\main\java does not exist.
[copy] Copying 221 files to D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\src
contributesource:
[echo] Contributing project HorseAttribs
[copy] Warning: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\HorseAttribs\src does not exist.
[copy] Warning: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\HorseAttribs\src\main\java does not exist.
[copy] Copying 8 files to D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\src
init:
[echo] Cleaning old stage and dist, MCP reobf directories
[delete] Deleting directory D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\stage\horseattribs\1.0.0 T
[echo] Creating stage and dist dirs
[mkdir] Created dir: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\build\stage\horseattribs\1.0.0 T
recompile:
[echo] Compiling projects
[exec] == MCP 9.04 (data: 9.08, client: 1.7.10, server: 1.7.10) ==
[exec] "scalac" is not found on the PATH. Scala files will not be recompiled
[exec] # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config, rg, ss
[exec] == Recompiling client ==
[exec] > Cleaning bin
[exec] > Recompiling
[exec] '"C:\Program Files\Java\jdk1.7.0_79\bin\javac" -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpath "jars\versions\1.7.10\1.7.10.jar;lib;lib\*;lib;lib\*;jars\bin\minecraft.jar;jars\bin\jinput.jar;jars\bin\lwjgl.jar;jars\bin\lwjgl_util.jar;jars\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1-natives-windows.jar;jars\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;jars\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-64.jar;jars\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;jars\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;jars\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;jars\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;jars\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;jars\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;jars\libraries\com\google\guava\guava\15.0\guava-15.0.jar;jars\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;jars\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;jars\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;jars\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;jars\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;jars\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;jars\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;jars\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;jars\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;jars\libraries\com\mojang\realms\1.3.5\realms-1.3.5.jar;jars\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;jars\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;jars\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;jars\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;jars\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar;jars\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;jars\libraries\tv\twitch\twitch-platform\5.16\twitch-platform-5.16-natives-windows-64.jar;jars\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;jars\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;jars\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar" -sourcepath build\src -d bin\minecraft build\src\*.java build\src\client\com\mumfrey\liteloader\*.java build\src\client\com\mumfrey\liteloader\client\*.java build\src\client\com\mumfrey\liteloader\client\api\*.java build\src\client\com\mumfrey\liteloader\client\gui\*.java build\src\client\com\mumfrey\liteloader\client\gui\startup\*.java build\src\client\com\mumfrey\liteloader\client\overlays\*.java build\src\client\com\mumfrey\liteloader\client\transformers\*.java build\src\client\com\mumfrey\liteloader\client\util\*.java build\src\client\com\mumfrey\liteloader\client\util\render\*.java build\src\client\com\mumfrey\liteloader\util\*.java build\src\com\wbx\horseattribs\*.java build\src\com\wbx\horseattribs\transformer\*.java build\src\common\com\mumfrey\liteloader\*.java build\src\common\com\mumfrey\liteloader\api\*.java build\src\common\com\mumfrey\liteloader\api\exceptions\*.java build\src\common\com\mumfrey\liteloader\api\manager\*.java build\src\common\com\mumfrey\liteloader\common\*.java build\src\common\com\mumfrey\liteloader\common\transformers\*.java build\src\common\com\mumfrey\liteloader\core\*.java build\src\common\com\mumfrey\liteloader\core\api\*.java build\src\common\com\mumfrey\liteloader\core\event\*.java build\src\common\com\mumfrey\liteloader\core\exceptions\*.java build\src\common\com\mumfrey\liteloader\core\runtime\*.java build\src\common\com\mumfrey\liteloader\crashreport\*.java build\src\common\com\mumfrey\liteloader\interfaces\*.java build\src\common\com\mumfrey\liteloader\launch\*.java build\src\common\com\mumfrey\liteloader\messaging\*.java build\src\common\com\mumfrey\liteloader\modconfig\*.java build\src\common\com\mumfrey\liteloader\permissions\*.java build\src\common\com\mumfrey\liteloader\resources\*.java build\src\common\com\mumfrey\liteloader\transformers\*.java build\src\common\com\mumfrey\liteloader\transformers\event\*.java build\src\common\com\mumfrey\liteloader\transformers\event\inject\*.java build\src\common\com\mumfrey\liteloader\update\*.java build\src\common\com\mumfrey\liteloader\util\*.java build\src\common\com\mumfrey\liteloader\util\jinput\*.java build\src\common\com\mumfrey\liteloader\util\log\*.java build\src\common\com\mumfrey\liteloader\util\net\*.java build\src\common\com\mumfrey\liteloader\util\render\*.java build\src\common\net\eq2online\permissions\*.java build\src\net\minecraft\block\*.java build\src\net\minecraft\block\material\*.java build\src\net\minecraft\client\*.java build\src\net\minecraft\client\audio\*.java build\src\net\minecraft\client\entity\*.java build\src\net\minecraft\client\gui\*.java build\src\net\minecraft\client\gui\achievement\*.java build\src\net\minecraft\client\gui\inventory\*.java build\src\net\minecraft\client\gui\stream\*.java build\src\net\minecraft\client\main\*.java build\src\net\minecraft\client\model\*.java build\src\net\minecraft\client\multiplayer\*.java build\src\net\minecraft\client\network\*.java build\src\net\minecraft\client\particle\*.java build\src\net\minecraft\client\renderer\*.java build\src\net\minecraft\client\renderer\culling\*.java build\src\net\minecraft\client\renderer\entity\*.java build\src\net\minecraft\client\renderer\texture\*.java build\src\net\minecraft\client\renderer\tileentity\*.java build\src\net\minecraft\client\resources\*.java build\src\net\minecraft\client\resources\data\*.java build\src\net\minecraft\client\settings\*.java build\src\net\minecraft\client\shader\*.java build\src\net\minecraft\client\stream\*.java build\src\net\minecraft\client\util\*.java build\src\net\minecraft\command\*.java build\src\net\minecraft\command\server\*.java build\src\net\minecraft\crash\*.java build\src\net\minecraft\creativetab\*.java build\src\net\minecraft\dispenser\*.java build\src\net\minecraft\enchantment\*.java build\src\net\minecraft\entity\*.java build\src\net\minecraft\entity\ai\*.java build\src\net\minecraft\entity\ai\attributes\*.java build\src\net\minecraft\entity\boss\*.java build\src\net\minecraft\entity\effect\*.java build\src\net\minecraft\entity\item\*.java build\src\net\minecraft\entity\monster\*.java build\src\net\minecraft\entity\passive\*.java build\src\net\minecraft\entity\player\*.java build\src\net\minecraft\entity\projectile\*.java build\src\net\minecraft\event\*.java build\src\net\minecraft\init\*.java build\src\net\minecraft\inventory\*.java build\src\net\minecraft\item\*.java build\src\net\minecraft\item\crafting\*.java build\src\net\minecraft\nbt\*.java build\src\net\minecraft\network\*.java build\src\net\minecraft\network\handshake\*.java build\src\net\minecraft\network\handshake\client\*.java build\src\net\minecraft\network\login\*.java build\src\net\minecraft\network\login\client\*.java build\src\net\minecraft\network\login\server\*.java build\src\net\minecraft\network\play\*.java build\src\net\minecraft\network\play\client\*.java build\src\net\minecraft\network\play\server\*.java build\src\net\minecraft\network\rcon\*.java build\src\net\minecraft\network\status\*.java build\src\net\minecraft\network\status\client\*.java build\src\net\minecraft\network\status\server\*.java build\src\net\minecraft\pathfinding\*.java build\src\net\minecraft\potion\*.java build\src\net\minecraft\profiler\*.java build\src\net\minecraft\realms\*.java build\src\net\minecraft\scoreboard\*.java build\src\net\minecraft\server\*.java build\src\net\minecraft\server\gui\*.java build\src\net\minecraft\server\integrated\*.java build\src\net\minecraft\server\management\*.java build\src\net\minecraft\server\network\*.java build\src\net\minecraft\stats\*.java build\src\net\minecraft\tileentity\*.java build\src\net\minecraft\util\*.java build\src\net\minecraft\village\*.java build\src\net\minecraft\world\*.java build\src\net\minecraft\world\biome\*.java build\src\net\minecraft\world\chunk\*.java build\src\net\minecraft\world\chunk\storage\*.java build\src\net\minecraft\world\demo\*.java build\src\net\minecraft\world\gen\*.java build\src\net\minecraft\world\gen\feature\*.java build\src\net\minecraft\world\gen\layer\*.java build\src\net\minecraft\world\gen\structure\*.java build\src\net\minecraft\world\storage\*.java' failed : 1
[exec] == ERRORS FOUND in JAVA CODE ==
[exec] build\src\com\wbx\horseattribs\transformer\HorseAttribsTransformer.java:7: error: package com.sun.xml.internal.ws.org.objectweb.asm does not exist
[exec] import com.sun.xml.internal.ws.org.objectweb.asm.Type;
[exec] ^
[exec] build\src\com\wbx\horseattribs\transformer\HorseAttribsTransformer.java:12: error: cannot find symbol
[exec] import static com.wbx.horseattribs.transformer.*;
[exec] ^
[exec] symbol: class transformer
[exec] location: package com.wbx.horseattribs
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:26: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] import sun.misc.URLClassPath;
[exec] ^
[exec] build\src\net\minecraft\network\PacketBuffer.java:130: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] this.writeShort(Item.getIdFromItem(stack.getItem()));
[exec] ^
[exec] build\src\net\minecraft\network\PacketBuffer.java:156: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] var1 = new ItemStack(Item.getItemById(var2), var3, var4);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:147: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] p_77943_1_.addStat(StatList.objectUseStats[Item.getIdFromItem(this.theItem)], 1);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:180: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] p_77955_1_.setShort("id", (short)Item.getIdFromItem(this.theItem));
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:197: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] this.theItem = Item.getItemById(p_77963_1_.getShort("id"));
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:334: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] var3.addStat(StatList.objectBreakStats[Item.getIdFromItem(this.theItem)], 1);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:362: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] p_77961_2_.addStat(StatList.objectUseStats[Item.getIdFromItem(this.theItem)], 1);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:372: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] p_150999_6_.addStat(StatList.objectUseStats[Item.getIdFromItem(this.theItem)], 1);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:465: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] p_77980_2_.addStat(StatList.objectCraftStats[Item.getIdFromItem(this.theItem)], p_77980_3_);
[exec] ^
[exec] build\src\net\minecraft\item\ItemStack.java:607: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] var6 = Item.getIdFromItem(this.theItem);
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S0CPacketSpawnPlayer.java:45: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] this.field_148959_h = var2 == null ? 0 : Item.getIdFromItem(var2.getItem());
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S24PacketBlockAction.java:42: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.field_148871_f = Block.getBlockById(data.readVarIntFromBuffer() & 4095);
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S24PacketBlockAction.java:55: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] data.writeVarIntToBuffer(Block.getIdFromBlock(this.field_148871_f) & 4095);
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S23PacketBlockChange.java:39: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.field_148883_d = Block.getBlockById(data.readVarIntFromBuffer());
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S23PacketBlockChange.java:51: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] data.writeVarIntToBuffer(Block.getIdFromBlock(this.field_148883_d));
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S23PacketBlockChange.java:68: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] return String.format("type=%d, data=%d, x=%d, y=%d, z=%d", new Object[] {Integer.valueOf(Block.getIdFromBlock(this.field_148883_d)), Integer.valueOf(this.field_148884_e), Integer.valueOf(this.field_148887_a), Integer.valueOf(this.field_148885_b), Integer.valueOf(this.field_148886_c)});
[exec] ^
[exec] build\src\net\minecraft\network\play\server\S22PacketMultiBlockChange.java:43: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] var6.writeShort((short)((Block.getIdFromBlock(p_i45181_3_.getBlock(var8, var10, var9)) & 4095) << 4 | p_i45181_3_.getBlockMetadata(var8, var10, var9) & 15));
[exec] ^
[exec] build\src\net\minecraft\item\Item.java:98: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] return getItemById(Block.getIdFromBlock(p_150898_0_));
[exec] ^
[exec] build\src\net\minecraft\item\Item.java:422: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] itemRegistry.addObject(Block.getIdFromBlock(var4), var3, var5);
[exec] ^
[exec] build\src\net\minecraft\entity\Entity.java:498: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] this.worldObj.spawnParticle("blockcrack_" + Block.getIdFromBlock(var4) + "_" + this.worldObj.getBlockMetadata(var5, var2, var6), this.posX + ((double)this.rand.nextFloat() - 0.5D) * (double)this.width, this.boundingBox.minY + 0.1D, this.posZ + ((double)this.rand.nextFloat() - 0.5D) * (double)this.width, -this.motionX * 4.0D, 1.5D, -this.motionZ * 4.0D);
[exec] ^
[exec] build\src\net\minecraft\block\Block.java:143: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] return getBlockById(Item.getIdFromItem(itemIn));
[exec] ^
[exec] build\src\net\minecraft\entity\EntityLivingBase.java:1004: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] this.worldObj.spawnParticle("iconcrack_" + Item.getIdFromItem(p_70669_1_.getItem()), var4.xCoord, var4.yCoord, var4.zCoord, var3.xCoord, var3.yCoord + 0.05D, var3.zCoord);
[exec] ^
[exec] build\src\net\minecraft\entity\player\EntityPlayer.java:439: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] String var6 = "iconcrack_" + Item.getIdFromItem(itemStackIn.getItem());
[exec] ^
[exec] build\src\net\minecraft\world\World.java:603: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] this.playAuxSFX(2001, x, y, z, Block.getIdFromBlock(var5) + (var6 << 12));
[exec] ^
[exec] build\src\net\minecraft\world\World.java:749: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] return String.format("ID #%d (%s // %s)", new Object[] {Integer.valueOf(Block.getIdFromBlock(p_147460_4_)), p_147460_4_.getUnlocalizedName(), p_147460_4_.getClass().getCanonicalName()});
[exec] ^
[exec] build\src\net\minecraft\world\World.java:753: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] return "ID #" + Block.getIdFromBlock(p_147460_4_);
[exec] ^
[exec] build\src\net\minecraft\crash\CrashReportCategory.java:232: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] final int var6 = Block.getIdFromBlock(blockIn);
[exec] ^
[exec] build\src\net\minecraft\entity\player\InventoryPlayer.java:438: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] var4.addCrashSection("Item ID", Integer.valueOf(Item.getIdFromItem(p_70441_1_.getItem())));
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityFishHook.java:487: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setByte("inTile", (byte)Block.getIdFromBlock(this.inTile));
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityFishHook.java:500: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.inTile = Block.getBlockById(tagCompund.getByte("inTile") & 255);
[exec] ^
[exec] build\src\net\minecraft\tileentity\TileEntity.java:254: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] int var1 = Block.getIdFromBlock(TileEntity.this.worldObj.getBlock(TileEntity.this.xCoord, TileEntity.this.yCoord, TileEntity.this.zCoord));
[exec] ^
[exec] build\src\net\minecraft\tileentity\TileEntity.java:258: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] return String.format("ID #%d (%s // %s)", new Object[] {Integer.valueOf(var1), Block.getBlockById(var1).getUnlocalizedName(), Block.getBlockById(var1).getClass().getCanonicalName()});
[exec] ^
[exec] build\src\net\minecraft\tileentity\TileEntity.java:258: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] return String.format("ID #%d (%s // %s)", new Object[] {Integer.valueOf(var1), Block.getBlockById(var1).getUnlocalizedName(), Block.getBlockById(var1).getClass().getCanonicalName()});
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityMinecart.java:872: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setInteger("DisplayTile", this.getDisplayTile().getMaterial() == Material.air ? 0 : Block.getIdFromBlock(this.getDisplayTile()));
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityMinecart.java:1069: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] return Block.getBlockById(var1);
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityMinecart.java:1106: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] this.getDataWatcher().updateObject(20, Integer.valueOf(Block.getIdFromBlock(this.getDisplayTile()) & 65535 | p_94092_1_ << 16));
[exec] ^
[exec] build\src\net\minecraft\entity\EntityLiving.java:288: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] return Item.getItemById(0);
[exec] ^
[exec] build\src\net\minecraft\entity\passive\EntityHorse.java:562: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] return var2 == 4 ? Items.bone : (var2 == 3 ? (var1 ? Item.getItemById(0) : Items.rotten_flesh) : Items.leather);
[exec] ^
[exec] build\src\net\minecraft\world\chunk\storage\ExtendedBlockStorage.java:73: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] return Block.getBlockById(var4);
[exec] ^
[exec] build\src\net\minecraft\world\chunk\storage\ExtendedBlockStorage.java:85: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] Block var6 = Block.getBlockById(var5);
[exec] ^
[exec] build\src\net\minecraft\world\chunk\storage\ExtendedBlockStorage.java:107: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] int var7 = Block.getIdFromBlock(p_150818_4_);
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityArrow.java:472: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setByte("inTile", (byte)Block.getIdFromBlock(this.field_145790_g));
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityArrow.java:489: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.field_145790_g = Block.getBlockById(tagCompund.getByte("inTile") & 255);
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityFireball.java:241: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setByte("inTile", (byte)Block.getIdFromBlock(this.field_145796_h));
[exec] ^
[exec] build\src\net\minecraft\entity\projectile\EntityFireball.java:254: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.field_145796_h = Block.getBlockById(tagCompund.getByte("inTile") & 255);
[exec] ^
[exec] build\src\net\minecraft\client\multiplayer\PlayerControllerMP.java:153: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] var5.playAuxSFX(2001, x, y, z, Block.getIdFromBlock(var6) + (var5.getBlockMetadata(x, y, z) << 12));
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2205: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] var21 = new EntityBreakingFX(this.theWorld, p_72726_2_, p_72726_4_, p_72726_6_, p_72726_8_, p_72726_10_, p_72726_12_, Item.getItemById(var25), var26);
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2209: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] var21 = new EntityBreakingFX(this.theWorld, p_72726_2_, p_72726_4_, p_72726_6_, p_72726_8_, p_72726_10_, p_72726_12_, Item.getItemById(var25), 0);
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2219: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] var28 = Block.getBlockById(Integer.parseInt(var27[1]));
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2226: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] var28 = Block.getBlockById(Integer.parseInt(var27[1]));
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2357: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] if (Item.getItemById(p_72706_6_) instanceof ItemRecord)
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2359: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] this.theWorld.playRecord("records." + ((ItemRecord)Item.getItemById(p_72706_6_)).recordName, p_72706_3_, p_72706_4_, p_72706_5_);
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2442: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] var8 = Block.getBlockById(p_72706_6_ & 4095);
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2456: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] var15 = "iconcrack_" + Item.getIdFromItem(Items.potionitem) + "_" + p_72706_6_;
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2498: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] var15 = "iconcrack_" + Item.getIdFromItem(Items.ender_eye);
[exec] ^
[exec] build\src\net\minecraft\client\renderer\RenderGlobal.java:2550: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] this.theWorld.spawnParticle("blockdust_" + Block.getIdFromBlock(var8) + "_" + this.theWorld.getBlockMetadata(p_72706_3_, p_72706_4_, p_72706_5_), (double)((float)p_72706_3_ + 0.5F), (double)((float)p_72706_4_ + 1.0F), (double)((float)p_72706_5_ + 0.5F), var30, var28, var32);
[exec] ^
[exec] build\src\net\minecraft\client\network\NetHandlerPlayClient.java:397: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] var8 = new EntityFallingBlock(this.clientWorldController, var2, var4, var6, Block.getBlockById(packetIn.func_149009_m() & 65535), packetIn.func_149009_m() >> 16);
[exec] ^
[exec] build\src\net\minecraft\client\network\NetHandlerPlayClient.java:542: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] var11.inventory.mainInventory[var11.inventory.currentItem] = new ItemStack(Item.getItemById(var12), 1, 0);
[exec] ^
[exec] build\src\net\minecraft\client\network\NetHandlerPlayClient.java:691: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.clientWorldController.func_147492_c(var10 + var2, var12, var11 + var3, Block.getBlockById(var8), var9);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFlowerPot.java:179: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] var7.func_145964_a(Item.getItemById(0), 0);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:29: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.planks), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:30: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.double_wooden_slab), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:31: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.wooden_slab), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:32: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.fence), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:33: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.oak_stairs), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:34: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.birch_stairs), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:35: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.spruce_stairs), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:36: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.jungle_stairs), 5, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:37: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.log), 5, 5);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:38: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.log2), 5, 5);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:39: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.leaves), 30, 60);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:40: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.leaves2), 30, 60);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:41: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.bookshelf), 30, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:42: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.tnt), 15, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:43: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.tallgrass), 60, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:44: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.double_plant), 60, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:45: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.yellow_flower), 60, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:46: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.red_flower), 60, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:47: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.wool), 30, 60);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:48: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.vine), 15, 100);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:49: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.coal_block), 5, 5);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:50: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.hay_block), 60, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:51: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] Blocks.fire.func_149842_a(getIdFromBlock(Blocks.carpet), 60, 20);
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:219: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] int var8 = this.field_149848_b[Block.getIdFromBlock(p_149841_1_.getBlock(p_149841_2_, p_149841_3_, p_149841_4_))];
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:292: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] return this.field_149849_a[Block.getIdFromBlock(p_149844_1_.getBlock(p_149844_2_, p_149844_3_, p_149844_4_))] > 0;
[exec] ^
[exec] build\src\net\minecraft\block\BlockFire.java:297: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] int var6 = this.field_149849_a[Block.getIdFromBlock(p_149846_1_.getBlock(p_149846_2_, p_149846_3_, p_149846_4_))];
[exec] ^
[exec] build\src\net\minecraft\block\BlockBush.java:63: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] worldIn.setBlock(x, y, z, getBlockById(0), 0, 2);
[exec] ^
[exec] build\src\net\minecraft\block\BlockDoublePlant.java:221: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] p_149886_6_.addStat(StatList.mineBlockStatArray[Block.getIdFromBlock(this)], 1);
[exec] ^
[exec] build\src\net\minecraft\block\BlockStem.java:280: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] return this.field_149877_a == Blocks.pumpkin ? Items.pumpkin_seeds : (this.field_149877_a == Blocks.melon_block ? Items.melon_seeds : Item.getItemById(0));
[exec] ^
[exec] build\src\net\minecraft\block\BlockCocoa.java:55: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] worldIn.setBlock(x, y, z, getBlockById(0), 0, 2);
[exec] ^
[exec] build\src\net\minecraft\block\BlockCocoa.java:171: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] worldIn.setBlock(x, y, z, getBlockById(0), 0, 2);
[exec] ^
[exec] build\src\net\minecraft\block\BlockDragonEgg.java:165: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] return Item.getItemById(0);
[exec] ^
[exec] build\src\net\minecraft\tileentity\TileEntityFlowerPot.java:25: warning: [deprecation] getIdFromItem(Item) in Item has been deprecated
[exec] compound.setInteger("Item", Item.getIdFromItem(this.flowerPotItem));
[exec] ^
[exec] build\src\net\minecraft\tileentity\TileEntityFlowerPot.java:32: warning: [deprecation] getItemById(int) in Item has been deprecated
[exec] this.flowerPotItem = Item.getItemById(compound.getInteger("Item"));
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityFallingBlock.java:231: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setByte("Tile", (byte)Block.getIdFromBlock(this.blockObj));
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityFallingBlock.java:232: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] tagCompound.setInteger("TileID", Block.getIdFromBlock(this.blockObj));
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityFallingBlock.java:253: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.blockObj = Block.getBlockById(tagCompund.getInteger("TileID"));
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityFallingBlock.java:257: warning: [deprecation] getBlockById(int) in Block has been deprecated
[exec] this.blockObj = Block.getBlockById(tagCompund.getByte("Tile") & 255);
[exec] ^
[exec] build\src\net\minecraft\entity\item\EntityFallingBlock.java:316: warning: [deprecation] getIdFromBlock(Block) in Block has been deprecated
[exec] category.addCrashSection("Immitating block ID", Integer.valueOf(Block.getIdFromBlock(this.blockObj)));
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:71: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] ClassPathUtilities.classPathURLs = URLClassPath.class.getDeclaredField("urls");
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:73: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] ClassPathUtilities.classPathPath = URLClassPath.class.getDeclaredField("path");
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:75: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] ClassPathUtilities.classPathLoaderMap = URLClassPath.class.getDeclaredField("lmap");
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:77: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] ClassPathUtilities.classPathLoaderList = URLClassPath.class.getDeclaredField("loaders");
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:151: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] URLClassPath classPath = (URLClassPath)ClassPathUtilities.ucp.get(classLoader);
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:151: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] URLClassPath classPath = (URLClassPath)ClassPathUtilities.ucp.get(classLoader);
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:374: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] URLClassPath classPath = (URLClassPath)ClassPathUtilities.ucp.get(classLoader);
[exec] ^
[exec] build\src\common\com\mumfrey\liteloader\launch\ClassPathUtilities.java:374: warning: URLClassPath is internal proprietary API and may be removed in a future release
[exec] URLClassPath classPath = (URLClassPath)ClassPathUtilities.ucp.get(classLoader);
[exec] ^
[exec] 2 errors
[exec] 108 warnings
[exec] ==================
[exec] Result: 2
reobfuscate:
[echo] Obfuscating classes
[exec] == MCP 9.04 (data: 9.08, client: 1.7.10, server: 1.7.10) ==
[exec] "scalac" is not found on the PATH. Scala files will not be recompiled
[exec] # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config, rg, ss
[exec] > Creating Retroguard config files
[exec] !! Can not find client bins, try recompiling !!
savemd5:
stage:
[echo] Staging resources
BUILD FAILED
D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\HorseAttribs\ant\build_examplemod.xml:79: The following error occurred while executing this line:
D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\eclipse\HorseAttribs\ant\build_examplemod.xml:123: D:\xxxxx\minecraft\mod\1.7.10\coder pack\mcp908\reobf\minecraft does not exist.
Total time: 16 seconds
I think this may be the critical part:
[exec] build\src\com\wbx\horseattribs\transformer\HorseAttribsTransformer.java:7: error: package com.sun.xml.internal.ws.org.objectweb.asm does not exist
[exec] import com.sun.xml.internal.ws.org.objectweb.asm.Type;
You're using the wrong package. That one is shaded. You want org.webobject.asm
Thank you! I figured out that the import was unnecessary. It may be the remain of my early try on "new MethodInfo" before the transformer works.
I removed it along with line "import static com.wbx.horseattribs.transformer.*;", which was the way importing static objects used in mumfrey's tutorial. A static object with classname. as prefix doesn't harm at all.
Besides, there is another problem that my builds of this project always contain mumfrey's class files. I don't know what causes it, but it can be solved by removing folder "mumfrey" inside my litemod.
Oh, yes, events.json. It's what you and Sollace taught me 3 weeks ago. Already working with LiteLoader 1.8 and 1.8.9.
Actually, I've tried as I mentioned in reply #4769, and I'm not able to use events.json on the platform for 1.7.10. I can't even see injector icon on my mod in LiteLoader menu. That's why I began to use transformer class.
The version I cloned is branch 1.7.10 on SVN, not the trunk.
I used the same events.json with obfuscation changed to 1.7.10 mapping. Here it is:
(For the question I couldn't answer in the chat 3 weeks ago: The event has to be cancellable because I'm "replacing" class GuiScreenHorseInventory via the injector.)
According to Sollace's instruction in reply #4728, the json doesn't need "accessors" to inject method displayGUIHorse.
I can't find anything wrong after I compared yours and mine. There should be something changed when LiteLoader gets upgraded from 1.7.10 to 1.8.
If that is indeed the issue and it's a problem with gradle, you can workaround by editing the .json file by hand and putting it how it should be
Thanks for reply. I just want to assure it is not a bug affecting something pivotal.
P.S. I hope it's not a bad way to thank someone for reply by clicking "like" instead of "post reply" when I have nothing but "thanks" to say. I'm trying to decrease unnecessary replies of mine.
Is there a 1.9 dev version available for testing at the moment? (Don't worry, I'm not trying to pressure you to update, just wanting to know if there IS one somewhere)
What are you looking at?
I am attempting to use Lite loader v 1.7.10_04 through MultiMC v 0.4.11-751 when ever I add the Lite Loader to any 1.7.10 instance it cause the game to stall when loading and gives me this error report several times
[00:57:33] [Client thread/ERROR]: The jar file C:\mmc-stable-win32\MultiMC\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
if anyone can help me figure out what this means it would e greatly appreciated
That's normal. Don't worry about it. It's just launch wrapper complaining about stuff.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
An error occurs when running Ant builder for my 1.7.10 litemod. Eclipse uses JRE7, JDK7u79, and mcp908 for this project.
I follow mumfrey's tutorial of EventInjectionTransformer as best as I can.
This project runs perfectly in debug mode, so it seems not to be the bug in my own transformer class.
I think this may be the critical part:
You're using the wrong package. That one is shaded. You want org.webobject.asm
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Thank you! I figured out that the import was unnecessary. It may be the remain of my early try on "new MethodInfo" before the transformer works.
I removed it along with line "import static com.wbx.horseattribs.transformer.*;", which was the way importing static objects used in mumfrey's tutorial. A static object with classname. as prefix doesn't harm at all.
Besides, there is another problem that my builds of this project always contain mumfrey's class files. I don't know what causes it, but it can be solved by removing folder "mumfrey" inside my litemod.
You should give creating events.json a try. It's basically The EventInjectionTransformer as a json. It also has support for having accessors. Here's one I made. https://gist.github.com/killjoy1221/8777e249aafb2c9972c3bfcbcc9bbacd
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Oh, yes, events.json. It's what you and Sollace taught me 3 weeks ago. Already working with LiteLoader 1.8 and 1.8.9.
Actually, I've tried as I mentioned in reply #4769, and I'm not able to use events.json on the platform for 1.7.10. I can't even see injector icon on my mod in LiteLoader menu. That's why I began to use transformer class.
The version I cloned is branch 1.7.10 on SVN, not the trunk.
I used the same events.json with obfuscation changed to 1.7.10 mapping. Here it is:
(For the question I couldn't answer in the chat 3 weeks ago: The event has to be cancellable because I'm "replacing" class GuiScreenHorseInventory via the injector.)
According to Sollace's instruction in reply #4728, the json doesn't need "accessors" to inject method displayGUIHorse.
I can't find anything wrong after I compared yours and mine. There should be something changed when LiteLoader gets upgraded from 1.7.10 to 1.8.
Will this mod loader be updated to 1.9.2 soon?
I will update to 1.9, but mappings for 1.9.x aren't available yet.
There are snapshots available.. unless you're waiting for stable.
http://export.mcpbot.bspk.rs/
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
wat?
Oh ok.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Don't forget about the srg names
http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.9/mcp-1.9-srg.zip
http://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp/1.8.9/mcp-1.8.9-srg.zip
He is working on 1.9. Mappings for 1.9.2 aren't out yet. He has updated it for 1.8.9.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Can't wait for 1.9 Lite, using Forge and I really miss Liteloader (Voxel map and Worldedit CUI) xD but well, gotta wait XD
Just wanted to thank those who support / code Liteloader and all of the mods that use it.
It is awesome, just eating pizza and shearing sheep till the 1.9 version comes out. But you all do a great job on the loader and mods.
Thanks for creating such a great mod
Just being curious. When will the stability of 1.8 get confirmed?
LiteLoader 1.8 snapshot has been out for almost one year, and many litemod developers have gotten into 1.8.9.
However, we still see only 1.7.10 in the title of this topic.