• 0

    posted a message on Mod to play Minecraft in VirtualBox
    (3) Interested in MinecraftForge 1.7.10 version? Let me know.


    Yes. A thousand times yes. My kingdom for a cursor yes. I love modded Minecraft and most of my favorite mods have moved to 1.7.10.
    Posted in: Minecraft Mods
  • 0

    posted a message on PowerCrystals' mods - MineFactoryReloaded, PowerCrystalsCore, and NetherOres updated! - MFR 2.7.9 released
    Quote from skyboy026

    Make sure you're making the API calls in either your main class (inside an isModLoaded call), or in a common proxy. It sounds like you're only calling the methods in a client proxy, which does not run on a server.


    I found the problem. There were two. Somehow I wasn't getting the same version of the mod file in both my client and server... Idiocy on my part ... again.... The other problem was In my canBePlantedHere implementation, I was checking the block underneath to see if it was dirt, tilledField or glass. So several times I was testing on the server and couldn't figure out why it wasn't planting on grass.

    I guess now I just need to get around to releasing this mod.

    Thanks!
    Posted in: Minecraft Mods
  • 0

    posted a message on PowerCrystals' mods - MineFactoryReloaded, PowerCrystalsCore, and NetherOres updated! - MFR 2.7.9 released
    Not a double post. I swear. New Issue.

    I ran into a couple bugs in my code that I had to fix, but once I did, things started working. For example, I wasn't allowing the seeds to be planted on grass (doh!) I also wasn't checking to see if the place things were being planted was air, so the planted re-planted over and over using up all the seeds (doh!) But Now things work...... In single player.

    So whats the deal? I've got no clue where to look to find out why this doesn't work on the server.
    Posted in: Minecraft Mods
  • 0

    posted a message on PowerCrystals' mods - MineFactoryReloaded, PowerCrystalsCore, and NetherOres updated! - MFR 2.7.9 released
    Edit: I'm still a doofus. Somehow I had an old version of the MFR API in my development environment.

    I was looking for some kind of developer support for MFR, but this was the best place I could figure.

    So I'm developing a mod of my own that has a plant and seeds that at the moment is a slightly hacked up copy of vanilla Minecraft's wheat and seeds. Currently my mod works just fine as a stand alone and I've been testing it as part of my private modpack, and it occurred to me that I would like to have MFR's planter and harvester use the seed item and plant block. I had hoped that since I had inherited net.minecraft.item.ItemSeeds and net.minecraft.block.BlockCrops that I would get lucky and it would work out of the box. Alas it did not.

    So I came to this thread and I noticed that there is an API. I set to work implementing IFactoryHarvestable on my crop block (since I assumed that the harvester would harvest crops), and implementing IFactoryPlantable on my ItemSeed since I figured the planter would plant seeds. I recompiled and ran again. No change.

    So I read a little more and found the FarmingRegistry had two methods call registerHavestable and registerPlantable. Perfect. I added calls to those method in my mods FMLPostInitializationEvent event handler figuring that that event is called after other mods have had a chance to load so MFR would be loaded and it would just work.

    The code compiles and runs, but the planter does not plant and the harvester does not harvest.

    So I went back and read some more, and saw a comment that suggested I had to be sure that I was using the farming registry after MFR loaded, so I added a dependecy="after:MineFactoryReloaded" to my mod, but there was no change, so I came back to this thread again.

    MC: 1.6.4
    Forge: 9.11.1.953
    MFR: 2.7.3-179
    MFR-API 2.7.3-179


    I have noticed that so long as I call the registerHarvestable and registerPlantable methods, I do get an exception in my log that indicates that I am using a removed API, a message that appears to be coming from powercrystals.minefactoryreloaded.api.FarmingRegistry.alert.

    Does anyone have a clue what I need to be doing?




    07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
    07:32:47 [SEVERE] java.lang.Throwable
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerHarvestable(FarmingRegistry.java:23)
    07:32:47 [SEVERE]	 at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:806)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    07:32:47 [SEVERE]	 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
    07:32:47 [SEVERE]	 at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
    07:32:47 [SEVERE]	 at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
    07:32:47 [SEVERE]	 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
    07:32:47 [SEVERE]	 at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
    07:32:47 [SEVERE] java.lang.Throwable
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerPlantable(FarmingRegistry.java:22)
    07:32:47 [SEVERE]	 at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:807)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    07:32:47 [SEVERE]	 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
    07:32:47 [SEVERE]	 at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
    07:32:47 [SEVERE]	 at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
    07:32:47 [SEVERE]	 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
    07:32:47 [SEVERE]	 at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.1/1.5.2] PowerCrystals' mods - The updates never stop
    Edit: I am a doofus. This is the 1.5.2 thread and I am working on 1.6.4

    I was looking for some kind of developer support for MFR, but this was the best place I could figure.

    So I'm developing a mod of my own that has a plant and seeds that at the moment is a slightly hacked up copy of vanilla Minecraft's wheat and seeds. Currently my mod works just fine as a stand alone and I've been testing it as part of my private modpack, and it occurred to me that I would like to have MFR's planter and harvester use the seed item and plant block. I had hoped that since I had inherited net.minecraft.item.ItemSeeds and net.minecraft.block.BlockCrops that I would get lucky and it would work out of the box. Alas it did not.

    So I came to this thread and I noticed that there is an API. I set to work implementing IFactoryHarvestable on my crop block (since I assumed that the harvester would harvest crops), and implementing IFactoryPlantable on my ItemSeed since I figured the planter would plant seeds. I recompiled and ran again. No change.

    So I read a little more and found the FarmingRegistry had two methods call registerHavestable and registerPlantable. Perfect. I added calls to those method in my mods FMLPostInitializationEvent event handler figuring that that event is called after other mods have had a chance to load so MFR would be loaded and it would just work.

    The code compiles and runs, but the planter does not plant and the harvester does not harvest.

    So I went back and read some more, and saw a comment that suggested I had to be sure that I was using the farming registry after MFR loaded, so I added a dependecy="after:MineFactoryReloaded" to my mod, but there was no change, so I came back to this thread again, and the only thing I can see that I might be doing wrong (and might not be my fault is that the API in the first post of this thread is for MFR lasted updated for 2.6.1, and I am testing my mod with 2.6.4

    I have notices that no so long as I call the registerHarvestable and registerPlantable methods, I do get an exception in my log that indicates that I am using a removed API, a message that appears to be coming from powercrystals.minefactoryreloaded.api.FarmingRegistry.alert.

    Does anyone have a clue what I need to be doing?




    07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
    07:32:47 [SEVERE] java.lang.Throwable
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerHarvestable(FarmingRegistry.java:23)
    07:32:47 [SEVERE]	 at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:806)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    07:32:47 [SEVERE]	 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
    07:32:47 [SEVERE]	 at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
    07:32:47 [SEVERE]	 at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
    07:32:47 [SEVERE]	 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
    07:32:47 [SEVERE]	 at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
    07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
    07:32:47 [SEVERE] java.lang.Throwable
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
    07:32:47 [SEVERE]	 at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerPlantable(FarmingRegistry.java:22)
    07:32:47 [SEVERE]	 at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:807)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
    07:32:47 [SEVERE]	 at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    07:32:47 [SEVERE]	 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at java.lang.reflect.Method.invoke(Unknown Source)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    07:32:47 [SEVERE]	 at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
    07:32:47 [SEVERE]	 at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
    07:32:47 [SEVERE]	 at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
    07:32:47 [SEVERE]	 at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
    07:32:47 [SEVERE]	 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
    07:32:47 [SEVERE]	 at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.