Does this mod support localizations? I don't see it at least. If not, will you add it some time? I would translate this mod into the German language if it did.
I love this mod, thank you for this
It is a bit strange how languages are handled. The only text created by the code are the item/machine names and things like "Lubricant" or "Torque". While it is ultimately desirable to have these translatable at some point, I am not sure how to approach this, given how it would require rewrites in dozens of places.
The handbook, however, which makes up the vast majority of the text, is stored in external XML files. These can be translated, as long as the translator understands not to mess with the java string tags (like "%d").
It is a bit strange how languages are handled. The only text created by the code are the item/machine names and things like "Lubricant" or "Torque". While it is ultimately desirable to have these translatable at some point, I am not sure how to approach this, given how it would require rewrites in dozens of places.
The handbook, however, which makes up the vast majority of the text, is stored in external XML files. These can be translated, as long as the translator understands not to mess with the java string tags (like "%d").
I know localization support requires a lot of rewriting, a lot of mods support localizations and use the Localization system built-in to Forge, you could try to use that. I know a lot of people will appreciate playing this in different languages.
The handbook could be made translatable in the same way, and I think some people (including me) would translate that too.
Rollback Post to RevisionRollBack
I am a hobby Mod Translator; if you want your mod to get a German translation, feel free to contact me.
I know localization support requires a lot of rewriting, a lot of mods support localizations and use the Localization system built-in to Forge, you could try to use that. I know a lot of people will appreciate playing this in different languages.
The handbook could be made translatable in the same way, and I think some people (including me) would translate that too.
The handbook is stored internally for ease of expansion, rewrite, and editability, and will remain so.
As for internal strings, the machine and item names would be easy, taking only half an hour or so. But all the strings like "Lubricant: 240/3600" or "Engine Outputting 4.096kW at 256 rad/s" found in GUIs, tooltips, and so on are scattered across 500 class files. I would never find them all.
Rollback Post to RevisionRollBack
I am the developer of many mods, most famously RotaryCraft and ChromatiCraft.
Feel free to support me and my mods via PayPal or Patreon
The Meaning of Life, the Universe, and Everything.
Join Date:
9/3/2013
Posts:
48
Minecraft:
Bankiri
Member Details
(It is the necessary material of Turret Aiming Unit) Generator Is it status quo can not create?
(RotaryCraftHandbook and NEI) does not allow you to see the recipe.
(It is the necessary material of Turret Aiming Unit) Generator Is it status quo can not create?
(RotaryCraftHandbook and NEI) does not allow you to see the recipe.
I'm sorry until now. And thank you.
The generator is not currently craftable, as it is not used in any recipes. It is there in case I need to swap some gold for steel in any machine recipe.
Also:
Here is what I currently have for GeoStrata rock generation density. Does this seem appropriate, or should it generate more/less rock?
The handbook is stored internally for ease of expansion, rewrite, and editability, and will remain so.
As for internal strings, the machine and item names would be easy, taking only half an hour or so. But all the strings like "Lubricant: 240/3600" or "Engine Outputting 4.096kW at 256 rad/s" found in GUIs, tooltips, and so on are scattered across 500 class files. I would never find them all.
You could add block and item names if you have time, and the GUI entries you remember; I would translate them and go through the mod. Any entries that are not localized I could put into a Github issue or PM it to you so you can implement them. This way more GUI entries and chat messages will be localized and translatable.
The handbook will not be translated then, but that is okay. This way it is much easier to maintain.
Loving everything that I've seen so far, can't wait to see where this go's thank you again for the download link again. <3 The way everything is go's together it just shows that there is always more that we can come up with in the modding of Minecraft.
1st: Yes, I can edit XML files, I could translate the handbook file, but I think this does not have to be translated, for completion I would do it if you want. At least Item/block names as well as tooltips, GUIs and chat messages should be translatable. Because all the scientific names might be easier to remember in your language
I like the way it is generating the rocks are generated, neither too much nor to less. Also, I like that they are generated a little as ores, in smaller or larger chunks. In my opinion, keep it this way.
By the way: I would also translate GeoStrata if you added localization support
Rollback Post to RevisionRollBack
I am a hobby Mod Translator; if you want your mod to get a German translation, feel free to contact me.
Hello Reika,
I wish to ask of you (or simply anyone who can answer) whether or not you would recommend me to use the "Full Release" on any worlds I care about, or if it, at current, may contain bugs of unbearable nature. I also wish to ask if you would like RotaryCraft used in a heavily modified environment, to see how it fairs in terms of balance, usefulness and/or bugs.
-Thank you for reading,
Sincerely Jackson Wilde
The Meaning of Life, the Universe, and Everything.
Join Date:
9/3/2013
Posts:
48
Minecraft:
Bankiri
Member Details
Should this happen? Error?
The operation of Fermenter.
Finished product slot only when empty. Sludge is generated only one When you submit Yeast, Vines, and Water.
If Sludge is in the finished product slot, Sludge (operation of the Handbook as described) that is generated by two.
===
(By using, for example, of Pipe BuildCraft) that can not be out of items from the Bucket Filler.
Loading is possible.
In addition, Fermenter is a carry-out possible.
Is this a specification?
1st: Yes, I can edit XML files, I could translate the handbook file, but I think this does not have to be translated, for completion I would do it if you want. At least Item/block names as well as tooltips, GUIs and chat messages should be translatable. Because all the scientific names might be easier to remember in your language
It makes little sense to me not to translate it, seeing as it is 95% of the mod's text.
I like the way it is generating the rocks are generated, neither too much nor to less. Also, I like that they are generated a little as ores, in smaller or larger chunks. In my opinion, keep it this way.
By the way: I would also translate GeoStrata if you added localization support
Hello Reika,
I wish to ask of you (or simply anyone who can answer) whether or not you would recommend me to use the "Full Release" on any worlds I care about, or if it, at current, may contain bugs of unbearable nature. I also wish to ask if you would like RotaryCraft used in a heavily modified environment, to see how it fairs in terms of balance, usefulness and/or bugs.
-Thank you for reading,
Sincerely Jackson Wilde
It works in both vanilla and FTB-type environments, and no, there are no world-corrupting glitches I know of. As always, however, make a backup, as errors happen.
Should this happen? Error?
The operation of Fermenter.
Finished product slot only when empty. Sludge is generated only one When you submit Yeast, Vines, and Water.
If Sludge is in the finished product slot, Sludge (operation of the Handbook as described) that is generated by two.
===
(By using, for example, of Pipe BuildCraft) that can not be out of items from the Bucket Filler.
Loading is possible.
In addition, Fermenter is a carry-out possible.
Is this a specification?
I am not understanding you well enough to be able to answer...
Rollback Post to RevisionRollBack
I am the developer of many mods, most famously RotaryCraft and ChromatiCraft.
Feel free to support me and my mods via PayPal or Patreon
I probably sound like an idiot but how do i change the ID values of blocks. It is interfering with one of my other mods but i am unsure of how to change the IDs.
you open the config using notepad++ and edit the block id.
---- Minecraft Crash Report ----
// I just don't know what went wrong
Time: 16.9.2013 18:57
Description: Initializing game
java.lang.NoClassDefFoundError: Reika/RotaryCraft/Items/Tools/ItemNightVisionGoggles
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Items.Tools.ItemNightVisionGoggles
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: java.lang.NoClassDefFoundError: Reika/RotaryCraft/Base/ItemRotaryArmor
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 39 more
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Base.ItemRotaryArmor
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 43 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 90650544 bytes (86 MB) / 448004096 bytes (427 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
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 v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 5 mods loaded, 5 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed
mod_PF{r0 for 1.6.2} [mod_PF] (1.6.2-Forge9.10.0.804.jar) Unloaded->Constructed
RotaryCraft{release} [RotaryCraft] (RotaryCraft (1).zip) Unloaded
Launched Version: 1.6.2-Forge9.10.0.804
LWJGL: 2.9.0
OpenGL: GeForce 210/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Also, I just fixed a compatibility issue with BackTools. It was causing crashes (NPE) because it did not bother to check whether the tools used a standard render before assuming that they did.
Rollback Post to RevisionRollBack
I am the developer of many mods, most famously RotaryCraft and ChromatiCraft.
Feel free to support me and my mods via PayPal or Patreon
---- Minecraft Crash Report ----
// I just don't know what went wrong
Time: 16.9.2013 18:57
Description: Initializing game
java.lang.NoClassDefFoundError: Reika/RotaryCraft/Items/Tools/ItemNightVisionGoggles
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Items.Tools.ItemNightVisionGoggles
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: java.lang.NoClassDefFoundError: Reika/RotaryCraft/Base/ItemRotaryArmor
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 39 more
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Base.ItemRotaryArmor
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 43 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 90650544 bytes (86 MB) / 448004096 bytes (427 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
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 v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 5 mods loaded, 5 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed
mod_PF{r0 for 1.6.2} [mod_PF] (1.6.2-Forge9.10.0.804.jar) Unloaded->Constructed
RotaryCraft{release} [RotaryCraft] (RotaryCraft (1).zip) Unloaded
Launched Version: 1.6.2-Forge9.10.0.804
LWJGL: 2.9.0
OpenGL: GeForce 210/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
---- Minecraft Crash Report ----
// I just don't know what went wrong
Time: 16.9.2013 18:57
Description: Initializing game
java.lang.NoClassDefFoundError: Reika/RotaryCraft/Items/Tools/ItemNightVisionGoggles
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Items.Tools.ItemNightVisionGoggles
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: java.lang.NoClassDefFoundError: Reika/RotaryCraft/Base/ItemRotaryArmor
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 39 more
Caused by: java.lang.ClassNotFoundException: Reika.RotaryCraft.Base.ItemRotaryArmor
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 43 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.RotaryCraft.Registry.ItemRegistry.(ItemRegistry.java:78)
at Reika.RotaryCraft.RotaryCraft.(RotaryCraft.java:146)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:182)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 90650544 bytes (86 MB) / 448004096 bytes (427 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
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 v8.04 FML v6.2.35.804 Minecraft Forge 9.10.0.804 5 mods loaded, 5 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.35.804} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.804} [Minecraft Forge] (coremods) Unloaded->Constructed
mod_PF{r0 for 1.6.2} [mod_PF] (1.6.2-Forge9.10.0.804.jar) Unloaded->Constructed
RotaryCraft{release} [RotaryCraft] (RotaryCraft (1).zip) Unloaded
Launched Version: 1.6.2-Forge9.10.0.804
LWJGL: 2.9.0
OpenGL: GeForce 210/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
i did not know that you can run a 1.5.2 mod on 1.6.2 hmmm.... wait a minute did you read the OP?
It is a bit strange how languages are handled. The only text created by the code are the item/machine names and things like "Lubricant" or "Torque". While it is ultimately desirable to have these translatable at some point, I am not sure how to approach this, given how it would require rewrites in dozens of places.
The handbook, however, which makes up the vast majority of the text, is stored in external XML files. These can be translated, as long as the translator understands not to mess with the java string tags (like "%d").
I know localization support requires a lot of rewriting, a lot of mods support localizations and use the Localization system built-in to Forge, you could try to use that. I know a lot of people will appreciate playing this in different languages.
The handbook could be made translatable in the same way, and I think some people (including me) would translate that too.
The handbook is stored internally for ease of expansion, rewrite, and editability, and will remain so.
As for internal strings, the machine and item names would be easy, taking only half an hour or so. But all the strings like "Lubricant: 240/3600" or "Engine Outputting 4.096kW at 256 rad/s" found in GUIs, tooltips, and so on are scattered across 500 class files. I would never find them all.
(RotaryCraftHandbook and NEI) does not allow you to see the recipe.
I'm sorry until now. And thank you.
The generator is not currently craftable, as it is not used in any recipes. It is there in case I need to swap some gold for steel in any machine recipe.
Also:
Here is what I currently have for GeoStrata rock generation density. Does this seem appropriate, or should it generate more/less rock?
EDIT:
Also, a new RotaryCraft machine:
You could add block and item names if you have time, and the GUI entries you remember; I would translate them and go through the mod. Any entries that are not localized I could put into a Github issue or PM it to you so you can implement them. This way more GUI entries and chat messages will be localized and translatable.
The handbook will not be translated then, but that is okay. This way it is much easier to maintain.
I hope you like the idea.
It can be, as long as you can edit XML files.
Also, any opinions on the GeoStrata images above?
I think the different strata look neat like that, rather than replacing all the stone like underground biomes does
He's a mad man with a box
1st: Yes, I can edit XML files, I could translate the handbook file, but I think this does not have to be translated, for completion I would do it if you want. At least Item/block names as well as tooltips, GUIs and chat messages should be translatable. Because all the scientific names might be easier to remember in your language
I like the way it is generating the rocks are generated, neither too much nor to less. Also, I like that they are generated a little as ores, in smaller or larger chunks. In my opinion, keep it this way.
By the way: I would also translate GeoStrata if you added localization support
I wish to ask of you (or simply anyone who can answer) whether or not you would recommend me to use the "Full Release" on any worlds I care about, or if it, at current, may contain bugs of unbearable nature. I also wish to ask if you would like RotaryCraft used in a heavily modified environment, to see how it fairs in terms of balance, usefulness and/or bugs.
-Thank you for reading,
Sincerely Jackson Wilde
The operation of Fermenter.
Finished product slot only when empty. Sludge is generated only one When you submit Yeast, Vines, and Water.
If Sludge is in the finished product slot, Sludge (operation of the Handbook as described) that is generated by two.
===
(By using, for example, of Pipe BuildCraft) that can not be out of items from the Bucket Filler.
Loading is possible.
In addition, Fermenter is a carry-out possible.
Is this a specification?
It makes little sense to me not to translate it, seeing as it is 95% of the mod's text.
When I get it working, I will.
It works in both vanilla and FTB-type environments, and no, there are no world-corrupting glitches I know of. As always, however, make a backup, as errors happen.
Balance should not be an issue.
I am not understanding you well enough to be able to answer...
you open the config using notepad++ and edit the block id.
did you spawn the item in or craft it?
Verify that that class exists.
There is your problem. This is why you read the post.
i did not know that you can run a 1.5.2 mod on 1.6.2 hmmm.... wait a minute did you read the OP?