- Fixed a bug where all items would be let through regardless of filter when not on exclude mode.
This is a patch for v0.8.3 of Pfaeffs mod to improve the allocator block. Pfaeff said that he wouldn't like furnace support in allocators because it would be overpowered but I, and many others, thought differently so I started making this. So far, here are the features that are added to the allocator: Fuel distinguishing for furnaces! Sorts fuel into the fuel slot automatically. Fuel includes coal, charcoal, lava buckets, sticks and wooden planks. There is a new mode option in the Pfaeffs Mod properties file called "furnace_Mode": 2 = fuel only goes in fuel slot and everything else in smeltable, 1 = fuel/smeltable can overflow into the other slot if available and 0 = no furnace support if you think it's overpowered. You can remove things from other slots in the furnace when filtered! If no filter is set, only the output item is taken but if a filter is set it will check the output => fuel => smeltable slots in that order. So now you can remove those pesky empty buckets! Move multiple items at once! Put a stack of any size in the filter slots and the allocator will put that amount through! 4 filter slots! Put 4 different items or stacks of the same items to move them all at once or multiple item types. "Exclude" checkbox in the allocator GUI which specifies whether to filter all except for the items in the filter slot. Stack sizes still count here too! Specific IndustrialCraft support! Same fuel distinguishing capabilities from the furnace but with IC specific items, etc. Support for my diamond furnace! Same fuel distinguishing as a normal furnace.
Yay! Enough to make a diamond furnace and spare! Lol. Anyway, any suggestions for the diamond furnace? I sort of want some reason for redstone to be there, like it can toggle on and off/stop burning depending on redstone current. Or maybe a small item queue of like 4 slots? These are my ideas so far, let me know what you think!
Rollback Post to RevisionRollBack
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Yay! Enough to make a diamond furnace and spare! Lol. Anyway, any suggestions for the diamond furnace? I sort of want some reason for redstone to be there, like it can toggle on and off/stop burning depending on redstone current. Or maybe a small item queue of like 4 slots? These are my ideas so far, let me know what you think!
When you'll let the diamond furnace go on/off with redstone, then it burns without any fuel, but slower... eventually like the normal furnace!?
I don't mean redtone powered. I mean if it is not redstoned it will pause the burning. The fuel will not be used up anymore and the item won't be smelted further. But then that means it isn't easy to use normally because you'd need to power it to work. Lemme think about this and see if I come up with any ideas.
Rollback Post to RevisionRollBack
Elemental Creepers - because simply blowing a hole in your wall isn't enough
No Sorry. I can't really see how screenshots can do this justice other than the GUI and my computer lags horribly when filming. I get 13-15fps without filming :tongue.gif: If you want to see just how laggy my computer is, check out my attempt at filming my super fast automatic tree farm:
Rollback Post to RevisionRollBack
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Minecraft keeps crashing out for me when I put this in. :sad.gif: It does fine as long as there's not a bunch of redstone on clocks, and not having redstone kind of defeats the purpose. I even tried starting with a fresh world, and it's still doing it. Hrm. Wish I could give you more to go on for troubleshooting, but the error window closes so fast. (Still using 1.5_01, have SPC, Pistons, and of course Allocator et al.) Yay for backups.
I like the idea of the diamond furnace having a queue because of the redstone. That way, since it goes 8 times as fast, you can put 4 times as much and leave it alone without haveing to be there 8 times as much as a normal furnace to refill it- only twice as much. You would need to have 4 inputs and 4 outputs, though. otherwise you would exceed the 64 stack size.
I hope you are planning to update this mod for 1.6.6!
Count_szurke: It could exceed stack limit anyway due to smelting recipes if they create more than 1 item. I will most likely update to 1.6.6 when my broken wrist has healed and pfaeff has updated his mod/fixed it (only for allocator patch though, diamond furnace will be updated when I can test it, I can code very slowly but can't test)
Rollback Post to RevisionRollBack
Elemental Creepers - because simply blowing a hole in your wall isn't enough
I like the idea of the diamond furnace having a queue because of the redstone. That way, since it goes 8 times as fast, you can put 4 times as much and leave it alone without haveing to be there 8 times as much as a normal furnace to refill it- only twice as much. You would need to have 4 inputs and 4 outputs, though. otherwise you would exceed the 64 stack size.
I hope you are planning to update this mod for 1.6.6!
OR even better have it emit redstone when it's not working and turn off when it's on, then you just hook up a couple of Alocators and they'll automaticly pull out the product and place new stuff when it finishes.
EDIT: OK. I will update these mods first before I get too stuck in to MCOM. I'll do diamond furnace to 1.6.6 with the redstone powering first since that will be easiest then I'll do allocator patch, it may take a while though depending on how much pfaeff has changed it.
Hello, when are you going to update to 1.6_6 because i need the patch, also I'm pretty sure that Industrial Craft Support came out, i'm using the mod also on my 1.6_6.
Updated to 1.6.6 and the latest version of Pfaeffs mod. There may be bugs due to little testing so please do report any you find with proper error reports. I didn't implement the redstone powering into the diamond furnace since it caused havoc in my automatic smelters/sorters.
Rollback Post to RevisionRollBack
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Updated to 1.6.6 and the latest version of Pfaeffs mod. There may be bugs due to little testing so please do report any you find with proper error reports. I didn't implement the redstone powering into the diamond furnace since it caused havoc in my automatic smelters/sorters.
I imagine you could have a check box to activate or deactivate the redstone power option on individual furnaces, no?
On another note could you make it so that with the allocator filters if you have more then 1 in the slot then it will only move anything of that type if it get's at least that much? That way you can have an automated system piping things 8 at a time into a furnace to ensure that your not wasting any coal.
Finally if you set up a property file you could likely have support for mods like industrial craft and all without actually having to build in separate support, the user would just be able to place item numbers for fuels into the file.
Due to the way you have the compatibility working now I'm getting this error in the log during startup, though it doesn't seem to be fatal enough to crash minecraft.
java.lang.ClassNotFoundException: mod_DiamondFurnace
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at mod_Allocator.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:215)
at ModLoader.readFromClassPath(ModLoader.java:1145)
at ModLoader.init(ModLoader.java:823)
at ModLoader.AddAllRenderers(ModLoader.java:124)
at tc.<init>(tc.java:60)
at tc.<clinit>(tc.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:312)
at net.minecraft.client.Minecraft.run(SourceFile:683)
at java.lang.Thread.run(Unknown Source)
I imagine you could have a check box to activate or deactivate the redstone power option on individual furnaces, no?
On another note could you make it so that with the allocator filters if you have more then 1 in the slot then it will only move anything of that type if it get's at least that much? That way you can have an automated system piping things 8 at a time into a furnace to ensure that your not wasting any coal.
Finally if you set up a property file you could likely have support for mods like industrial craft and all without actually having to build in separate support, the user would just be able to place item numbers for fuels into the file.
Due to the way you have the compatibility working now I'm getting this error in the log during startup, though it doesn't seem to be fatal enough to crash minecraft.
java.lang.ClassNotFoundException: mod_DiamondFurnace
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at mod_Allocator.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:215)
at ModLoader.readFromClassPath(ModLoader.java:1145)
at ModLoader.init(ModLoader.java:823)
at ModLoader.AddAllRenderers(ModLoader.java:124)
at tc.<init>(tc.java:60)
at tc.<clinit>(tc.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:312)
at net.minecraft.client.Minecraft.run(SourceFile:683)
at java.lang.Thread.run(Unknown Source)
That error is just it's reflection. It attempts to find the class mod_DiamondFurnace and if it doesn't then it returns false, meaning it doesn't check for it when moving stuff around. The error is only shown because it catches the NoClassFoundException then prints the stack trace for debugging purposes.
EDIT: About moving only that much at a time if filtering stacks, I think that it isn't a great idea because in things like my sorters I frequently have to move large stacks and if it only does the large stacks and not smaller ones it will leave a lot of items that aren't sorted.
That error is just it's reflection. It attempts to find the class mod_DiamondFurnace and if it doesn't then it returns false, meaning it doesn't check for it when moving stuff around. The error is only shown because it catches the NoClassFoundException then prints the stack trace for debugging purposes.
Yeah i figured it wasn't anything fatal how ever it does seem to Kill AnyCraft.
This is a patch for v0.8.3 of Pfaeffs mod to improve the allocator block. Pfaeff said that he wouldn't like furnace support in allocators because it would be overpowered but I, and many others, thought differently so I started making this. So far, here are the features that are added to the allocator:
Download for v1.7.3:
v1.8.1 - http://adf.ly/2FiTP
v1.8 - http://adf.ly/2FL77
Download for v1.6.6:
v1.7.4 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.7.4.zip
Download for v1.5_01:
v1.7.3 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.7.3.zip
v1.7.2 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.7.2.zip
v1.7.1 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.7.1.zip
v1.7 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.7.zip
v1.6 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.6.zip
v1.5 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.5.zip
v1.4 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.4.zip
v1.3 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.3.zip
v1.2 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.2.zip
v1.1 - http://dl.dropbox.com/u/30361085/allocator_patch_v1.1.zip
v1 - http://dl.dropbox.com/u/30361085/BlockAllocator.class
Like this mod? Support it!
s
Add one of these banners to your sig:
Made by Me:
Made by SanAndreasP:
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Thank you very much for adding Support of wooden planks and sticks as fuel and adding my banner.
Elemental Creepers - because simply blowing a hole in your wall isn't enough
When you'll let the diamond furnace go on/off with redstone, then it burns without any fuel, but slower... eventually like the normal furnace!?
And the other idea are also good :biggrin.gif:
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Just use Run... to execute minecraft.exe? Do I need any switches? Also, I don't know about the debugging bat; where is that?
Running minecraft via the command line is just a manual version of the above debugging bat so use that bat
Elemental Creepers - because simply blowing a hole in your wall isn't enough
I hope you are planning to update this mod for 1.6.6!
Elemental Creepers - because simply blowing a hole in your wall isn't enough
OR even better have it emit redstone when it's not working and turn off when it's on, then you just hook up a couple of Alocators and they'll automaticly pull out the product and place new stuff when it finishes.
EDIT: OK. I will update these mods first before I get too stuck in to MCOM. I'll do diamond furnace to 1.6.6 with the redstone powering first since that will be easiest then I'll do allocator patch, it may take a while though depending on how much pfaeff has changed it.
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Elemental Creepers - because simply blowing a hole in your wall isn't enough
I imagine you could have a check box to activate or deactivate the redstone power option on individual furnaces, no?
On another note could you make it so that with the allocator filters if you have more then 1 in the slot then it will only move anything of that type if it get's at least that much? That way you can have an automated system piping things 8 at a time into a furnace to ensure that your not wasting any coal.
Finally if you set up a property file you could likely have support for mods like industrial craft and all without actually having to build in separate support, the user would just be able to place item numbers for fuels into the file.
Due to the way you have the compatibility working now I'm getting this error in the log during startup, though it doesn't seem to be fatal enough to crash minecraft.
java.lang.ClassNotFoundException: mod_DiamondFurnace at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at mod_Allocator.<clinit>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at ModLoader.addMod(ModLoader.java:215) at ModLoader.readFromClassPath(ModLoader.java:1145) at ModLoader.init(ModLoader.java:823) at ModLoader.AddAllRenderers(ModLoader.java:124) at tc.<init>(tc.java:60) at tc.<clinit>(tc.java:9) at net.minecraft.client.Minecraft.a(SourceFile:312) at net.minecraft.client.Minecraft.run(SourceFile:683) at java.lang.Thread.run(Unknown Source)That error is just it's reflection. It attempts to find the class mod_DiamondFurnace and if it doesn't then it returns false, meaning it doesn't check for it when moving stuff around. The error is only shown because it catches the NoClassFoundException then prints the stack trace for debugging purposes.
EDIT: About moving only that much at a time if filtering stacks, I think that it isn't a great idea because in things like my sorters I frequently have to move large stacks and if it only does the large stacks and not smaller ones it will leave a lot of items that aren't sorted.
Elemental Creepers - because simply blowing a hole in your wall isn't enough
Yeah i figured it wasn't anything fatal how ever it does seem to Kill AnyCraft.