Jump to content

ryancpexpert

Forge Modder
  • Posts

    58
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    Simi-Novice Modder

ryancpexpert's Achievements

Stone Miner

Stone Miner (3/8)

2

Reputation

  1. 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());
  2. 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); } } } }
  3. 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?
  4. I mean how would I set up the class so it would have to code for each individual block (if at all possible)?
  5. 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?
  6. 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.
  7. 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.
  8. 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.
  9. 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?
  10. 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.
  11. I used baublesapi for this to be honest, would changing it fix my problem?
  12. I believe this is the only other place I'm sending packets.
×
×
  • Create New...

Important Information

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