-
[1.7.10][Resolved] Code appears not to be working
I am aware of the debug mode in eclipse, however, I cannot use it for some reason (fails to start the client everytime). I have just checked over myself, and it appears I had not registered my EventHandler. Should be resgistered now. To answer your last question Ernio, I believe I am using the correct bus, MinecraftForge.EVENT_BUS.register(new MIEventHandler());
-
[1.7.10][Resolved] Code appears not to be working
I've already registered the EventHandler @charsmud, I made a few changes to it, and now it fails to start (previously it would start). [18:25:21] [main/INFO] [FML/]: Forge Mod Loader version 7.10.18.1180 for Minecraft 1.7.10 loading [18:25:21] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 8.1:amd64:6.3, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25 [18:25:21] [main/DEBUG] [FML/]: Java classpath at launch is C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.7.10-10.13.0.1180\forge-1.7.10-10.13.0.1180.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.9\launchwrapper-1.9.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.3.1\realms-1.3.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\16.0\guava-16.0.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.2.1\commons-lang3-3.2.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.16\authlib-1.5.16.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar;C:\Users\Ryan\AppData\Roaming\.minecraft\versions\1.7.10-Forge10.13.0.1180\1.7.10-Forge10.13.0.1180.jar [18:25:21] [main/DEBUG] [FML/]: Java library path at launch is C:\Users\Ryan\AppData\Roaming\.minecraft\versions\1.7.10-Forge10.13.0.1180\1.7.10-Forge10.13.0.1180-natives-441561050886975 [18:25:21] [main/DEBUG] [FML/]: Enabling runtime deobfuscation [18:25:21] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin [18:25:21] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers [18:25:21] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin [18:25:21] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin [18:25:21] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers [18:25:21] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin [18:25:21] [main/DEBUG] [FML/]: All fundamental core mods are successfully located [18:25:21] [main/DEBUG] [FML/]: Discovering coremods [18:25:21] [main/DEBUG] [FML/]: Examining for coremod candidacy FNAF-1.7.10-0.0.1.jar [18:25:21] [main/DEBUG] [FML/]: Not found coremod data in FNAF-1.7.10-0.0.1.jar [18:25:21] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [18:25:21] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [18:25:21] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [18:25:21] [main/ERROR] [LaunchWrapper/]: Unable to launch java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901) ~[?:1.8.0_25] at java.util.ArrayList$Itr.remove(ArrayList.java:865) ~[?:1.8.0_25] at net.minecraft.launchwrapper.Launch.launch(Launch.java:117) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] public class MIEventHandler { @SubscribeEvent public void onInterect(PlayerInteractEvent e) { //Following lines of code control creation of chiseled ruby/sapphire using chisel. EntityPlayer player = e.entityPlayer; ItemStack itemstack = player.getHeldItem(); World world = e.world; int x = e.x; int y = e.y; int z = e.z; if(e.action == e.action.RIGHT_CLICK_BLOCK){ player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.AQUA + "Right click block check working.")); if(!world.isRemote){ player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.AQUA + "Side check working.")); if(itemstack == new ItemStack(MIMain.chisel)) { player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.AQUA + "Chisel check working.")); if(world.getBlock(x, y, z) != null) { if(world.getBlock(x, y, z) == MIMain.rubyBlock) { player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.AQUA + "Ruby block check working.")); world.setBlock(x, y, z, MIMain.chiseledRuby); if(!player.capabilities.isCreativeMode) { itemstack.setItemDamage(itemstack.getItemDamage() - 1); } } else if(world.getBlock(x, y, z) == MIMain.sapphireBlock) { player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.AQUA + "Sapphire block check working.")); world.setBlock(x, y, z, MIMain.chiseledSapphire); if(!player.capabilities.isCreativeMode) { itemstack.setItemDamage(itemstack.getItemDamage() - 1); } } } }
-
[1.7.10][Resolved] Code appears not to be working
Excuse this mess, public class MIEventHandler { @SubscribeEvent public void onInterect(PlayerInteractEvent e) { //Following lines of code control creation of chiseled ruby/sapphire using chisel. EntityPlayer player = e.entityPlayer; ItemStack itemstack = player.getHeldItem(); World world = e.world; int x = e.x; int y = e.y; int z = e.z; if(e.action == e.action.RIGHT_CLICK_BLOCK){ if(itemstack == new ItemStack(MIMain.chisel)) { if(world.getBlock(x, y, z) != null) { if(world.getBlock(x, y, z) == MIMain.rubyBlock) { world.setBlock(x, y, z, MIMain.chiseledRuby); if(!player.capabilities.isCreativeMode) { itemstack.setItemDamage(itemstack.getItemDamage() - 1); } } else if(world.getBlock(x, y, z) == MIMain.sapphireBlock) { world.setBlock(x, y, z, MIMain.chiseledSapphire); if(!player.capabilities.isCreativeMode) { itemstack.setItemDamage(itemstack.getItemDamage() - 1); } } } } I'm trying to test whether the player has a chisel in their hand, and if they do, then it will check whether they have clicked a sapphire block or ruby block, and if it is, set it to a chiseled version of the block, however, it appears not to be working. Could anyone help me out here?
-
[1.7.10]{RESOLVED} Using only one class to define multiple blocks/items
Alright, thanks.
-
[1.7.10]{RESOLVED} Using only one class to define multiple blocks/items
I mean how would I set up the class so it would have to code for each individual block (if at all possible)?
-
[1.7.10]{RESOLVED} Using only one class to define multiple blocks/items
I'm currently creating a mod with a good amount of blocks and items, and I want to have one class for both instead of creating multiple classes. How would I do this?
-
[1.7.10]Mob's movement speed whilst tracking player
anyone?
-
[1.7.10]Mob's movement speed whilst tracking player
After fixing my problem of the mob not attacking the player(http://www.minecraftforge.net/forum/index.php/topic,26227.0.html), the mob's movement speed is outrageously high now when it is targeting the player(can see code on last post of thread provided). If anyone can provide reasoning to why this is happening, that'd be great.
-
[1.8] tiny hitbar
Show your code.
-
[1.7.10]Mob not attacking player
It still isn't attacking me, updated code: I removed the float, as it was giving me an error. EDIT - NVM! Realized that I needed both tasks, problem solved.
-
[1.7.10]Mob not attacking player
I have created a new entity mob, and gave it the Attack Entity task. I then added more tasks and things, and it seems to have broken it. Any help is appreciated.
-
[1.7.10]Applying addInformation method to blocks[SOLVED]
Am trying to add Information to a block in the same way I did items. Am getting an error saying to remove the override annotation, however that makes it not work. There another way I need to be doing this?
-
[1.7.10] Fatal Error
Add new armor slots to the game, I have items that I wish for the player to be able to equip, but, do not wish to use vanilla slots for the items.
-
[1.7.10] Fatal Error
I used baublesapi for this to be honest, would changing it fix my problem?
-
[1.7.10] Fatal Error
I believe this is the only other place I'm sending packets.
IPS spam blocked by CleanTalk.