I don't see where I can Change the ID for the Items in the config or am I missing something.
You can't see where to change the ID, because there is (sadly) no such function... I'll go to implement that into the next version. If you need/want it "right now", I could make you an extra-version.
You can't see where to change the ID, because there is (sadly) no such function... I'll go to implement that into the next version. If you need/want it "right now", I could make you an extra-version.
If its not to much trouble that would be wonderful. Although it sounds like that may be enough to warrant an updated version.
"All files" will list everything, "Necessary files" only the really relevant files (use only these both files to skip the "nice to have" files, but you'll NEED the mod_RecyclerV.class AND the BlockRecyclerV.class!).
The TileEntityRecyclerV.class file adds the necessary support to using the Mystic Stone still as catalyst after changing it's ID, the RecyclerVRecipes.class file making the Mystic Stone again recyclable (after changing it's ID).
To download, click on a file and press "download". Do this with every file you want (but at least with mod_RecyclerV & BlockRecyclerV).
After downloading the required 2, 3 or all 4 files, just drop them into the RecyclerModLoader.zip file (replacing the already existing files). Run Minecraft once and now you should be able to customize the IDs in the config file as usual (please empty out and destroy all Recycler and recycle all Mystic Stones before doing so).
These files will remain here until I offically implement these into the Recycler.
May contain bugs. Use with caution!
java.lang.NullPointerException
at cpw.mods.fml.common.modloader.ModLoaderHelper.openGui(ModLoaderHelper.java:177)
at net.minecraft.src.ModLoader.serverOpenWindow(ModLoader.java:832)
at BlockRecyclerV.func_71903_a(BlockRecyclerV.java:31)
at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:412)
at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:553)
at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:134)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.integrated.IntegratedServerListenThread.func_71747_b(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:674)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:171)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.1
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 266086320 bytes (253 MB) / 612237312 bytes (583 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 1460 (81760 bytes; 0 MB) allocated, 1231 (68936 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v7.44 FML v5.1.16.639 Minecraft Forge 7.7.1.639 Optifine OptiFine_1.5.1_HD_U_B2 8 mods loaded, 8 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronPP [Iron Pressure Plate mod] ([1.5.1]IronPressurePlate[3.3.6.17].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
craftguide [CraftGuide] (CraftGuide-1.6.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GP [Gems+] (GemsPlus Forge 1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_RecyclerV [mod_RecyclerV] (Recycler.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Abascus_UniversalBlocks [Universal Blocks] (Universal Blocks 1.5.1 [Forge] (1.6).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1152 (64512 bytes; 0 MB) allocated, 1053 (58968 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Wreckage'/116, l='New World', x=105.37, y=77.00, z=-173.30]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Just a thought, it would be very cool to be able to make our own list of recyclables. Would it be possible to create a config that we could list by ID what we wanted to recycle and into what? Like: Item to recycle: 307-265-8 iron chestplate/iron ingots/stack size. That way we could even recycle modded items.
[...] I would prefer using fuel like coal or wood for the process but the idea of the catalyst also rocks!
Thank you . About the fuel: I wanted to create a Mod that doesn't use up or "produce" anything. All it should take is time and rare materials. Rarer materials means less time consumption (as you already "payed" time for achieving this materials). That's the two reasons why coal didn't get into the Recycler as fuel or catalyst.
Just a thought, it would be very cool to be able to make our own list of recyclables.[...]
Thank goodness, finaly !
I thought about adding a config file for adding/changing the Recycler recipes... But I think there are a way too many downsides. Imagine someone who add this line to his Config file: 3-264-64 (1 Dirt to 64 Diamonds).
Sure, I can't dictate how to play Minecraft (neither will I). And there are already so much ways to spawn Diamonds with commands, with editors etc, that I could say "Who cares?"... But doing so is a way too much against the idea of recycling, and the only way I see to prevent this "abuse" is to not support any custom recipes (except, if one make the effort to rewrite some of the coding of the Recycler).
What I will do, and coding right now (or already done) is: a config file to choose what can be recycled and what not (only "which", not "into what"), what for a catalyst can be used and some more stuff for the next update. Also a way to support userwritten language files and... a interface for recipe-plugins, allowing other modders or myself to offer easy-to-install files which support the recycling of Blocks/Items from other Mods.
Hackers will be hackers and cheaters will be cheaters. It's sad but it is personal choice. One thing that has always bothered me about Minecraft is the inability to recycle or use unwanted items productively. There have been a few mods that came close to solving that but the problem always hit a brick wall with modded items. Just a thought: A productive person could take the above mentioned config and create a very productive (0 waste) Minecraft world. To not create a config that had 0 waste capability based on the unproductive actions of others would be ........ well. LOL Not trying to be serious, just a comment.
[...] the problem always hit a brick wall with modded items.[...]
I think I see what you mean. So... what I will do - as stated above - is implement a system to add recycling-lists for modded items by other programmers. These will be an easy way to extend the Recycler as you like, downloading just one file from a programmer of your choise, add it into a folder and start recycling the (old) new stuff you get. And - even with just a small programming knowledge - you will be able to make your own recycling-lists (and upload them for other people if you want to). I also will add well balanced lists to the topic, so you'll be able to find the right extention for a mod you like.
... And add some modded items into the standart recipes myself too .
Just wait for the next update (or may even after the 1.5.2 update... ).
Updated for Minecraft 1.5.2.
It comes along with some few upgrades for the ModLoader-Version (ability to change the ID's), but still not the promised "big update" (due the lack of time).
I'm away for the next 2 weeks, so I decided to upload a 1.5.2 Version without much more stuff... But don't worry, it will come .
Auf Minecraft 1.5.2 aktualisiert.
Implementiert sind ein paar Änderungen für die ModLoader-Version, die es ermöglichen, die ID's zu ändern.
Ich bin leider für die nächsten 2 Wochen nicht Verfügbar, daher wird es noch einen Moment dauern, bis die angekündigten grossen Aktualisierungen kommen.
For the last few weeks, I worked on a website for the Recycler. And finally, it's (mostly) done! There's no new version for the Recycler yet, but you may want to give it a try anyway...: http://www.spiele-cu.ch/Recycler
Die letzten paar Wochen habe ich mich um eine eigenständige Webseite für den Rezyklierer gekümmert, und nun ist sie endlich (fast) fertig! Zwar steht noch keine neue Rezykliererversion zum herunterladen bereit, aber vielleicht wollt ihr trotzdem schon einen Blick auf die Webseite werfen...: http://www.spiele-cu.ch/Recycler
Must... code... faster... Gnnnnn... Done! I've got it done before Minecraft updates... Here ist the newest Recycler; still without any plugin function and with spare config file for the ModLoader (newly called "Forge") variant, but with the possibility to recycle Blocks with more than one raw material. Now it's worth to get called a Recycler!
However, use it with caution: May contain more bugs then usual.
I'll add the changes to the changelog and the new recycleables later to its list, it's getting very late...
Muss... schneller... programmieren... Hniiiii... Geschafft! Gerade noch rechtzeitig vor der neuen Version von Minecraft, eine neue Rezykliererversion; immernoch ohne die versprochene Schnittstelle für andere Mods und nach wie vor mit nur wenigen Konfigurationsmöglichkeiten für die ModLoader- (neu ja "Forge-") Variante, aber dafür mit der Möglichkeit, Blöcke mit mehreren Grundstoffen zu rezyklieren. Jetzt hat's den Namen Rezyklierer wirklich verdient!
Trotzdem, bitte mit Vorsicht geniessen: Enthält vermutlich mehr Fehler als andere Versionen.
Ich werde die Änderungen und die neu rezyklierbaren Gegenstände später in die jeweiligen Listen eintragen, ich bin momentan viel zu Müde dazu...
14 August 2013:
Silent update! Updated for 1.6.2. Going to announce this after fixing the nasty server-bug I "implemented" some versions ago. And after I moved it to Forge (not the bug, I'm talking about the Recycler; After rewriting the Recycler to use it with Forge, I'll announce the new version... It's that easy...).
Heimliches Update! Aktualisiert auf 1.6.2. Ich werde dies Ankündigen, nachdem ich den Server-Fehler im Rezyklierer behoben habe. Und nach dem Transfer zu Forge (nicht den Fehler, den Rezyklierer meine ich; Nachdem ich den Rezyklierer für Forge umgeschrieben und den Fehler behoben habe, werde ich die neue Version ankündigen... So einfach ist das...).
Sure, I sent you a private message.
You can't see where to change the ID, because there is (sadly) no such function... I'll go to implement that into the next version. If you need/want it "right now", I could make you an extra-version.
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
If its not to much trouble that would be wonderful. Although it sounds like that may be enough to warrant an updated version.
It wasn't too much trouble (but please be aware of the "How to use"-section further down) ...:
All files (complete set): https://drive.google.com/folderview?id=0ByvvSxJybjjrUl9DVzVrdnBMcGc&usp=sharing
Necessary files:
- mod_RecyclerV.class: https://docs.google.com/file/d/0ByvvSxJybjjrMXZDX0NXTWVVcHc/edit?usp=sharing
- BlockRecyclerV.class: https://docs.google.com/file/d/0ByvvSxJybjjrN3FqNEZRU0tHTmM/edit?usp=sharing
Aditional files ("nice to have"):
- TileEntityRecyclerV.class: https://docs.google.com/file/d/0ByvvSxJybjjrRi1FcmRBSzJWRkU/edit?usp=sharing
- RecyclerVRecipes.class: https://docs.google.com/file/d/0ByvvSxJybjjrRTFYdGpVNnNvM00/edit?usp=sharing
How to use:
"All files" will list everything, "Necessary files" only the really relevant files (use only these both files to skip the "nice to have" files, but you'll NEED the mod_RecyclerV.class AND the BlockRecyclerV.class!).
The TileEntityRecyclerV.class file adds the necessary support to using the Mystic Stone still as catalyst after changing it's ID, the RecyclerVRecipes.class file making the Mystic Stone again recyclable (after changing it's ID).
To download, click on a file and press "download". Do this with every file you want (but at least with mod_RecyclerV & BlockRecyclerV).
After downloading the required 2, 3 or all 4 files, just drop them into the RecyclerModLoader.zip file (replacing the already existing files). Run Minecraft once and now you should be able to customize the IDs in the config file as usual (please empty out and destroy all Recycler and recycle all Mystic Stones before doing so).
These files will remain here until I offically implement these into the Recycler.
May contain bugs. Use with caution!
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
// Daisy, daisy...
Time: 4/23/13 8:49 PM
Description: Ticking memory connection
java.lang.NullPointerException
at cpw.mods.fml.common.modloader.ModLoaderHelper.openGui(ModLoaderHelper.java:177)
at net.minecraft.src.ModLoader.serverOpenWindow(ModLoader.java:832)
at BlockRecyclerV.func_71903_a(BlockRecyclerV.java:31)
at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:412)
at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:553)
at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:134)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.integrated.IntegratedServerListenThread.func_71747_b(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:674)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:570)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:171)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.1
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 266086320 bytes (253 MB) / 612237312 bytes (583 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 1460 (81760 bytes; 0 MB) allocated, 1231 (68936 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v7.44 FML v5.1.16.639 Minecraft Forge 7.7.1.639 Optifine OptiFine_1.5.1_HD_U_B2 8 mods loaded, 8 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronPP [Iron Pressure Plate mod] ([1.5.1]IronPressurePlate[3.3.6.17].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
craftguide [CraftGuide] (CraftGuide-1.6.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GP [Gems+] (GemsPlus Forge 1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_RecyclerV [mod_RecyclerV] (Recycler.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Abascus_UniversalBlocks [Universal Blocks] (Universal Blocks 1.5.1 [Forge] (1.6).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1152 (64512 bytes; 0 MB) allocated, 1053 (58968 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Wreckage'/116, l='New World', x=105.37, y=77.00, z=-173.30]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
&%#*X@ç! I knew it! I knew, I would forget something ! Please redownload/-install the BlockRecyclerV.class to fix the problem ...
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
Just a thought, it would be very cool to be able to make our own list of recyclables. Would it be possible to create a config that we could list by ID what we wanted to recycle and into what? Like: Item to recycle: 307-265-8 iron chestplate/iron ingots/stack size. That way we could even recycle modded items.
Thank you . About the fuel: I wanted to create a Mod that doesn't use up or "produce" anything. All it should take is time and rare materials. Rarer materials means less time consumption (as you already "payed" time for achieving this materials). That's the two reasons why coal didn't get into the Recycler as fuel or catalyst.
Thank goodness, finaly !
I thought about adding a config file for adding/changing the Recycler recipes... But I think there are a way too many downsides. Imagine someone who add this line to his Config file: 3-264-64 (1 Dirt to 64 Diamonds).
Sure, I can't dictate how to play Minecraft (neither will I). And there are already so much ways to spawn Diamonds with commands, with editors etc, that I could say "Who cares?"... But doing so is a way too much against the idea of recycling, and the only way I see to prevent this "abuse" is to not support any custom recipes (except, if one make the effort to rewrite some of the coding of the Recycler).
What I will do, and coding right now (or already done) is: a config file to choose what can be recycled and what not (only "which", not "into what"), what for a catalyst can be used and some more stuff for the next update. Also a way to support userwritten language files and... a interface for recipe-plugins, allowing other modders or myself to offer easy-to-install files which support the recycling of Blocks/Items from other Mods.
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
I think I see what you mean. So... what I will do - as stated above - is implement a system to add recycling-lists for modded items by other programmers. These will be an easy way to extend the Recycler as you like, downloading just one file from a programmer of your choise, add it into a folder and start recycling the (old) new stuff you get. And - even with just a small programming knowledge - you will be able to make your own recycling-lists (and upload them for other people if you want to). I also will add well balanced lists to the topic, so you'll be able to find the right extention for a mod you like.
... And add some modded items into the standart recipes myself too .
Just wait for the next update (or may even after the 1.5.2 update... ).
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
It comes along with some few upgrades for the ModLoader-Version (ability to change the ID's), but still not the promised "big update" (due the lack of time).
I'm away for the next 2 weeks, so I decided to upload a 1.5.2 Version without much more stuff... But don't worry, it will come .
Auf Minecraft 1.5.2 aktualisiert.
Implementiert sind ein paar Änderungen für die ModLoader-Version, die es ermöglichen, die ID's zu ändern.
Ich bin leider für die nächsten 2 Wochen nicht Verfügbar, daher wird es noch einen Moment dauern, bis die angekündigten grossen Aktualisierungen kommen.
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
Thank you
For the last few weeks, I worked on a website for the Recycler. And finally, it's (mostly) done! There's no new version for the Recycler yet, but you may want to give it a try anyway...: http://www.spiele-cu.ch/Recycler
Die letzten paar Wochen habe ich mich um eine eigenständige Webseite für den Rezyklierer gekümmert, und nun ist sie endlich (fast) fertig! Zwar steht noch keine neue Rezykliererversion zum herunterladen bereit, aber vielleicht wollt ihr trotzdem schon einen Blick auf die Webseite werfen...: http://www.spiele-cu.ch/Recycler
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares
However, use it with caution: May contain more bugs then usual.
I'll add the changes to the changelog and the new recycleables later to its list, it's getting very late...
Muss... schneller... programmieren... Hniiiii... Geschafft! Gerade noch rechtzeitig vor der neuen Version von Minecraft, eine neue Rezykliererversion; immernoch ohne die versprochene Schnittstelle für andere Mods und nach wie vor mit nur wenigen Konfigurationsmöglichkeiten für die ModLoader- (neu ja "Forge-") Variante, aber dafür mit der Möglichkeit, Blöcke mit mehreren Grundstoffen zu rezyklieren. Jetzt hat's den Namen Rezyklierer wirklich verdient!
Trotzdem, bitte mit Vorsicht geniessen: Enthält vermutlich mehr Fehler als andere Versionen.
Ich werde die Änderungen und die neu rezyklierbaren Gegenstände später in die jeweiligen Listen eintragen, ich bin momentan viel zu Müde dazu...
14 August 2013:
Silent update! Updated for 1.6.2. Going to announce this after fixing the nasty server-bug I "implemented" some versions ago. And after I moved it to Forge (not the bug, I'm talking about the Recycler; After rewriting the Recycler to use it with Forge, I'll announce the new version... It's that easy...).
Heimliches Update! Aktualisiert auf 1.6.2. Ich werde dies Ankündigen, nachdem ich den Server-Fehler im Rezyklierer behoben habe. Und nach dem Transfer zu Forge (nicht den Fehler, den Rezyklierer meine ich; Nachdem ich den Rezyklierer für Forge umgeschrieben und den Fehler behoben habe, werde ich die neue Version ankündigen... So einfach ist das...).
"Java is for me the eighth Wonder of the World: It's a wonder if it works and I'm wondering if it doesn't work." -Valares