How's the new beta release coming along?
[IC2 1.109] SeedManager v3.0.2 - Taking the hassle out of agriculture.
-
-
We've tackled rotating the top texture correctly, still some work to be done on actually making the wrench rotate the machines and we might call it a beta then.
-
Beta, heck, I'm calling it a release. There's more I'd like to do, but that stuff can have its own damn version number.
Anyone on one of the pre-releases, do note that upgrading to 3.0 is mildly dangerous. SeedManager blocks in your inventory may not be the same block that you remember, because I switched around damage values again to make the upgrade seamless for non-bleeding-edge users. On the other hand, a little use of NEI (or simply placing them in the world beforehand) fixes this quite nicely.
Enjoy the release, guys.
-
Latest 3.0 release gives me this on the server logs on start up.
2012-12-05 14:38:01 [SEVERE] [ForgeModLoader] The following problems were captured during this phase
2012-12-05 14:38:01 [SEVERE] [ForgeModLoader] Caught exception from IC2.SeedManager
java.lang.NoClassDefFoundError: org/ldg/seedmanager/SeedAnalyzerTileEntity
at org.ldg.seedmanager.SeedManager.init(SeedManager.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:440)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:651)
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:90)
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:348)
at ho.c(DedicatedServer.java:120)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461)
at fy.run(SourceFile:856)
Caused by: java.lang.ClassNotFoundException: org.ldg.seedmanager.SeedAnalyzerTileEntity
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:141)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 31 more
Caused by: java.lang.NoClassDefFoundError: ro/narc/liquiduu/IAcceleratorFriend
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:134)
... 33 more
Caused by: java.lang.ClassNotFoundException: ro.narc.liquiduu.IAcceleratorFriend
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:141)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 37 more
Caused by: java.lang.NullPointerException -
Ah, crap, forgot to test it without LiquidUU installed. Lemme go fix that, and 3.0.1 will be out shortly.
-
Thanks!
-
All better now. I also found a debug flag I'd forgotten to turn off, so 3.0.1 will be less console-spammy.
Edit: This picture is amusing me:
Can you tell I've been playing around with orientations in creative mode?
-
I have this error in the log:
2012-12-05 15:15:09 [INFO] [STDOUT] CONFLICT @ 29870 item slot already occupied by ic2.common.ItemCropSeed@4c1ea0c3 while adding org.ldg.seedmanager.ExtendedCropSeed@6ecc893fI will assume it isn't intentional and remap.
EDIT:
Ok, nothing about this item is IC2.SeedManager.cfg. Guess I can't change it. Just need to bump the block ID above 255 to reserve space for world spawn blocks. -
I have this error in the log:
2012-12-05 15:15:09 [INFO] [STDOUT] CONFLICT @ 29870 item slot already occupied by ic2.common.ItemCropSeed@4c1ea0c3 while adding org.ldg.seedmanager.ExtendedCropSeed@6ecc893fI will assume it isn't intentional and remap.
EDIT:
Ok, nothing about this item is IC2.SeedManager.cfg. Guess I can't change it. Just need to bump the block ID above 255 to reserve space for world spawn blocks.You can't change it because it's supposed to conflict. ExtendedCropseed is a subclass of ItemCropSeed that adds a few small capabilities to it. (Currently, the final line of the tooltip and seeds being available in creative mode.)
-
You can't change it because it's supposed to conflict. ExtendedCropseed is a subclass of ItemCropSeed that adds a few small capabilities to it. (Currently, the final line of the tooltip and seeds being available in creative mode.)
You can remove the Error-Log by removing the original Seed-Item from the List, before adding your Seed-Item, so that there is no "Conflict".
-
Just released another small update, mostly to fix a minor exploit where a LiquidUU accelerator would show you the seed's statistics before you paid the UU cost, meaning you could see all your seeds' statistics for free. I also did a couple small tweaks for creative mode, because getting test seeds has been really annoying.
Haven't gotten around to addressing the "conflict". I'm also not in a hurry, because this makes all of two people who've noticed to date.
-
As long as this is an expected log message, I am all set.
-
Hey the fm_seedmanager_anim.png isn't being pulled from hd texture packs.
edit: seems they just didnt reload with f3+t it works stillAlso a bug if you unplug the scanner mid operation the animation will never stop.
Also I swear to god the seed database thing keeps switching orientations on me. (confirmed, go a long distance away so its chunk unloads and it will change orientations, upon saving and loading with the chunk loaded it stays oriented correctly though). -
Seems it conflicts with atomicstryker's power converters mod and crashes MC at start up. Crash report in spoiler.
---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3Time: 12/14/12 5:32 PM
Description: Failed to start gamejava.lang.IllegalArgumentException: Slot 190 is already occupied by atomicstryker.powerconverters.common.BlockPowerConverter@4b0c56a8 when adding org.ldg.seedmanager.SeedManagerBlock@170d5616
at amj.<init>(Block.java:292)
at amj.<init>(Block.java:325)
at aju.<init>(BlockContainer.java:13)
at org.ldg.seedmanager.SeedManagerBlock.<init>(SeedManagerBlock.java:64)
at org.ldg.seedmanager.SeedManager.init(SeedManager.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:440)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:651)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:197)
at net.minecraft.client.Minecraft.a(Minecraft.java:469)
at net.minecraft.client.Minecraft.run(Minecraft.java:756)
at java.lang.Thread.run(Unknown Source)A detailed walkthrough of the error, its code path and all known details is as follows:
----------------------------------------------------------------------------------------- System Details --
Details:
Minecraft Version: 1.4.5
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 375245208 bytes (357 MB) / 511180800 bytes (487 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.23 FML v4.5.17.479 Minecraft Forge 6.4.1.430 22 mods loaded, 22 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
mod_ReiMinimap [mod_ReiMinimap] ([1.4.4]ReiMinimap_v3.2_05.zip) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Core [BuildCraft] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Factory [BC Factory] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Transport [BC Transport] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Silicon [BC Silicon] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
APUnofficial [Additional Pipes Unofficial] (AdditionalPipes-2.1.3u35.jar) Unloaded->Constructed->Pre-initialized->Initialized
IC2 [IndustrialCraft 2] (industrialcraft-2_1.110.137-lf.jar) Unloaded->Constructed->Pre-initialized->Initialized
AdvancedMachines [IC2 Advanced Machines Addon] (AdvancedMachines_4.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Energy [BC Energy] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
BCIC2Crossover [BC-IC2 Crossover Mod] (BCIC2crossover 2.0 pre1a.zip) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Builders [BC Builders] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
EE3 [Equivalent Exchange 3] (ee3-universal-pre1d.jar) Unloaded->Constructed->Pre-initialized->Initialized
EnderStorage [EnderStorage] (EnderStorage 1.3.0.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forestry [Forestry for Minecraft] (forestry-A-1.6.2.8.jar) Unloaded->Constructed->Pre-initialized->Initialized
IC2NuclearControl [Nuclear Control] (IC2NuclearControl-1.4.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
NetherOres [Nether Ores] (NetherOres_1.4.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
PowerConverters [Power Converters] (PowerConverters_1.4.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
Railcraft [Railcraft] (Railcraft_1.4.5b-6.10.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized
IC2.SeedManager [SeedManager] (SeedManager-3.0.2-universal.zip) Unloaded->Constructed->Pre-initialized->Errored
LWJGL: 2.4.2
OpenGL: GeForce GTX 580/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null -
^ So change its block ID? That is one of the most basic things in running modded Minecraft, after all.
-
Also a bug if you unplug the scanner mid operation the animation will never stop.
If you're referring to using a wrench on it, that's a limitation of IC2 1.109. Supposedly, RichardG was going to add an API for getting the correct block with a wrench, but I haven't checked yet to see if that happened by 1.110.
Also I swear to god the seed database thing keeps switching orientations on me. (confirmed, go a long distance away so its chunk unloads and it will change orientations, upon saving and loading with the chunk loaded it stays oriented correctly though).
Sounds like a deficiency in the orientation-sending. Do you see the same problem with LiquidUU? Narc's using a similar method to mine (vice-versa, actually), so that'd be useful information.
-
If you're referring to using a wrench on it, that's a limitation of IC2 1.109. Supposedly, RichardG was going to add an API for getting the correct block with a wrench, but I haven't checked yet to see if that happened by 1.110.
I believe that's what Richard did. Unfortunately, the API change broke pretty much every addon that adds machines (then again, that's to be expected).
-
Yeah, I see the code handling it in LiquidUU. Barring catastrophic act of Murphy, I'll have a new version out sometime today/tomorrow.
-
If you're referring to using a wrench on it, that's a limitation of IC2 1.109. Supposedly, RichardG was going to add an API for getting the correct block with a wrench, but I haven't checked yet to see if that happened by 1.110.
Sounds like a deficiency in the orientation-sending. Do you see the same problem with LiquidUU? Narc's using a similar method to mine (vice-versa, actually), so that'd be useful information.
By unplugging I meant breaking the cable. If you break the cable going to it (it runs out of power) while its processing the animation never stops on the block.As for the orientation yes the bug also happens with liquidUU. It only happens with the library, the seed analyzer maintains proper facing though. The liquidUU accelerator switches orientations.
It seems to be unreproducible in other worlds though... -
That's quite odd. I don't suppose you happen to have any signs in the area? In theory, they use an identical method, so you'd see something like the sign being empty when you re-enter the area.
More info that might be useful:
- Did anything special happen to those specific blocks? (portal/gravity gun comes to mind)
- Does the problem continue if you remove and re-place them?
- Have you tried placing them at the same coordinates in a different world?
Having the world itself to poke at might also help. Is it small enough that you could upload it somewhere? If not, it's possible to figure out the specific region file(s) for its coordinates, which would be much smaller.